blob: 8569f59fe2ed02cdd83636b944fce6b7b6f94404 [file] [log] [blame]
package groovy.swt.examples
import groovy.swt.SwtBuilder
class TabDemo {
@Property swt
void run() {
swt = new SwtBuilder()
def 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();
}
}
}
}