Rev 292 | Rev 307 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 292 | Rev 305 | ||
---|---|---|---|
Line 217... | Line 217... | ||
217 | if(gdata->standalone){ |
217 | if(gdata->standalone){ |
218 | alertuser(_strdup("Can't run this filter (there is a problem with the saved expressions)."),_strdup("")); |
218 | alertuser(_strdup("Can't run this filter (there is a problem with the saved expressions)."),_strdup("")); |
219 | }else{ |
219 | }else{ |
220 | DISABLEDLGITEM(dp,SAVEITEM); |
220 | DISABLEDLGITEM(dp,SAVEITEM); |
221 | DISABLEDLGITEM(dp,MAKEITEM); |
221 | DISABLEDLGITEM(dp,MAKEITEM); |
- | 222 | DISABLEDLGITEM(dp,HELPITEM); |
|
222 | } |
223 | } |
223 | return; |
224 | return; |
224 | } |
225 | } |
225 | 226 | ||
226 | /* we have valid expression trees in all slots...proceed! */ |
227 | /* we have valid expression trees in all slots...proceed! */ |
Line 230... | Line 231... | ||
230 | 231 | ||
231 | ENABLEDLGITEM(dp,IDOK); |
232 | ENABLEDLGITEM(dp,IDOK); |
232 | if(!gdata->standalone){ |
233 | if(!gdata->standalone){ |
233 | ENABLEDLGITEM(dp,SAVEITEM); |
234 | ENABLEDLGITEM(dp,SAVEITEM); |
234 | ENABLEDLGITEM(dp,MAKEITEM); |
235 | ENABLEDLGITEM(dp,MAKEITEM); |
- | 236 | ENABLEDLGITEM(dp,HELPITEM); |
|
235 | } |
237 | } |
236 | } |
238 | } |
237 | 239 | ||
238 | /* one-time initialisation of dialog box */ |
240 | /* one-time initialisation of dialog box */ |
239 | 241 | ||
Line 422... | Line 424... | ||
422 | gdata->standalone = bak_standalone; |
424 | gdata->standalone = bak_standalone; |
423 | gdata->parmloaded = bak_parmloaded; |
425 | gdata->parmloaded = bak_parmloaded; |
424 | memcpy(&gdata->parm, &bak_parm, sizeof(PARM_T)); |
426 | memcpy(&gdata->parm, &bak_parm, sizeof(PARM_T)); |
425 | 427 | ||
426 | break; |
428 | break; |
- | 429 | case HELPITEM: |
|
- | 430 | #ifdef MAC_ENV |
|
- | 431 | // TODO: Open web-browser instead |
|
- | 432 | simplealert(strdup("You can find the documentation here: https://github.com/danielmarschall/filter_foundry/tree/master/doc")) |
|
- | 433 | #else |
|
- | 434 | ShellExecuteA( |
|
- | 435 | gdata->hWndMainDlg, |
|
- | 436 | "open", |
|
- | 437 | "https://github.com/danielmarschall/filter_foundry/blob/master/doc/The%20Filter%20Foundry.pdf", |
|
- | 438 | "", |
|
- | 439 | "", |
|
- | 440 | SW_NORMAL |
|
- | 441 | ); |
|
- | 442 | #endif |
|
- | 443 | break; |
|
427 | case ZOOMINITEM: |
444 | case ZOOMINITEM: |
428 | zoomfactor = zoomfactor > 2. ? zoomfactor/2. : 1.; |
445 | zoomfactor = zoomfactor > 2. ? zoomfactor/2. : 1.; |
429 | updatezoom(dp); |
446 | updatezoom(dp); |
430 | previewerr = false; |
447 | previewerr = false; |
431 | recalc_preview(gpb,dp); |
448 | recalc_preview(gpb,dp); |