Download GGIG Graphical Interface Generator Programming Guide

Transcript
GGIG Graphical Interface Generator – Programming Guide
Content
Overview .................................................................................................................................... 7
Current applications of GGIG .................................................................................................. 11
An overview on the GUI .......................................................................................................... 12
The interface generator ............................................................................................................. 13
Tasks..................................................................................................................................... 13
Mapping controls setting to GAMS ..................................................................................... 13
Basic concept of the control definition file .......................................................................... 14
Tool name, logo and background color ................................................................................ 16
Worksteps ............................................................................................................................. 16
Tasks..................................................................................................................................... 17
Use of filters for exploitations .......................................................................................... 18
Controls ................................................................................................................................ 21
Possible fields for controls ............................................................................................... 21
Dependencies ................................................................................................................... 22
Type of controls ............................................................................................................... 24
Tab .................................................................................................................................... 25
Separator ........................................................................................................................... 26
Panel ................................................................................................................................. 26
Text................................................................................................................................... 27
Checkbox .......................................................................................................................... 28
Filesel / Dirsel .................................................................................................................. 29
fileselDir / dirselDir ......................................................................................................... 30
Singelist ............................................................................................................................ 31
Multilist / MultiListNonZero ........................................................................................... 32
Radiobuttons..................................................................................................................... 35
GGIG, Wolfgang Britz, Version November 2015
3