public PluginsComponent(GUIController guiController, AGSEditor agsEditor, AGSEditorController pluginEditorController) : base(guiController, agsEditor) { _pluginEditorController = pluginEditorController; foreach (string fullFileName in Utilities.GetDirectoryFileList(_agsEditor.EditorDirectory, PLUGIN_SEARCH_MASK)) { string fileName = Path.GetFileName(fullFileName).ToLower(); // Don't process our editor .net dlls if (!fileName.StartsWith("ags.")) { LoadRuntimePluginIntoMemory(fileName); } else if (fileName.StartsWith("ags.plugin.")) { LoadEditorPluginIntoMemory(fileName); } } _guiController.RegisterIcon("PluginIcon", Resources.ResourceManager.GetIcon("plugin.ico")); _guiController.RegisterIcon("PluginDisabledIcon", Resources.ResourceManager.GetIcon("pluginDisabled.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Plugins", "PluginIcon"); RepopulateTreeView(); _agsEditor.GetScriptHeaderList += new GetScriptHeaderListHandler(AGSEditor_GetScriptHeaderList); _agsEditor.Tasks.GetFilesForInclusionInTemplate += new Tasks.GetFilesForInclusionInTemplateHandler(AGSEditor_GetFilesForInclusionInTemplate); _agsEditor.Tasks.NewGameFilesExtracted += new Tasks.NewGameFilesExtractedHandler(AGSEditor_NewGameFilesExtracted); Factory.Events.GetAboutDialogText += new EditorEvents.GetAboutDialogTextHandler(Events_GetAboutDialogText); }
public TextParserComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { RecreateDocument(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("textparser.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Text Parser", ICON_KEY); }
public HelpCommandsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _guiController.RegisterIcon("MenuIconAbout", Resources.ResourceManager.GetIcon("menu_help_about-ags.ico")); _guiController.RegisterIcon("MenuIconHelpContents", Resources.ResourceManager.GetIcon("menu_help_content.ico")); _guiController.RegisterIcon("MenuIconDynamicHelp", Resources.ResourceManager.GetIcon("menu_help_dynamic-help.ico")); _guiController.RegisterIcon("MenuIconHelpIndex", Resources.ResourceManager.GetIcon("menu_help_index.ico")); _guiController.RegisterIcon("MenuIconCheckForUpdate", Resources.ResourceManager.GetIcon("menu_help_update.ico")); _guiController.RegisterIcon("MenuIconVisitForums", Resources.ResourceManager.GetIcon("menu_help_visit-forums.ico")); _guiController.RegisterIcon("MenuIconVisitWebsite", Resources.ResourceManager.GetIcon("menu_help_visit-site.ico")); _guiController.AddMenu(this, GUIController.HELP_MENU_ID, "&Help"); _guiController.OnLaunchHelp += new GUIController.LaunchHelpHandler(_guiController_OnLaunchHelp); MenuCommands commands = new MenuCommands(GUIController.HELP_MENU_ID, null); commands.Commands.Add(new MenuCommand(LAUNCH_HELP_COMMAND, "&Dynamic Help", Keys.F1, "MenuIconDynamicHelp")); commands.Commands.Add(new MenuCommand(HELP_CONTENTS_COMMAND, "&Contents", "MenuIconHelpContents")); commands.Commands.Add(new MenuCommand(HELP_INDEX_COMMAND, "&Index", "MenuIconHelpIndex")); commands.Commands.Add(MenuCommand.Separator); commands.Commands.Add(new MenuCommand(VISIT_AGS_WEBSITE, "Visit the AGS &Website", "MenuIconVisitWebsite")); commands.Commands.Add(new MenuCommand(VISIT_AGS_FORUMS, "Visit the AGS &Forums", "MenuIconVisitForums")); commands.Commands.Add(MenuCommand.Separator); commands.Commands.Add(new MenuCommand(CHECK_FOR_UPDATES, "Chec&k for Updates", "MenuIconCheckForUpdate")); _guiController.AddMenuItems(this, commands); commands = new MenuCommands(GUIController.HELP_MENU_ID, 1000); #if DEBUG commands.Commands.Add(new MenuCommand(CRASH_EDITOR_COMMAND, "Crash editor DEBUG ONLY")); #endif commands.Commands.Add(new MenuCommand(ABOUT_AGS_COMMAND, "&About AGS...", "MenuIconAbout")); _guiController.AddMenuItems(this, commands); _helpFileName = Path.Combine(_agsEditor.EditorDirectory, "ags-help.chm"); }
public SpeechComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _agsEditor.ExtraCompilationStep += new AGSEditor.ExtraCompilationStepHandler(_agsEditor_ExtraCompilationStep); _agsEditor.ExtraOutputCreationStep += new AGSEditor.ExtraOutputCreationStepHandler(_agsEditor_ExtraOutputCreationStep); _agsEditor.GetSourceControlFileList += new GetSourceControlFileListHandler(_agsEditor_GetSourceControlFileList); }
public RoomsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _guiController.RegisterIcon("RoomsIcon", Resources.ResourceManager.GetIcon("room.ico")); _guiController.RegisterIcon(ROOM_ICON_UNLOADED, Resources.ResourceManager.GetIcon("room-item.ico")); _guiController.RegisterIcon(ROOM_ICON_LOADED, Resources.ResourceManager.GetIcon("roomsareas.ico")); _guiController.RegisterIcon("MenuIconSaveRoom", Resources.ResourceManager.GetIcon("menu_file_save-room.ico")); MenuCommands commands = new MenuCommands(GUIController.FILE_MENU_ID, 50); commands.Commands.Add(new MenuCommand(COMMAND_SAVE_ROOM, "Save Room", Keys.Control | Keys.R, "MenuIconSaveRoom")); _guiController.AddMenuItems(this, commands); _nativeProxy = Factory.NativeProxy; _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Rooms", "RoomsIcon"); _guiController.OnZoomToFile += new GUIController.ZoomToFileHandler(GUIController_OnZoomToFile); _guiController.OnGetScript += new GUIController.GetScriptHandler(GUIController_OnGetScript); _guiController.OnScriptChanged += new GUIController.ScriptChangedHandler(GUIController_OnScriptChanged); _guiController.OnGetScriptEditorControl += new GUIController.GetScriptEditorControlHandler(_guiController_OnGetScriptEditorControl); _agsEditor.PreCompileGame += new AGSEditor.PreCompileGameHandler(AGSEditor_PreCompileGame); _agsEditor.PreSaveGame += new AGSEditor.PreSaveGameHandler(AGSEditor_PreSaveGame); _agsEditor.ProcessAllGameTexts += new AGSEditor.ProcessAllGameTextsHandler(AGSEditor_ProcessAllGameTexts); _agsEditor.PreDeleteSprite += new AGSEditor.PreDeleteSpriteHandler(AGSEditor_PreDeleteSprite); _modifiedChangedHandler = new Room.RoomModifiedChangedHandler(_loadedRoom_RoomModifiedChanged); RePopulateTreeView(); }
public PaletteComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { Init(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("iconpal.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Colours", ICON_KEY); }
public LipSyncComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { RecreateDocument(); _guiController.RegisterIcon("LipSyncIcon", Resources.ResourceManager.GetIcon("lips.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Lip sync", "LipSyncIcon"); }
public SettingsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _settingsPane = new GeneralSettings(); _document = new ContentDocument(_settingsPane, "General Settings", this); _guiController.RegisterIcon("SettingsIcon", Resources.ResourceManager.GetIcon("iconsett.ico")); _guiController.ProjectTree.AddTreeRoot(this, "GeneralSettings", "General Settings", "SettingsIcon"); }
public DefaultSetupComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _settingsPane = new DefaultRuntimeSetupPane(); _document = new ContentDocument(_settingsPane, "Default Setup", this, ICON_KEY); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("iconsett.ico")); _guiController.ProjectTree.AddTreeRoot(this, ComponentID, "Default Setup", ICON_KEY); }
public SettingsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _settingsPane = new GeneralSettings(); _document = new ContentDocument(_settingsPane, "General Settings", this, ICON_KEY); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("iconsett.ico")); _guiController.ProjectTree.AddTreeRoot(this, "GeneralSettings", "General Settings", ICON_KEY); }
public PaletteComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _palEditor = new PaletteEditor(); RecreateDocument(); _guiController.RegisterIcon("PaletteIcon", Resources.ResourceManager.GetIcon("iconpal.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Colours", "PaletteIcon"); }
public BuildCommandsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { ScriptEditor.AttemptToEditScript += new ScriptEditor.AttemptToEditScriptHandler(ScriptEditor_AttemptToEditScript); _guiController.QueryEditorShutdown += new GUIController.QueryEditorShutdownHandler(guiController_QueryEditorShutdown); _guiController.InteractiveTasks.TestGameStarting += new InteractiveTasks.TestGameStartingHandler(AGSEditor_TestGameStarting); _guiController.InteractiveTasks.TestGameFinished += new InteractiveTasks.TestGameFinishedHandler(AGSEditor_TestGameFinished); _guiController.RegisterIcon("BuildIcon", Resources.ResourceManager.GetIcon("build.ico")); _guiController.RegisterIcon("RunIcon", Resources.ResourceManager.GetIcon("run.ico")); _guiController.RegisterIcon("StepIcon", Resources.ResourceManager.GetIcon("step.ico")); _guiController.RegisterIcon("StopIcon", Resources.ResourceManager.GetIcon("stop.ico")); _guiController.RegisterIcon("PauseIcon", Resources.ResourceManager.GetIcon("pause.ico")); _guiController.RegisterIcon("RunMenuIcon", Resources.ResourceManager.GetIcon("menu_build_run.ico")); _guiController.RegisterIcon("StepMenuIcon", Resources.ResourceManager.GetIcon("menu_build_step-into.ico")); _guiController.RegisterIcon("StopMenuIcon", Resources.ResourceManager.GetIcon("menu_build_stop.ico")); _guiController.RegisterIcon("PauseMenuIcon", Resources.ResourceManager.GetIcon("menu_build_pause.ico")); _guiController.RegisterIcon("RebuildAllMenuIcon", Resources.ResourceManager.GetIcon("menu_build_rebuild-files.ico")); _guiController.RegisterIcon("SetupGameMenuIcon", Resources.ResourceManager.GetIcon("menu_build_gamesetup.ico")); _guiController.RegisterIcon("MenuIconBuildEXE", Resources.ResourceManager.GetIcon("menu_file_built-exe.ico")); _guiController.RegisterIcon("MenuIconTest", Resources.ResourceManager.GetIcon("menu_build_runwithout.ico")); _guiController.AddMenu(this, DEBUG_MENU_ID, "&Build"); MenuCommands debugCommands = new MenuCommands(DEBUG_MENU_ID, GUIController.FILE_MENU_ID); debugCommands.Commands.Add(new MenuCommand(RUN_COMMAND, "&Run", Keys.F5, "RunMenuIcon")); debugCommands.Commands.Add(new MenuCommand(TEST_GAME_COMMAND, "Run without &debugger", Keys.Control | Keys.F5, "MenuIconTest")); debugCommands.Commands.Add(new MenuCommand(STEP_INTO_COMMAND, "S&tep into", Keys.F11, "StepMenuIcon")); debugCommands.Commands.Add(new MenuCommand(PAUSE_COMMAND, "&Pause", "PauseMenuIcon")); debugCommands.Commands.Add(new MenuCommand(STOP_COMMAND, "&Stop", "StopMenuIcon")); debugCommands.Commands.Add(MenuCommand.Separator); debugCommands.Commands.Add(new MenuCommand(COMPILE_GAME_COMMAND, "&Build EXE", Keys.F7, "MenuIconBuildEXE")); debugCommands.Commands.Add(new MenuCommand(REBUILD_GAME_COMMAND, "Rebuild &all files", "RebuildAllMenuIcon")); debugCommands.Commands.Add(new MenuCommand(SETUP_GAME_COMMAND, "Run game setu&p...", "SetupGameMenuIcon")); _guiController.AddMenuItems(this, debugCommands); _guiController.SetMenuItemEnabled(this, STEP_INTO_COMMAND, false); _guiController.SetMenuItemEnabled(this, PAUSE_COMMAND, false); _guiController.SetMenuItemEnabled(this, STOP_COMMAND, false); MenuCommand buildIcon = new MenuCommand(COMPILE_GAME_COMMAND, "Build game EXE (F7)", "BuildIcon"); MenuCommand runIcon = new MenuCommand(RUN_COMMAND, "Run (F5)", "RunIcon"); MenuCommand stopIcon = new MenuCommand(STOP_COMMAND, "Stop", "StopIcon"); MenuCommand stepIcon = new MenuCommand(STEP_INTO_COMMAND, "Step into (F11)", "StepIcon"); MenuCommand pauseIcon = new MenuCommand(PAUSE_COMMAND, "Pause", "PauseIcon"); stepIcon.Enabled = false; stopIcon.Enabled = false; pauseIcon.Enabled = false; _debugToolbarCommands.Add(buildIcon); _debugToolbarCommands.Add(runIcon); _debugToolbarCommands.Add(pauseIcon); _debugToolbarCommands.Add(stepIcon); _debugToolbarCommands.Add(stopIcon); Factory.ToolBarManager.AddGlobalItems(this, _debugToolbarCommands); Factory.ToolBarManager.UpdateItemEnabledStates(_debugToolbarCommands); _agsEditor.Debugger.DebugStateChanged += new DebugController.DebugStateChangedHandler(Debugger_DebugStateChanged); _agsEditor.AttemptToSaveGame += new AGSEditor.AttemptToSaveGameHandler(_agsEditor_AttemptToSaveGame); }
public StatisticsSenderComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { // Screen width x height must be cached here, otherwise we could attempt to // retrieve them while the game is being tested full-screen _screenWidth = System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Width; _screenHeight = System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Height; _timer = new Timer(new TimerCallback(timer_Callback), null, 120000, 240000); }
public InventoryComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary<InventoryItem, ContentDocument>(); _guiController.RegisterIcon("InventoryIcon", Resources.ResourceManager.GetIcon("iconinv-item.ico")); _guiController.RegisterIcon("InventorysIcon", Resources.ResourceManager.GetIcon("iconinv.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Inventory items", "InventorysIcon"); RePopulateTreeView(); }
public SpriteManagerComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { Init(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("iconspr.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Sprites", ICON_KEY); Factory.Events.ShowSpriteManager += new EditorEvents.ShowSpriteManagerHandler(Events_ShowSpriteManager); RefreshDataFromGame(); }
public FontsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary<AGS.Types.Font, ContentDocument>(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("font.ico")); _guiController.RegisterIcon("FontIcon", Resources.ResourceManager.GetIcon("font-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Fonts", ICON_KEY); RePopulateTreeView(); }
public CursorsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary <MouseCursor, ContentDocument>(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("cursor.ico")); _guiController.RegisterIcon("CursorIcon", Resources.ResourceManager.GetIcon("cursor-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Mouse cursors", ICON_KEY); RePopulateTreeView(); }
public FindAllUsages(ScintillaWrapper scintilla, ScriptEditor editor, Script script, AGSEditor agsEditor) { this._scriptEditor = editor; this._scintilla = scintilla; this._script = script; this._agsEditor = agsEditor; this._results = new List<ScriptTokenReference>(); }
public InventoryComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor, INVENTORY_COMMAND_ID) { _documents = new Dictionary <InventoryItem, ContentDocument>(); _guiController.RegisterIcon("InventoryIcon", Resources.ResourceManager.GetIcon("iconinv-item.ico")); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("iconinv.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Inventory items", ICON_KEY); RePopulateTreeView(); }
public FindAllUsages(ScintillaWrapper scintilla, ScriptEditor editor, Script script, AGSEditor agsEditor) { this._scriptEditor = editor; this._scintilla = scintilla; this._script = script; this._agsEditor = agsEditor; this._results = new List <ScriptTokenReference>(); }
#pragma warning restore 0414 public StatisticsSenderComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { // Screen width x height must be cached here, otherwise we could attempt to // retrieve them while the game is being tested full-screen _screenWidth = System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Width; _screenHeight = System.Windows.Forms.SystemInformation.PrimaryMonitorSize.Height; _timer = new Timer(Timer_Callback, null, 120000, 240000); }
public CharactersComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary <Character, ContentDocument>(); _guiController.RegisterIcon("CharactersIcon", Resources.ResourceManager.GetIcon("charactr.ico")); _guiController.RegisterIcon("CharacterIcon", Resources.ResourceManager.GetIcon("charactr-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Characters", "CharactersIcon"); RePopulateTreeView(); }
public CursorsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary<MouseCursor, ContentDocument>(); _guiController.RegisterIcon("CursorsIcon", Resources.ResourceManager.GetIcon("cursor.ico")); _guiController.RegisterIcon("CursorIcon", Resources.ResourceManager.GetIcon("cursor-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Mouse cursors", "CursorsIcon"); RePopulateTreeView(); }
public FontsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary <AGS.Types.Font, ContentDocument>(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("font.ico")); _guiController.RegisterIcon("FontIcon", Resources.ResourceManager.GetIcon("font-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Fonts", ICON_KEY); RePopulateTreeView(); }
public FindReplace(IScript script, AGSEditor agsEditor, string lastSearchText, bool lastCaseSensitive) { this._script = script; this._agsEditor = agsEditor; if (!string.IsNullOrEmpty(lastSearchText)) { _lastSearchText = lastSearchText; } }
public SpriteManagerComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _sprEditor = new SpriteManager(); _editorPane = new ContentDocument(_sprEditor, "Sprites", this); _guiController.RegisterIcon("SpriteManagerIcon", Resources.ResourceManager.GetIcon("iconspr.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Sprites", "SpriteManagerIcon"); Factory.Events.ShowSpriteManager += new EditorEvents.ShowSpriteManagerHandler(Events_ShowSpriteManager); RefreshDataFromGame(); }
public WelcomeComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _welcomePane = new WelcomePane(guiController); _document = new ContentDocument(_welcomePane, "Start Page", this, ICON_KEY); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("menu_help_showstart.ico")); _menuCommands.Commands.Add(new MenuCommand(SHOW_START_PAGE_COMMAND, "Show Start Page", ICON_KEY)); _guiController.AddMenuItems(this, _menuCommands); }
public DialogsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary<Dialog, ContentDocument>(); _guiController.RegisterIcon("DialogsIcon", Resources.ResourceManager.GetIcon("dialog.ico")); _guiController.RegisterIcon("DialogIcon", Resources.ResourceManager.GetIcon("dialog-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Dialogs", "DialogsIcon"); _guiController.OnZoomToFile += new GUIController.ZoomToFileHandler(GUIController_OnZoomToFile); _guiController.OnGetScriptEditorControl += new GUIController.GetScriptEditorControlHandler(_guiController_OnGetScriptEditorControl); RePopulateTreeView(); }
public ViewsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor, "ViewEditor") { _documents = new Dictionary <View, ContentDocument>(); _viewsUpdatedHandler = new Game.ViewListUpdatedHandler(CurrentGame_ViewListUpdated); _guiController.RegisterIcon(ICON_KEY, ResourceManager.GetIcon("view.ico")); _guiController.RegisterIcon("ViewIcon", ResourceManager.GetIcon("view-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Views", ICON_KEY); _guiController.ProjectTree.OnAfterLabelEdit += new ProjectTree.AfterLabelEditHandler(ProjectTree_OnAfterLabelEdit); RefreshDataFromGame(); }
public DialogsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor, DIALOGS_COMMAND_ID) { _documents = new Dictionary <Dialog, ContentDocument>(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("dialog.ico")); _guiController.RegisterIcon("DialogIcon", Resources.ResourceManager.GetIcon("dialog-item.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Dialogs", ICON_KEY); _guiController.OnZoomToFile += new GUIController.ZoomToFileHandler(GUIController_OnZoomToFile); _guiController.OnGetScriptEditorControl += new GUIController.GetScriptEditorControlHandler(_guiController_OnGetScriptEditorControl); RePopulateTreeView(); }
public FindReplace(IScript script, AGSEditor agsEditor, string lastSearchText, bool lastCaseSensitive) { this._script = script; this._agsEditor = agsEditor; if (!string.IsNullOrEmpty(lastSearchText)) { _lastSearchText = lastSearchText; } this._lastCaseSensitive = lastCaseSensitive; }
public GlobalVariablesComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { RecreateDocument(); _scriptHeader = new Script(GLOBAL_VARS_HEADER_FILE_NAME, string.Empty, true); _scriptModule = new Script(GLOBAL_VARS_SCRIPT_FILE_NAME, string.Empty, false); _guiController.RegisterIcon("GlobalVarsIcon", Resources.ResourceManager.GetIcon("globalvars.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Global variables", "GlobalVarsIcon"); _editor.GlobalVariableChanged += new GlobalVariablesEditor.GlobalVariableChangedHandler(_editor_GlobalVariableChanged); _agsEditor.GetScriptHeaderList += new GetScriptHeaderListHandler(_agsEditor_GetScriptHeaderList); _agsEditor.GetScriptModuleList += new GetScriptModuleListHandler(_agsEditor_GetScriptModuleList); }
public FileCommandsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _guiController.InteractiveTasks.TestGameStarting += new InteractiveTasks.TestGameStartingHandler(AGSEditor_TestGameStarting); _guiController.InteractiveTasks.TestGameFinished += new InteractiveTasks.TestGameFinishedHandler(AGSEditor_TestGameFinished); _guiController.RegisterIcon("OpenIcon", Resources.ResourceManager.GetIcon("open.ico")); _guiController.RegisterIcon("SaveIcon", Resources.ResourceManager.GetIcon("save.ico")); _guiController.RegisterIcon("MenuIconAutoNumber", Resources.ResourceManager.GetIcon("menu_file_auto-number.ico")); _guiController.RegisterIcon("MenuIconExit", Resources.ResourceManager.GetIcon("menu_file_exit.ico")); _guiController.RegisterIcon("MenuIconMakeTemplate", Resources.ResourceManager.GetIcon("menu_file_make-template.ico")); _guiController.RegisterIcon("MenuIconOpen", Resources.ResourceManager.GetIcon("menu_file_open.ico")); _guiController.RegisterIcon("MenuIconPreferences", Resources.ResourceManager.GetIcon("menu_file_preferences.ico")); _guiController.RegisterIcon("MenuIconSave", Resources.ResourceManager.GetIcon("menu_file_save.ico")); _guiController.RegisterIcon("MenuIconStatistics", Resources.ResourceManager.GetIcon("menu_file_stats.ico")); _guiController.RegisterIcon("MenuIconVoiceActingScript", Resources.ResourceManager.GetIcon("menu_file_voicescript.ico")); _guiController.RegisterIcon("MenuIconGoToEventsGrid", Resources.ResourceManager.GetIcon("menu_file_eventsgrid.ico")); MenuCommands commands = new MenuCommands(GUIController.FILE_MENU_ID, 0); commands.Commands.Add(new MenuCommand(OPEN_GAME_COMMAND, "&Open...", Keys.Control | Keys.L, "MenuIconOpen")); commands.Commands.Add(new MenuCommand(SAVE_GAME_COMMAND, "&Save", Keys.Control | Keys.S, "MenuIconSave")); commands.Commands.Add(new MenuCommand(GAME_STATS_COMMAND, "&Game statistics", Keys.F2, "MenuIconStatistics")); commands.Commands.Add(new MenuCommand(JUMP_TO_EVENTS_TAB_COMMAND, "&Go to Events grid", Keys.F4, "MenuIconGoToEventsGrid")); _guiController.AddMenuItems(this, commands); commands = new MenuCommands(GUIController.FILE_MENU_ID, 100); commands.Commands.Add(new MenuCommand(MAKE_TEMPLATE_COMMAND, "&Make template from this game...", "MenuIconMakeTemplate")); commands.Commands.Add(new MenuCommand(AUTO_NUMBER_SPEECH_COMMAND, "&Auto-number speech lines...", "MenuIconAutoNumber")); commands.Commands.Add(new MenuCommand(CREATE_VOICE_ACTING_SCRIPT_COMMAND, "Create &voice acting script...", "MenuIconVoiceActingScript")); commands.Commands.Add(new MenuCommand(REMOVE_GLOBAL_MESSAGES_COMMAND, "&Remove Global Messages")); commands.Commands.Add(new MenuCommand(RECREATE_SPRITEFILE_COMMAND, "Restore all sprites from sources")); _guiController.AddMenuItems(this, commands); commands = new MenuCommands(GUIController.FILE_MENU_ID, 400); commands.Commands.Add(new MenuCommand(SHOW_PREFERENCES_COMMAND, "&Preferences...", "MenuIconPreferences")); _guiController.AddMenuItems(this, commands); commands = new MenuCommands(GUIController.FILE_MENU_ID, 9999); commands.Commands.Add(new MenuCommand(EXIT_COMMAND, "E&xit", Keys.Control | Keys.Q, "MenuIconExit")); _guiController.AddMenuItems(this, commands); MenuCommand openIcon = new MenuCommand(OPEN_GAME_COMMAND, "Open game (Ctrl+L)", "OpenIcon"); MenuCommand saveIcon = new MenuCommand(SAVE_GAME_COMMAND, "Save game (Ctrl+S)", "SaveIcon"); _toolbarCommands.Add(openIcon); _toolbarCommands.Add(saveIcon); Factory.ToolBarManager.AddGlobalItems(this, _toolbarCommands); }
public TranslationsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _guiController.ProjectTree.OnAfterLabelEdit += new ProjectTree.AfterLabelEditHandler(ProjectTree_OnAfterLabelEdit); _agsEditor.PreCompileGame += new AGSEditor.PreCompileGameHandler(AGSEditor_PreCompileGame); _timer.Interval = 20; _timer.Tick += new EventHandler(_timer_Tick); //_documents = new Dictionary<AGS.Types.Font, ContentDocument>(); _guiController.RegisterIcon("TranslationsIcon", Resources.ResourceManager.GetIcon("translations.ico")); _guiController.RegisterIcon("TranslationIcon", Resources.ResourceManager.GetIcon("translations.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Translations", "TranslationsIcon"); RePopulateTreeView(); }
public BaseComponentWithFolders(GUIController guiController, AGSEditor agsEditor, string topLevelCommandId) : base(guiController, agsEditor) { string typeName = typeof(ItemType).Name; TOP_LEVEL_COMMAND_ID = topLevelCommandId; NODE_ID_PREFIX_FOLDER = string.Format("{0}Fldr", typeName); COMMAND_NEW_FOLDER = string.Format("New{0}Folder", typeName); COMMAND_NEW_SUB_FOLDER = string.Format("New{0}SubFolder", typeName); COMMAND_RENAME_FOLDER = string.Format("Rename{0}Folder", typeName); COMMAND_DELETE_FOLDER = string.Format("Delete{0}Folder", typeName); ITEM_COMMAND_PREFIX = typeName; _guiController.RegisterIcon("GenericFolderIcon", ResourceManager.GetIcon("folder.ico")); }
public FileCommandsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _guiController.InteractiveTasks.TestGameStarting += new InteractiveTasks.TestGameStartingHandler(AGSEditor_TestGameStarting); _guiController.InteractiveTasks.TestGameFinished += new InteractiveTasks.TestGameFinishedHandler(AGSEditor_TestGameFinished); _guiController.RegisterIcon("OpenIcon", Resources.ResourceManager.GetIcon("open.ico")); _guiController.RegisterIcon("SaveIcon", Resources.ResourceManager.GetIcon("save.ico")); _guiController.RegisterIcon("MenuIconAutoNumber", Resources.ResourceManager.GetIcon("menu_file_auto-number.ico")); _guiController.RegisterIcon("MenuIconExit", Resources.ResourceManager.GetIcon("menu_file_exit.ico")); _guiController.RegisterIcon("MenuIconMakeTemplate", Resources.ResourceManager.GetIcon("menu_file_make-template.ico")); _guiController.RegisterIcon("MenuIconOpen", Resources.ResourceManager.GetIcon("menu_file_open.ico")); _guiController.RegisterIcon("MenuIconPreferences", Resources.ResourceManager.GetIcon("menu_file_preferences.ico")); _guiController.RegisterIcon("MenuIconSave", Resources.ResourceManager.GetIcon("menu_file_save.ico")); _guiController.RegisterIcon("MenuIconStatistics", Resources.ResourceManager.GetIcon("menu_file_stats.ico")); _guiController.RegisterIcon("MenuIconVoiceActingScript", Resources.ResourceManager.GetIcon("menu_file_voicescript.ico")); _guiController.RegisterIcon("MenuIconGoToEventsGrid", Resources.ResourceManager.GetIcon("menu_file_eventsgrid.ico")); MenuCommands commands = new MenuCommands(GUIController.FILE_MENU_ID, 0); commands.Commands.Add(new MenuCommand(OPEN_GAME_COMMAND, "&Open...", Keys.Control | Keys.L, "MenuIconOpen")); commands.Commands.Add(new MenuCommand(SAVE_GAME_COMMAND, "&Save", Keys.Control | Keys.S, "MenuIconSave")); commands.Commands.Add(new MenuCommand(GAME_STATS_COMMAND, "&Game statistics", Keys.F2, "MenuIconStatistics")); commands.Commands.Add(new MenuCommand(JUMP_TO_EVENTS_TAB_COMMAND, "&Go to Events grid", Keys.F4, "MenuIconGoToEventsGrid")); _guiController.AddMenuItems(this, commands); commands = new MenuCommands(GUIController.FILE_MENU_ID, 100); commands.Commands.Add(new MenuCommand(MAKE_TEMPLATE_COMMAND, "&Make template from this game...", "MenuIconMakeTemplate")); commands.Commands.Add(new MenuCommand(AUTO_NUMBER_SPEECH_COMMAND, "&Auto-number speech lines...", "MenuIconAutoNumber")); commands.Commands.Add(new MenuCommand(CREATE_VOICE_ACTING_SCRIPT_COMMAND, "Create &voice acting script...", "MenuIconVoiceActingScript")); commands.Commands.Add(new MenuCommand(REMOVE_GLOBAL_MESSAGES_COMMAND, "&Remove Global Messages")); _guiController.AddMenuItems(this, commands); commands = new MenuCommands(GUIController.FILE_MENU_ID, 400); commands.Commands.Add(new MenuCommand(SHOW_PREFERENCES_COMMAND, "&Preferences...", "MenuIconPreferences")); _guiController.AddMenuItems(this, commands); commands = new MenuCommands(GUIController.FILE_MENU_ID, 9999); commands.Commands.Add(new MenuCommand(EXIT_COMMAND, "E&xit", Keys.Control | Keys.Q, "MenuIconExit")); _guiController.AddMenuItems(this, commands); MenuCommand openIcon = new MenuCommand(OPEN_GAME_COMMAND, "Open game (Ctrl+L)", "OpenIcon"); MenuCommand saveIcon = new MenuCommand(SAVE_GAME_COMMAND, "Save game (Ctrl+S)", "SaveIcon"); _toolbarCommands.Add(openIcon); _toolbarCommands.Add(saveIcon); Factory.ToolBarManager.AddGlobalItems(this, _toolbarCommands); }
public GuiComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _documents = new Dictionary<GUI, ContentDocument>(); _guiController.RegisterIcon("GUIsIcon", Resources.ResourceManager.GetIcon("icongui.ico")); _guiController.RegisterIcon("GUIIcon", Resources.ResourceManager.GetIcon("icongui-item.ico")); _guiController.RegisterIcon("SelectGUIIcon", Resources.ResourceManager.GetIcon("cursor.ico")); _guiController.RegisterIcon("GUIButtonIcon", Resources.ResourceManager.GetIcon("guis_button.ico")); _guiController.RegisterIcon("GUIInvWindowIcon", Resources.ResourceManager.GetIcon("guis_inventory-window.ico")); _guiController.RegisterIcon("GUILabelIcon", Resources.ResourceManager.GetIcon("guis_label.ico")); _guiController.RegisterIcon("GUIListBoxIcon", Resources.ResourceManager.GetIcon("guis_listbox.ico")); _guiController.RegisterIcon("GUISliderIcon", Resources.ResourceManager.GetIcon("guis_slider.ico")); _guiController.RegisterIcon("GUITextBoxIcon", Resources.ResourceManager.GetIcon("guis_textbox.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "GUIs", "GUIsIcon"); RePopulateTreeView(); }
public GuiComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor, GUIS_COMMAND_ID) { _documents = new Dictionary <GUI, ContentDocument>(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("icongui.ico")); _guiController.RegisterIcon("GUIIcon", Resources.ResourceManager.GetIcon("icongui-item.ico")); _guiController.RegisterIcon("SelectGUIIcon", Resources.ResourceManager.GetIcon("cursor.ico")); _guiController.RegisterIcon("GUIButtonIcon", Resources.ResourceManager.GetIcon("guis_button.ico")); _guiController.RegisterIcon("GUIInvWindowIcon", Resources.ResourceManager.GetIcon("guis_inventory-window.ico")); _guiController.RegisterIcon("GUILabelIcon", Resources.ResourceManager.GetIcon("guis_label.ico")); _guiController.RegisterIcon("GUIListBoxIcon", Resources.ResourceManager.GetIcon("guis_listbox.ico")); _guiController.RegisterIcon("GUISliderIcon", Resources.ResourceManager.GetIcon("guis_slider.ico")); _guiController.RegisterIcon("GUITextBoxIcon", Resources.ResourceManager.GetIcon("guis_textbox.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "GUIs", ICON_KEY); RePopulateTreeView(); }
public ScriptsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor, SCRIPTS_COMMAND_ID) { _panelClosedHandler = new EventHandler(Script_PanelClosed); _timer = new Timer(); _timer.Interval = 10; _timer.Tick += new EventHandler(timer_Tick); _editors = new Dictionary <Script, ContentDocument>(); _guiController.RegisterIcon(ICON_KEY, Resources.ResourceManager.GetIcon("script.ico")); _guiController.RegisterIcon("ScriptsIcon", Resources.ResourceManager.GetIcon("scripts.ico")); _guiController.RegisterIcon("CutIcon", Resources.ResourceManager.GetIcon("cut.ico")); _guiController.RegisterIcon("CopyIcon", Resources.ResourceManager.GetIcon("copy.ico")); _guiController.RegisterIcon("PasteIcon", Resources.ResourceManager.GetIcon("paste.ico")); _guiController.RegisterIcon("UndoIcon", Resources.ResourceManager.GetIcon("undo.ico")); _guiController.RegisterIcon("RedoIcon", Resources.ResourceManager.GetIcon("redo.ico")); _guiController.RegisterIcon("CutMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_cut.ico")); _guiController.RegisterIcon("CopyMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_copy.ico")); _guiController.RegisterIcon("PasteMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_paste.ico")); _guiController.RegisterIcon("UndoMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_undo.ico")); _guiController.RegisterIcon("RedoMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_redo.ico")); _guiController.RegisterIcon("FindMenuIcon", Resources.ResourceManager.GetIcon("find.ico")); _guiController.RegisterIcon("FindNextMenuIcon", Resources.ResourceManager.GetIcon("findnext.ico")); _guiController.RegisterIcon("ShowAutocompleteMenuIcon", Resources.ResourceManager.GetIcon("showautocomplete.ico")); _guiController.RegisterIcon("ToggleBreakpointMenuIcon", Resources.ResourceManager.GetIcon("togglebreakpoint.ico")); _guiController.RegisterIcon("MenuIconGlobalScript", Resources.ResourceManager.GetIcon("menu_file_glscript-asc.ico")); _guiController.RegisterIcon("MenuIconGlobalHeader", Resources.ResourceManager.GetIcon("menu_file_glscript-ash.ico")); MenuCommands commands = new MenuCommands(GUIController.FILE_MENU_ID, 250); commands.Commands.Add(new MenuCommand(COMMAND_OPEN_GLOBAL_HEADER, "Open GlobalS&cript.ash", Keys.Control | Keys.Shift | Keys.H, "MenuIconGlobalHeader")); commands.Commands.Add(new MenuCommand(COMMAND_OPEN_GLOBAL_SCRIPT, "Open Glo&balScript.asc", Keys.Control | Keys.Shift | Keys.G, "MenuIconGlobalScript")); _guiController.AddMenuItems(this, commands); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Scripts", "ScriptsIcon"); RePopulateTreeView(null); _guiController.OnZoomToFile += new GUIController.ZoomToFileHandler(GUIController_OnZoomToFile); _guiController.OnGetScript += new GUIController.GetScriptHandler(GUIController_OnGetScript); _guiController.OnScriptChanged += new GUIController.ScriptChangedHandler(GUIController_OnScriptChanged); _guiController.OnGetScriptEditorControl += new GUIController.GetScriptEditorControlHandler(_guiController_OnGetScriptEditorControl); _guiController.ProjectTree.OnAfterLabelEdit += new ProjectTree.AfterLabelEditHandler(ProjectTree_OnAfterLabelEdit); }
public ScriptsComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _panelClosedHandler = new EventHandler(Script_PanelClosed); _timer = new Timer(); _timer.Interval = 10; _timer.Tick += new EventHandler(timer_Tick); _editors = new Dictionary<Script, ContentDocument>(); _guiController.RegisterIcon("ScriptIcon", Resources.ResourceManager.GetIcon("script.ico")); _guiController.RegisterIcon("ScriptsIcon", Resources.ResourceManager.GetIcon("scripts.ico")); _guiController.RegisterIcon("CutIcon", Resources.ResourceManager.GetIcon("cut.ico")); _guiController.RegisterIcon("CopyIcon", Resources.ResourceManager.GetIcon("copy.ico")); _guiController.RegisterIcon("PasteIcon", Resources.ResourceManager.GetIcon("paste.ico")); _guiController.RegisterIcon("UndoIcon", Resources.ResourceManager.GetIcon("undo.ico")); _guiController.RegisterIcon("RedoIcon", Resources.ResourceManager.GetIcon("redo.ico")); _guiController.RegisterIcon("CutMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_cut.ico")); _guiController.RegisterIcon("CopyMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_copy.ico")); _guiController.RegisterIcon("PasteMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_paste.ico")); _guiController.RegisterIcon("UndoMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_undo.ico")); _guiController.RegisterIcon("RedoMenuIcon", Resources.ResourceManager.GetIcon("menu_edit_redo.ico")); _guiController.RegisterIcon("FindMenuIcon", Resources.ResourceManager.GetIcon("find.ico")); _guiController.RegisterIcon("FindNextMenuIcon", Resources.ResourceManager.GetIcon("findnext.ico")); _guiController.RegisterIcon("ShowAutocompleteMenuIcon", Resources.ResourceManager.GetIcon("showautocomplete.ico")); _guiController.RegisterIcon("ToggleBreakpointMenuIcon", Resources.ResourceManager.GetIcon("togglebreakpoint.ico")); _guiController.RegisterIcon("MenuIconGlobalScript", Resources.ResourceManager.GetIcon("menu_file_glscript-asc.ico")); _guiController.RegisterIcon("MenuIconGlobalHeader", Resources.ResourceManager.GetIcon("menu_file_glscript-ash.ico")); MenuCommands commands = new MenuCommands(GUIController.FILE_MENU_ID, 250); commands.Commands.Add(new MenuCommand(COMMAND_OPEN_GLOBAL_HEADER, "Open GlobalS&cript.ash", Keys.Control | Keys.H, "MenuIconGlobalHeader")); commands.Commands.Add(new MenuCommand(COMMAND_OPEN_GLOBAL_SCRIPT, "Open Glo&balScript.asc", Keys.Control | Keys.G, "MenuIconGlobalScript")); _guiController.AddMenuItems(this, commands); _guiController.ProjectTree.AddTreeRoot(this, ROOT_COMMAND, "Scripts", "ScriptsIcon"); RePopulateTreeView(null); _guiController.OnZoomToFile += new GUIController.ZoomToFileHandler(GUIController_OnZoomToFile); _guiController.OnGetScript += new GUIController.GetScriptHandler(GUIController_OnGetScript); _guiController.OnScriptChanged += new GUIController.ScriptChangedHandler(GUIController_OnScriptChanged); _guiController.OnGetScriptEditorControl += new GUIController.GetScriptEditorControlHandler(_guiController_OnGetScriptEditorControl); _guiController.ProjectTree.OnAfterLabelEdit += new ProjectTree.AfterLabelEditHandler(ProjectTree_OnAfterLabelEdit); }
public SourceControlComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { _sourceControl = _agsEditor.SourceControlProvider; try { if (!_sourceControl.Initialize(_guiController.TopLevelWindowHandle)) { _guiController.ShowMessage("Your source code control provider '" + _sourceControl.ProviderName + "' failed to initialize.", MessageBoxIcon.Warning); } if (_sourceControl.Available) { _menuCommands.Commands.Add(new MenuCommand(ADD_TO_SOURCE_CONTROL_COMMAND, "Add to source control")); _guiController.AddMenuItems(this, _menuCommands); } } catch (Exception ex) { _guiController.ShowMessage("A serious error occurred attempting to connect to your source control provider. Please ensure that '" + _sourceControl.ProviderName + "' is properly installed.\n\nError details: " + ex.ToString(), MessageBoxIcon.Stop); } }
public AudioComponent(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor, "AGSAudioClips") { _fileTypeMappings.Add(".mp3", AudioClipFileType.MP3); _fileTypeMappings.Add(".ogg", AudioClipFileType.OGG); _fileTypeMappings.Add(".voc", AudioClipFileType.VOC); _fileTypeMappings.Add(".wav", AudioClipFileType.WAV); _fileTypeMappings.Add(".mid", AudioClipFileType.MIDI); _fileTypeMappings.Add(".mod", AudioClipFileType.MOD); _fileTypeMappings.Add(".xm", AudioClipFileType.MOD); _fileTypeMappings.Add(".s3m", AudioClipFileType.MOD); _fileTypeMappings.Add(".it", AudioClipFileType.MOD); _iconMappings.Add(AudioClipFileType.MP3, "AGSAudioClipIconMp3"); _iconMappings.Add(AudioClipFileType.OGG, "AGSAudioClipIconOgg"); _iconMappings.Add(AudioClipFileType.VOC, "AGSAudioClipIconVoc"); _iconMappings.Add(AudioClipFileType.WAV, "AGSAudioClipIconWav"); _iconMappings.Add(AudioClipFileType.MIDI, "AGSAudioClipIconMidi"); _iconMappings.Add(AudioClipFileType.MOD, "AGSAudioClipIconMod"); _agsEditor.GetSourceControlFileList += new GetSourceControlFileListHandler(_agsEditor_GetSourceControlFileList); _agsEditor.PreCompileGame += new AGSEditor.PreCompileGameHandler(_agsEditor_PreCompileGame); _editor = new AudioEditor(); _document = new ContentDocument(_editor, "Audio", this); _guiController.RegisterIcon("AGSAudioClipsIcon", Resources.ResourceManager.GetIcon("audio.ico")); _guiController.RegisterIcon("AGSAudioClipIconMidi", Resources.ResourceManager.GetIcon("audio-midi.ico")); _guiController.RegisterIcon("AGSAudioClipIconMod", Resources.ResourceManager.GetIcon("audio-mod.ico")); _guiController.RegisterIcon("AGSAudioClipIconMp3", Resources.ResourceManager.GetIcon("audio-mp3.ico")); _guiController.RegisterIcon("AGSAudioClipIconOgg", Resources.ResourceManager.GetIcon("audio-ogg.ico")); _guiController.RegisterIcon("AGSAudioClipIconWav", Resources.ResourceManager.GetIcon("audio-wav.ico")); _guiController.RegisterIcon("AGSAudioClipIconVoc", Resources.ResourceManager.GetIcon("audio-voc.ico")); _guiController.RegisterIcon("AGSAudioSpeechIcon", Resources.ResourceManager.GetIcon("audio_speech.ico")); _guiController.RegisterIcon(AUDIO_CLIP_TYPE_ICON, Resources.ResourceManager.GetIcon("tree_audio_generic.ico")); _guiController.ProjectTree.AddTreeRoot(this, TOP_LEVEL_COMMAND_ID, "Audio", "AGSAudioClipsIcon"); _guiController.ProjectTree.OnAfterLabelEdit += new ProjectTree.AfterLabelEditHandler(ProjectTree_OnAfterLabelEdit); RePopulateTreeView(); }
{ } protected void ZoomToCorrectPositionInScript(ScriptEditor editor, ZoomToFileEventArgs evArgs)
protected BaseComponent(GUIController guiController, AGSEditor agsEditor) { _guiController = guiController; _agsEditor = agsEditor; }
public BaseComponentWithScripts(GUIController guiController, AGSEditor agsEditor, string topLevelCommandId) : base(guiController, agsEditor, topLevelCommandId) { }
public BaseComponentWithScripts(GUIController guiController, AGSEditor agsEditor) : base(guiController, agsEditor) { }