Subversion Repositories filter_foundry

Rev

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

Rev 408 Rev 419
Line 120... Line 120...
120
void updatezoom(DIALOGREF dp){
120
void updatezoom(DIALOGREF dp){
121
        char s[10];
121
        char s[10];
122
        sprintf(s, "%d%%", (int)(100./zoomfactor));
122
        sprintf(s, "%d%%", (int)(100./zoomfactor));
123
        SETCTLTEXT(dp,ZOOMLEVELITEM,s);
123
        SETCTLTEXT(dp,ZOOMLEVELITEM,s);
124
        if(zoomfactor > 1.)
124
        if (zoomfactor > 1.)
125
                ShowDialogItem(dp,ZOOMINITEM);
125
                ENABLEDLGITEM(dp, ZOOMINITEM);   // ShowDialogItem(dp,ZOOMINITEM);
126
        else
126
        else
127
                HideDialogItem(dp,ZOOMINITEM);
127
                DISABLEDLGITEM(dp, ZOOMINITEM);  // HideDialogItem(dp, ZOOMINITEM);
128
        if(zoomfactor < fitzoom)
128
        if(zoomfactor < fitzoom)
129
                ShowDialogItem(dp,ZOOMOUTITEM);
129
                ENABLEDLGITEM(dp, ZOOMOUTITEM);  // ShowDialogItem(dp,ZOOMOUTITEM);
130
        else
130
        else
131
                HideDialogItem(dp,ZOOMOUTITEM);
131
                DISABLEDLGITEM(dp, ZOOMOUTITEM); // HideDialogItem(dp,ZOOMOUTITEM);
132
}
132
}
133
 
133
 
134
/* traverse expression tree, looking for constant references to sliders/maps */
134
/* traverse expression tree, looking for constant references to sliders/maps */
135
 
135
 
136
static int _checksl(struct node*p,int ctlflags[],int mapflags[]){
136
static int _checksl(struct node*p,int ctlflags[],int mapflags[]){
Line 309... Line 309...
309
                        zoomfactor = fitzoom;
309
                        zoomfactor = fitzoom;
310
                }
310
                }
311
 
311
 
312
                updatezoom(dp);
312
                updatezoom(dp);
313
        }else{
313
        }else{
314
                HideDialogItem(dp,ZOOMINITEM);
314
                DISABLEDLGITEM(dp, ZOOMINITEM);    // HideDialogItem(dp,ZOOMINITEM);
315
                HideDialogItem(dp,ZOOMOUTITEM);
315
                DISABLEDLGITEM(dp, ZOOMOUTITEM);   // HideDialogItem(dp,ZOOMOUTITEM);
316
                HideDialogItem(dp,ZOOMLEVELITEM);
316
                DISABLEDLGITEM(dp, ZOOMLEVELITEM); // HideDialogItem(dp,ZOOMLEVELITEM);
317
        }
317
        }
318
 
318
 
319
        updatedialog(dp);
319
        updatedialog(dp);
320
        maindlgupdate(dp);
320
        maindlgupdate(dp);
321
}
321
}