From: Richard K. <ric...@us...> - 2005-05-15 18:30:23
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5536/test Modified Files: ASTestTabView.as Log Message: Tab views are fully functional although they do not clip the text right now Index: ASTestTabView.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/test/ASTestTabView.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ASTestTabView.as 15 May 2005 04:29:57 -0000 1.1 --- ASTestTabView.as 15 May 2005 18:30:13 -0000 1.2 *************** *** 37,51 **** var window1 = (new NSWindow()).initWithContentRect(new NSRect(0,0,500,500)); var tabView = (new NSTabView()).initWithFrame(new NSRect(10,10,400,400)); ! tabView.setFont(NSFont.fontWithNameSize("Arial", 12)); var tabItem1:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(1); ! tabItem1.setLabel("Test 1"); var tabItemView1:ASTestView = new ASTestView(); tabItemView1.initWithFrame(new NSRect(0,0,10,10)); tabItemView1.setBackgroundColor(new NSColor(0xffff00)); tabItem1.setView(tabItemView1); var tabItem2:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(2); ! tabItem2.setLabel("Test 2"); var tabItemView2:ASTestView = new ASTestView(); tabItemView2.initWithFrame(new NSRect(0,0,10,10)); --- 37,58 ---- var window1 = (new NSWindow()).initWithContentRect(new NSRect(0,0,500,500)); var tabView = (new NSTabView()).initWithFrame(new NSRect(10,10,400,400)); ! ! //tabView.setTabViewType(org.actionstep.constants.NSTabViewType.NSNoTabsNoBorder); var tabItem1:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(1); ! tabItem1.setLabel("This is a long tab"); var tabItemView1:ASTestView = new ASTestView(); tabItemView1.initWithFrame(new NSRect(0,0,10,10)); tabItemView1.setBackgroundColor(new NSColor(0xffff00)); tabItem1.setView(tabItemView1); + + var nextButton = (new NSButton()).initWithFrame(new NSRect(80,80,70,30)); + nextButton.setTitle("Next Tab"); + tabItemView1.addSubview(nextButton); + nextButton.setTarget(tabView); + nextButton.setAction("selectNextTabViewItem"); var tabItem2:NSTabViewItem = (new NSTabViewItem()).initWithIdentifier(2); ! tabItem2.setLabel("Short tab"); var tabItemView2:ASTestView = new ASTestView(); tabItemView2.initWithFrame(new NSRect(0,0,10,10)); *************** *** 53,56 **** --- 60,69 ---- tabItem2.setView(tabItemView2); + var prevButton = (new NSButton()).initWithFrame(new NSRect(80,80,70,30)); + prevButton.setTitle("Prev Tab"); + tabItemView2.addSubview(prevButton); + prevButton.setTarget(tabView); + prevButton.setAction("selectPreviousTabViewItem"); + tabView.addTabViewItem(tabItem1); tabView.addTabViewItem(tabItem2); |