blob: f3f8a6c8c865bdadf347b131019901967757f0a5 [file] [log] [blame]
package groovy.swt.examples
import groovy.swt.SwtBuilder
class TabDemo {
property swt
void run() {
swt = new SwtBuilder()
shell = swt.shell ( text:'The Tab Demo', size:[500,400] ) {
gridLayout()
cTabFolder( style:"flat" ) {
gridData( style:"fill_both" )
cTabItem( style:"none", text:"Item1" ) {
text( style:"border, multi", text:"Content for Item1" )
}
cTabItem( style:"none", text:"Item2" ) {
text( style:"border, multi", text:"Content for Item2" )
}
cTabItem( style:"none", text:"Item3" ) {
text( style:"border, multi", text:"Content for Item3" )
}
}
tabFolder( style:"none" ) {
gridData( style:"fill_both" )
tabItem( style:"none", text:"Item4" ) {
text( style:"border, multi", text:"Content for Item4" )
}
tabItem( style:"none", text:"Item5" ) {
text( style:"border, multi", text:"Content for Item5" )
}
tabItem( style:"none", text:"Item6" ) {
text( style:"border, multi", text:"Content for Item6" )
}
}
}
shell.open()
while(! shell.isDisposed()) {
if (! shell.display.readAndDispatch()) {
shell.display.sleep();
}
}
}
}