C# Class FC3Editor.MainForm

Inheritance: FC3Editor.UI.NomadForm, IInputSink
Exibir arquivo Open project: Azerothian/fc3editor Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
Dispose ( bool disposing ) : void
ProcessCmdKey ( Message &msg, Keys keyData ) : bool
WndProc ( Message &m ) : void

Private Methods

Method Description
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

Method Details

ClearMapPath() public method

public ClearMapPath ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

EnableUI() public method

public EnableUI ( bool enable ) : void
enable bool
return void

EnterIngame() public method

public EnterIngame ( ) : void
return void

ExitIngame() public method

public ExitIngame ( ) : void
return void

InitializeDocks() public method

public InitializeDocks ( ) : void
return void

InitializeTools() public method

public InitializeTools ( ) : void
return void

MainForm() public method

public MainForm ( ) : System
return System

NewMap() public method

public NewMap ( ) : bool
return bool

NewWilderness() public method

public NewWilderness ( ) : bool
return bool

OnEditorEvent() public method

public OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
eventType uint
eventPtr System.IntPtr
return void

OnInputAcquire() public method

public OnInputAcquire ( ) : void
return void

OnInputRelease() public method

public OnInputRelease ( ) : void
return void

OnKeyEvent() public method

public OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
keyEvent FC3Editor.Nomad.Editor
keyEventArgs System.Windows.Forms.KeyEventArgs
return bool

OnMouseEvent() public method

public OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
mouseEvent FC3Editor.Nomad.Editor
mouseEventArgs MouseEventArgs
return bool

PostLoad() public method

public PostLoad ( ) : void
return void

ProcessCmdKey() protected method

protected ProcessCmdKey ( Message &msg, Keys keyData ) : bool
msg System.Windows.Forms.Message
keyData Keys
return bool

SetupImportMap() public method

public SetupImportMap ( string title ) : void
title string
return void

Update() public method

public Update ( float dt ) : void
dt float
return void

WndProc() protected method

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void