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 | } |