| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import strings = require("./EditorStrings");
- import EditorEvents = require("../editor/EditorEvents");
- import EditorUI = require("./EditorUI");
- import MenuItemSources = require("./menus/MenuItemSources");
- class ProjectFrameMenus extends Atomic.ScriptObject {
- constructor() {
- super();
- MenuItemSources.createMenuItemSource("project create items", createItems);
- }
- handlePopupMenu(target: Atomic.UIWidget, refid: string): boolean {
- if (!target || !refid) return;
- if (target.id == "create popup") {
- if (refid == "create_folder") {
- return true;
- }
- if (refid == "create_script") {
- return true;
- }
- }
- return false;
- }
- }
- export = ProjectFrameMenus;
- // initialization
- var StringID = strings.StringID;
- var createItems = {
- "Folder": ["create_folder", undefined, "Folder.icon"],
- "-1": null,
- "Script": ["create_script", undefined, "JavascriptBitmap"]
- };
|