C# 클래스 FC3Editor.MainForm

상속: FC3Editor.UI.NomadForm, IInputSink
파일 보기 프로젝트 열기: Azerothian/fc3editor 1 사용 예제들

공개 메소드들

메소드 설명
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