[flexcoders] how to add nativemenu on topLevelApplication

2012-03-08 Thread isa_loyer
I developp a AIR application.

I try to add menu on it.

My application has custom chrome, and I like to have a transparent background 
on main application.

Today, I insert the nativemenu on a native window:

 FlexGlobals.topLevelApplication.visible = false;
var options:NativeWindowInitOptions = new 
NativeWindowInitOptions(); 
options.systemChrome = NativeWindowSystemChrome.STANDARD; 
options.transparent = false; 
options.maximizable= false;
options.resizable = false;
menuWindow = new NativeWindow(options); 
menuWindow.width = Capabilities.screenResolutionX; 
menuWindow.height = 55; 
menuWindow.x = 0;
menuWindow.y = 0;


menuWindow.title = MyApp;
menuWindow.menu = menuBarSE.initMenuOE();
menuWindow.alwaysInFront = true; 
menuWindow.activate();   
menuWindow.addEventListener(Event.CLOSING, 
applicationExitHandler);

But, with this approach is difficult to manage other window, like reduce or 
maximize action.

So, if it's possible I'd like to add the menu on the main window 
(topLevelApplication), but I don't know how!

If someone could help me.

thanks



[flexcoders] how to add nativemenu on topLevelApplication

2012-03-08 Thread isa_loyer
I developp a AIR application.

I try to add menu on it.

My application has custom chrome, and I like to have a transparent background 
on main application.

Today, I insert the nativemenu on a native window:

 FlexGlobals.topLevelApplication.visible = false;
var options:NativeWindowInitOptions = new 
NativeWindowInitOptions(); 
options.systemChrome = NativeWindowSystemChrome.STANDARD; 
options.transparent = false; 
options.maximizable= false;
options.resizable = false;
menuWindow = new NativeWindow(options); 
menuWindow.width = Capabilities.screenResolutionX; 
menuWindow.height = 55; 
menuWindow.x = 0;
menuWindow.y = 0;


menuWindow.title = MyApp;
menuWindow.menu = menuBarSE.initMenuOE();
menuWindow.alwaysInFront = true; 
menuWindow.activate();   
menuWindow.addEventListener(Event.CLOSING, 
applicationExitHandler);

But, with this approach is difficult to manage other window, like reduce or 
maximize action.

So, if it's possible I'd like to add the menu on the main window 
(topLevelApplication), but I don't know how!

If someone could help me.

thanks