Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected function createMenu():void{
- var actionsMenu:NativeMenu=new NativeMenu();
- var aboutMenuIterm:NativeMenuItem=new NativeMenuItem("About Grid Calculator");
- aboutMenuIterm.addEventListener(Event.SELECT,showAboutDialog);
- actionsMenu.addItem(aboutMenuIterm);
- var checkForUpdatesMenuItem:NativeMenuItem=new NativeMenuItem("Check for Updates");
- checkForUpdatesMenuItem.addEventListener(Event.SELECT,usersCheckForupdates);
- actionsMenu.addItem(checkForUpdatesMenuItem);
- var activateMenuItem:NativeMenuItem=new NativeMenuItem("Activate/Deactivate");
- activateMenuItem.addEventListener(Event.SELECT,showActivateDialog);
- actionsMenu.addItem(activateMenuItem);
- var buyMenuItem:NativeMenuItem=new NativeMenuItem("Purchase License");
- buyMenuItem.addEventListener(Event.SELECT,function(e:Event):void{Networking.openBuyPage();});
- actionsMenu.addItem(buyMenuItem);
- var copyValuesMenuItem:NativeMenuItem=new NativeMenuItem("Copy Values");
- copyValuesMenuItem.addEventListener(Event.SELECT,copyValues_button_clickHandler);
- actionsMenu.addItem(copyValuesMenuItem);
- var exportJSX_MenuItem:NativeMenuItem=new NativeMenuItem("Export to .jsx");
- exportJSX_MenuItem.addEventListener(Event.SELECT,exportJsx_button_clickHandler);
- actionsMenu.addItem(exportJSX_MenuItem);
- var close_MenuItem:NativeMenuItem=new NativeMenuItem("Close");
- close_MenuItem.addEventListener(Event.SELECT,closeApplication);
- actionsMenu.addItem(close_MenuItem);
- //create the presets menu
- var presetsMenu:NativeMenu=new NativeMenu();
- var saveMenuItem:NativeMenuItem=new NativeMenuItem("Save");
- saveMenuItem.addEventListener(Event.SELECT,savePresetHandler);
- presetsMenu.addItem(saveMenuItem);
- var loadMenuItem:NativeMenuItem=new NativeMenuItem("Load");
- loadMenuItem.addEventListener(Event.SELECT,loadPreset);
- presetsMenu.addItem(loadMenuItem);
- var deleteMenuItem:NativeMenuItem=new NativeMenuItem("Delete");
- deleteMenuItem.addEventListener(Event.SELECT,deletePreset);
- presetsMenu.addItem(deleteMenuItem);
- apply_MenuItem=new NativeMenuItem("Apply");
- presetsMenu.addItem(apply_MenuItem);
- populateApplyMenu();
- var actionsMenuItem:NativeMenuItem;
- var presetsMenuItem:NativeMenuItem;
- if(NativeApplication.supportsMenu){
- actionsMenuItem=NativeApplication.nativeApplication.menu.addItem(new NativeMenuItem("Actions"));
- presetsMenuItem=NativeApplication.nativeApplication.menu.addItem(new NativeMenuItem("Presets"));
- actionsMenuItem.submenu=actionsMenu;
- presetsMenuItem.submenu=presetsMenu;
- }
- else{
- var rootMenu:NativeMenu=new NativeMenu();
- // rootMenu.addItem(actionsMenuItem);
- // rootMenu.addItem(presetsMenuItem);
- this.nativeWindow.menu=rootMenu;
- actionsMenuItem=this.nativeWindow.menu.addItem(new NativeMenuItem("Actions"));
- presetsMenuItem=this.nativeWindow.menu.addItem(new NativeMenuItem("Presets"));
- actionsMenuItem.submenu=actionsMenu;
- presetsMenuItem.submenu=presetsMenu;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement