| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import strings = require("./EditorStrings");
- import EditorEvents = require("../editor/EditorEvents");
- import EditorUI = require("./EditorUI");
- import MenuItemSources = require("./menus/MenuItemSources");
- class HierarchyFrameMenus extends Atomic.ScriptObject {
- constructor() {
- super();
- MenuItemSources.createMenuItemSource("hierarchy create items", createItems);
- this.subscribeToEvent(EditorEvents.ContentFolderChanged, (ev: EditorEvents.ContentFolderChangedEvent) => {
- this.contentFolder = ev.path;
- })
- }
- handlePopupMenu(target: Atomic.UIWidget, refid: string): boolean {
- if (!target || !refid) return;
- return false;
- }
- contentFolder: string;
- }
- export = HierarchyFrameMenus;
- // initialization
- var StringID = strings.StringID;
- var createItems = {
- Node: ["create_node", undefined, "Folder.icon"],
- "-1": null,
- "3D": {
- Light: ["create_light", undefined, "JavascriptBitmap"]
- }
- };
|