From: Richard K. <ric...@us...> - 2005-07-06 18:30:28
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27413/test Modified Files: ASTestWindowStyles.as Log Message: got dynamic creation with levels working Index: ASTestWindowStyles.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/test/ASTestWindowStyles.as,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ASTestWindowStyles.as 6 Jul 2005 17:32:24 -0000 1.2 --- ASTestWindowStyles.as 6 Jul 2005 18:30:19 -0000 1.3 *************** *** 6,36 **** public static function test() { var app:NSApplication = NSApplication.sharedApplication(); ! var window1:NSWindow; ! var view1:ASTestView; ! window1 = (new NSWindow()).initWithContentRectStyleMask(new NSRect(50,50,200,200), NSWindow.NSTitledWindowMask); ! window1.setTitle("My Window 1"); ! view1 = new ASTestView(); ! view1.initWithFrame(new NSRect(0,0,20,20)); ! view1.setBackgroundColor(new NSColor(0xDD5555)) ! window1.setContentView(view1); ! var window2:NSWindow; ! var view2:ASTestView; ! window2 = (new NSWindow()).initWithContentRectStyleMask(new NSRect(100,100,200,200), NSWindow.NSTitledWindowMask); ! window2.setTitle("My Window 2"); ! view2 = new ASTestView(); ! view2.initWithFrame(new NSRect(0,0,20,20)); ! view2.setBackgroundColor(new NSColor(0x5555DD)) ! window2.setContentView(view2); ! ! var window3:NSWindow; ! var view3:ASTestView; ! window3 = (new NSWindow()).initWithContentRectStyleMask(new NSRect(150,150,200,200), NSWindow.NSTitledWindowMask); ! window3.setTitle("My Window 3"); ! view3 = new ASTestView(); ! view3.initWithFrame(new NSRect(0,0,20,20)); ! view3.setBackgroundColor(new NSColor(0x55DDDD)) ! window3.setContentView(view3); var window4:NSWindow; --- 6,45 ---- public static function test() { var app:NSApplication = NSApplication.sharedApplication(); + + var window:NSWindow; + var view:ASTestView; + + var target = new Object(); + target.createDesktopWindow = function(button) { + window = (new NSWindow()).initWithContentRectStyleMask(new NSRect(80,25,200,200), NSWindow.NSTitledWindowMask); + window.setTitle("Desktop Window"); + view = new ASTestView(); + view.initWithFrame(new NSRect(0,0,20,20)); + view.setBackgroundColor(new NSColor(0xDDDD55)); + window.setContentView(view); + window.display(); + window.setLevel(NSWindow.NSDesktopWindowLevel); ! } ! target.createNormalWindow = function(button) { ! window = (new NSWindow()).initWithContentRectStyleMask(new NSRect(40,25,200,200), NSWindow.NSTitledWindowMask); ! window.setTitle("Normal Window"); ! view = new ASTestView(); ! view.initWithFrame(new NSRect(0,0,20,20)); ! view.setBackgroundColor(new NSColor(0x55DD55)); ! window.setContentView(view); ! window.display(); ! } ! target.createTopWindow = function(button) { ! window = (new NSWindow()).initWithContentRectStyleMask(new NSRect(80,25,100,100), NSWindow.NSTitledWindowMask); ! window.setTitle("Top Window"); ! view = new ASTestView(); ! view.initWithFrame(new NSRect(0,0,20,20)); ! view.setBackgroundColor(new NSColor(0x55DDFF)); ! window.setContentView(view); ! window.display(); ! window.setLevel(NSWindow.NSModalPanelWindowLevel); ! } var window4:NSWindow; *************** *** 44,47 **** --- 53,74 ---- window4.setLevel(NSWindow.NSStatusWindowLevel); + + var button1 = (new NSButton()).initWithFrame(new NSRect(10,10,150,30)); + button1.setTitle("Create Desktop Window"); + view4.addSubview(button1); + button1.setTarget(target); + button1.setAction("createDesktopWindow"); + + var button2 = (new NSButton()).initWithFrame(new NSRect(10,50,150,30)); + button2.setTitle("Create Normal Window"); + view4.addSubview(button2); + button2.setTarget(target); + button2.setAction("createNormalWindow"); + + var button3 = (new NSButton()).initWithFrame(new NSRect(10,90,150,30)); + button3.setTitle("Create Top Window"); + view4.addSubview(button3); + button3.setTarget(target); + button3.setAction("createTopWindow"); app.run(); |