home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 18
/
aminetcdnumber181997.iso
/
Aminet
/
dev
/
e
/
EasyGUI_v33b2.lha
/
Src
/
EasyGUI
/
tabs_test2.e
< prev
next >
Wrap
Text File
|
1997-02-10
|
786b
|
29 lines
MODULE 'tools/easygui', 'tools/exceptions',
'gadgets/tabs',
'plugins/tabs'
DEF labels:PTR TO tablabel, gui:PTR TO LONG
PROC main()
DEF top, t=NIL:PTR TO tabs
labels:=['Slide', -1,-1,-1,-1, NIL,
'Check', -1,-1,-1,-1, NIL,
'Palette', -1,-1,-1,-1, NIL,
NIL]:tablabel
NEW t.tabs(labels)
top:=[PLUGIN,{tabsaction},t]
gui:=[
[ROWS,top,[SPACE],[SLIDE,{ignore},'Colors:',FALSE,1,8,3,5,'']],
[ROWS,top,[SPACE],[CHECK,{ignore},'Ignore case',TRUE,FALSE]],
[ROWS,top,[SPACE],[PALETTE,{ignore},'Palette:',3,5,2,0]]
]
easyguiA('Tabs Test 2', gui[])
ENDPROC
PROC ignore(i,x) IS EMPTY
PROC tabsaction(gh,t:PTR TO tabs)
changegui(gh,gui[t.current])
changetitle(gh,labels[t.current].label)
ENDPROC