Subversion Repositories filter_foundry

Rev

Rev 503 | Rev 512 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 503 Rev 511
Line 31... Line 31...
31
void builddlginit(DIALOGREF dp){
31
void builddlginit(DIALOGREF dp){
32
        int i;
32
        int i;
33
        char s[0x100];
33
        char s[0x100];
34
 
34
 
35
        if(gdata->parmloaded){
35
        if(gdata->parmloaded){
36
                SetDlgItemTextA(dp,CATEGORYITEM, gdata->parm.szCategory);
36
                SETCTLTEXT(dp,CATEGORYITEM, gdata->parm.szCategory);
37
                SetDlgItemTextA(dp,TITLEITEM,    gdata->parm.szTitle);
37
                SETCTLTEXT(dp,TITLEITEM,    gdata->parm.szTitle);
38
                SetDlgItemTextA(dp,COPYRIGHTITEM,gdata->parm.szCopyright);
38
                SETCTLTEXT(dp,COPYRIGHTITEM,gdata->parm.szCopyright);
39
                SetDlgItemTextA(dp,AUTHORITEM,   gdata->parm.szAuthor);
39
                SETCTLTEXT(dp,AUTHORITEM,   gdata->parm.szAuthor);
40
                for(i=0;i<4;++i){
40
                for(i=0;i<4;++i){
41
                        SetDlgItemTextA(dp,FIRSTMAPNAMEITEM+i,gdata->parm.szMap[i]);
41
                        SETCTLTEXT(dp,FIRSTMAPNAMEITEM+i,gdata->parm.szMap[i]);
42
                }
42
                }
43
                for(i=0;i<8;++i){
43
                for(i=0;i<8;++i){
44
                        SetDlgItemTextA(dp,FIRSTCTLNAMEITEM+i,gdata->parm.szCtl[i]);
44
                        SETCTLTEXT(dp,FIRSTCTLNAMEITEM+i,gdata->parm.szCtl[i]);
45
                }
45
                }
46
        }else{
46
        }else{
47
                /* strictly speaking this is not needed on the Mac,
47
                /* strictly speaking this is not needed on the Mac,
48
                   we can set initial values statically in the rez description */
48
                   we can set initial values statically in the rez description */
49
                SetDlgItemTextA(dp,CATEGORYITEM, "Filter Foundry");
49
                SETCTLTEXT(dp,CATEGORYITEM, "Filter Foundry");
50
                SetDlgItemTextA(dp,TITLEITEM,    "Untitled");
50
                SETCTLTEXT(dp,TITLEITEM,    "Untitled");
51
                SetDlgItemTextA(dp,COPYRIGHTITEM,""); //"Filter Foundry Copyright (C) 2003-2009 Toby Thain, 2018-" RELEASE_YEAR " Daniel Marschall"
51
                SETCTLTEXT(dp,COPYRIGHTITEM,""); //"Filter Foundry Copyright (C) 2003-2009 Toby Thain, 2018-" RELEASE_YEAR " Daniel Marschall"
52
                SetDlgItemTextA(dp,AUTHORITEM,   "Anonymous");
52
                SETCTLTEXT(dp,AUTHORITEM,   "Anonymous");
53
                strcpy(s,"Map X");
53
                strcpy(s,"Map X");
54
                for(i = 0; i < 4; ++i){
54
                for(i = 0; i < 4; ++i){
55
                        s[4] = (char)('0' + i);
55
                        s[4] = (char)('0' + i);
56
                        SetDlgItemTextA(dp,FIRSTMAPNAMEITEM+i,s);
56
                        SETCTLTEXT(dp,FIRSTMAPNAMEITEM+i,s);
57
                }
57
                }
58
                strcpy(s,"ctl(X)");
58
                strcpy(s,"ctl(X)");
59
                for(i = 0; i < 8; ++i){
59
                for(i = 0; i < 8; ++i){
60
                        s[4] = (char)('0' + i);
60
                        s[4] = (char)('0' + i);
61
                        SetDlgItemTextA(dp,FIRSTCTLNAMEITEM+i,s);
61
                        SETCTLTEXT(dp,FIRSTCTLNAMEITEM+i,s);
62
                }
62
                }
63
        }
63
        }
64
 
64
 
65
        checksliders_result = checksliders(4,ctls,maps);
65
        checksliders_result = checksliders(4,ctls,maps);
66
        for(i = 4; i--;){
66
        for(i = 4; i--;){