C# Класс FC3Editor.MainForm

Наследование: FC3Editor.UI.NomadForm, IInputSink
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClearMapPath ( ) : void
EnableUI ( bool enable ) : void
EnterIngame ( ) : void
ExitIngame ( ) : void
InitializeDocks ( ) : void
InitializeTools ( ) : void
MainForm ( ) : System
NewMap ( ) : bool
NewWilderness ( ) : bool
OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
OnInputAcquire ( ) : void
OnInputRelease ( ) : void
OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
PostLoad ( ) : void
SetupImportMap ( string title ) : void
Update ( float dt ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
ProcessCmdKey ( Message &msg, Keys keyData ) : bool
WndProc ( Message &m ) : void

Приватные методы

Метод Описание
AddTool ( TD toolbar, IToolBase tool, Keys shortcut ) : ButtonItem
CreateToolbar ( string id, string text, int row, TD afterToolbar ) : TD.SandBar.ToolBar
CreateWatermark ( ) : void
DisposeInternal ( ) : void
DumpMap ( ) : void
EnableIngameUI ( bool enable ) : void
ExportMap ( bool toConsole ) : void
ExtractBigFile ( ) : void
InitCameraSpeed ( ) : void
InitializeComponent ( ) : void
LoadMap ( string fileName, EditorDocument callback ) : void
LoadMapInternal ( string fileName, EditorDocument callback ) : void
LoadSettings ( ) : void
Localize ( ) : void
MainForm_Activated ( object sender, EventArgs e ) : void
MainForm_Deactivate ( object sender, EventArgs e ) : void
MainForm_FormClosed ( object sender, System.Windows.Forms.FormClosedEventArgs e ) : void
MainForm_FormClosing ( object sender, FormClosingEventArgs e ) : void
MainForm_Load ( object sender, EventArgs e ) : void
MainForm_LocationChanged ( object sender, EventArgs e ) : void
MainForm_SizeChanged ( object sender, EventArgs e ) : void
NewMapInternal ( ) : void
NewWildernessInternal ( ) : void
PromptSave ( EditorDocument callback ) : bool
SaveMap ( bool saveAs, bool silent, EditorDocument callback ) : bool
SaveSettings ( ) : void
SetTitleBar ( string title ) : void
UpdateCameraSpeed ( ) : void
UpdateCurrentTool ( ) : void
UpdateStatusBar ( MainForm mode ) : void
UpdateTitleBar ( ) : void
UpdateToolbar ( ) : void
UpdateWatermark ( ) : void
cameraSpeedItem_Click ( object sender, EventArgs e ) : void
menuItem_DumpMap_Activate ( object sender, EventArgs e ) : void
menuItem_ExportToConsole_Activate ( object sender, EventArgs e ) : void
menuItem_ExportToPC_Activate ( object sender, EventArgs e ) : void
menuItem_ExtractBigFile_Activate ( object sender, EventArgs e ) : void
menuItem_FlushCache_Activate ( object sender, EventArgs e ) : void
menuItem_ImportWorld_Activate ( object sender, EventArgs e ) : void
menuItem_ObjectAdmin_Activate ( object sender, EventArgs e ) : void
menuItem_OpenCodeEditor_Activate ( object sender, EventArgs e ) : void
menuItem_PrepareThumbnails_Activate ( object sender, EventArgs e ) : void
menuItem_Redo_Activate ( object sender, EventArgs e ) : void
menuItem_ReloadEditor_Activate ( object sender, EventArgs e ) : void
menuItem_ResetLayout_Activate ( object sender, EventArgs e ) : void
menuItem_TestIngame_Activate ( object sender, EventArgs e ) : void
menuItem_Undo_Activate ( object sender, EventArgs e ) : void
menuItem_about_Activate ( object sender, EventArgs e ) : void
menuItem_exit_Activate ( object sender, EventArgs e ) : void
menuItem_loadMap_Activate ( object sender, EventArgs e ) : void
menuItem_newMap_Activate ( object sender, EventArgs e ) : void
menuItem_newWilderness_Activate ( object sender, EventArgs e ) : void
menuItem_saveMapAs_Activate ( object sender, EventArgs e ) : void
menuItem_saveMap_Activate ( object sender, EventArgs e ) : void
menuItem_viewContextHelp_Activate ( object sender, EventArgs e ) : void
menuItem_viewEditorSettings_Activate ( object sender, EventArgs e ) : void
menuItem_viewToolParameters_Activate ( object sender, EventArgs e ) : void
menuItem_visitWebsite_Activate ( object sender, EventArgs e ) : void
statusBarContextMenu_Opening ( object sender, CancelEventArgs e ) : void
timerUIUpdate_Tick ( object sender, EventArgs e ) : void
toolBase_Activate ( object sender, EventArgs e ) : void
tool_Activate ( object sender, EventArgs e ) : void
whatsThisToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Описание методов

ClearMapPath() публичный Метод

public ClearMapPath ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EnableUI() публичный Метод

public EnableUI ( bool enable ) : void
enable bool
Результат void

EnterIngame() публичный Метод

public EnterIngame ( ) : void
Результат void

ExitIngame() публичный Метод

public ExitIngame ( ) : void
Результат void

InitializeDocks() публичный Метод

public InitializeDocks ( ) : void
Результат void

InitializeTools() публичный Метод

public InitializeTools ( ) : void
Результат void

MainForm() публичный Метод

public MainForm ( ) : System
Результат System

NewMap() публичный Метод

public NewMap ( ) : bool
Результат bool

NewWilderness() публичный Метод

public NewWilderness ( ) : bool
Результат bool

OnEditorEvent() публичный Метод

public OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
eventType uint
eventPtr System.IntPtr
Результат void

OnInputAcquire() публичный Метод

public OnInputAcquire ( ) : void
Результат void

OnInputRelease() публичный Метод

public OnInputRelease ( ) : void
Результат void

OnKeyEvent() публичный Метод

public OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
keyEvent FC3Editor.Nomad.Editor
keyEventArgs System.Windows.Forms.KeyEventArgs
Результат bool

OnMouseEvent() публичный Метод

public OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
mouseEvent FC3Editor.Nomad.Editor
mouseEventArgs MouseEventArgs
Результат bool

PostLoad() публичный Метод

public PostLoad ( ) : void
Результат void

ProcessCmdKey() защищенный Метод

protected ProcessCmdKey ( Message &msg, Keys keyData ) : bool
msg System.Windows.Forms.Message
keyData Keys
Результат bool

SetupImportMap() публичный Метод

public SetupImportMap ( string title ) : void
title string
Результат void

Update() публичный Метод

public Update ( float dt ) : void
dt float
Результат void

WndProc() защищенный Метод

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
Результат void