C# Class PGMEWindowsUI.MainWindow

Inheritance: System.Windows.Forms.Form, UIInteractionLayer
Show file Open project: Diegoisawesome/AwesomeMapEditor-old Class Usage Examples

Public Properties

Property Type Description
mapTreeNodes TreeNode>.Dictionary
permTransPreview int

Public Methods

Method Description
AddRecentFile ( string openedFile ) : void
ClearMapNodes ( ) : void
CopyChildren ( TreeNode parent, TreeNode original, bool forceCreate ) : bool
CopyTreeNodes ( TreeView treeview1, TreeView treeview2 ) : void
CreateNewEntity ( Entity entityType, int xPos, int yPos ) : Entity
CreateNewEntity ( int xPos, int yPos ) : Entity
CreateNewEntity ( Entity entity ) : void
DeleteEntity ( Entity entity ) : bool
DisableEntityPage ( ) : void
DisableEntityViewControl ( Control ctrl ) : void
EnableControlsOnMapLoad ( ) : void
EnableControlsOnROMLoad ( ) : void
FollowWarp ( Warp warp ) : void
FollowWarp ( int mapBank, int mapNum, int warpNum ) : void
GetAll ( Control control, Type type ) : IEnumerable
GetNodeFromTag ( object tag, TreeNode rootNode ) : TreeNode
LaunchScriptEditor ( int scriptOffset ) : int
LoadEditorTab ( object maybeaMap ) : void
LoadEntityTab ( object Map ) : void
LoadEntityView ( Entity entity ) : void
LoadEntityView ( Entity entityType, int entityNum ) : void
LoadHeaderTab ( object maybeaMap ) : void
LoadHeaderTabDropdowns ( ) : void
LoadMap ( object map ) : void
LoadMapNodes ( ) : void
LoadNPCView ( Map map, int npcNum ) : void
LoadNPCView ( NPC npc ) : void
LoadSignView ( Map map, int signNum ) : void
LoadSignView ( Sign sign ) : void
LoadTriggerView ( Map map, int triggerNum ) : void
LoadTriggerView ( Trigger trigger ) : void
LoadWarpView ( Map map, int warpNum ) : void
LoadWarpView ( Warp warp ) : void
MainWindow ( ) : System
MultipleEntitiesSelected ( ) : void
NoEntitiesOfType ( ) : void
OpenSettingsWindow ( ) : void
PermTransPreviewValue ( ) : int
PreviewPermTranslucency ( int value ) : void
QuitApplication ( int code ) : void
RefreshBlockEditorControl ( ) : void
RefreshBorderBlocksControl ( ) : void
RefreshEntityEditorControl ( ) : void
RefreshMapEditorControl ( ) : void
RefreshPermsChooserControl ( ) : void
ScrollBlockChooserToBlock ( int blockNum ) : void
ScrollPermChooserToPerm ( int permNum ) : void
SetGLBlockChooserSize ( int w, int h ) : void
SetGLBorderBlocksSize ( int w, int h ) : void
SetGLEntityEditorSize ( int w, int h ) : void
SetGLMapEditorSize ( int w, int h ) : void
SetLoadingStatus ( string status ) : void
SetTitleText ( string title ) : void
SetupNPCReplacement ( NPC npc ) : void
ShowFileOpenDialog ( string title, string filter, bool multiselect ) : string
ShowMessageBox ( string body, string title ) : string
ShowMessageBox ( string body, string title, string buttons ) : string
ShowMessageBox ( string body, string title, string buttons, string icon ) : string
recentFileGotClicked_handler ( object sender, EventArgs e ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
ChangeGridState ( ) : void
EntityComboBox_SelectionChangeCommitted ( TextBox textbox, ComboBox combobox ) : void
EntityHexNumberBox_TextChanged ( TextBox textbox, ComboBox combobox, Entity type ) : void
EntityHexNumberBox_Validated ( TextBox textbox, Entity type, string field ) : void
EntityHexViewer_Validating ( HexBox hexbox, Entity type ) : void
GetEntityEditorTool ( MouseButtons b ) : EntityEditorTools
GetMapEditorTool ( MouseButtons b ) : MapEditorTools
HexTextBox_Validating ( object sender, EventArgs e ) : void
HideEventEditors ( ) : void
HideWildEditors ( ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LoadConfig ( ) : void
LoadHeaderTabLayoutHeader ( MapLayout mapLayout ) : void
LoadHeaderTabMapHeader ( Map map ) : void
LoadMapFromNode ( TreeNode node ) : void
MainWindow_FormClosing ( object sender, FormClosingEventArgs e ) : void
MainWindow_KeyDown ( object sender, KeyEventArgs e ) : void
MainWindow_KeyUp ( object sender, KeyEventArgs e ) : void
MainWindow_Load ( object sender, EventArgs e ) : void
SanitizeHex ( string textString ) : string
SanitizeHexTextbox ( TextBox box ) : void
SetCheckedMapSortOrder ( string order ) : void
SetCheckedMapTool ( string tool ) : void
SetEntityNumValues ( int value, int max ) : void
SetMapSortOrder ( string order ) : void
WriteEntityData ( Entity entity ) : void
WriteLayoutData ( MapLayout layout ) : void
WriteMapData ( Map map ) : void
WriteNPCData ( NPC npc ) : void
WriteSignData ( Sign sign ) : void
WriteTriggerData ( Trigger trigger ) : void
WriteWarpData ( Warp warp ) : void
blockEditorToolStripMenuItem_Click ( object sender, EventArgs e ) : void
blockPaintPanel_Scroll ( object sender, ScrollEventArgs e ) : void
btnCreateNewEntity_Click ( object sender, EventArgs e ) : void
btnDeleteNPC_Click ( object sender, EventArgs e ) : void
btnDeleteSign_Click ( object sender, EventArgs e ) : void
btnDeleteTrigger_Click ( object sender, EventArgs e ) : void
btnDeleteWarp_Click ( object sender, EventArgs e ) : void
btnNPCOpenScript_Click ( object sender, EventArgs e ) : void
btnSignOpenScript_Click ( object sender, EventArgs e ) : void
btnTravelToWarpDest_Click ( object sender, EventArgs e ) : void
btnTriggerOpenScript_Click ( object sender, EventArgs e ) : void
cbHeaderTabBattleTransition_SelectedIndexChanged ( object sender, EventArgs e ) : void
cbHeaderTabBattleTransition_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbHeaderTabCanEscape_CheckedChanged ( object sender, EventArgs e ) : void
cbHeaderTabCanRideBike_CheckedChanged ( object sender, EventArgs e ) : void
cbHeaderTabCanRun_CheckedChanged ( object sender, EventArgs e ) : void
cbHeaderTabMapNames_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbHeaderTabMapNames_Validated ( object sender, EventArgs e ) : void
cbHeaderTabMapType_SelectedIndexChanged ( object sender, EventArgs e ) : void
cbHeaderTabMapType_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbHeaderTabMusic_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbHeaderTabShowRawLayoutHeader_CheckedChanged ( object sender, EventArgs e ) : void
cbHeaderTabShowsName_CheckedChanged ( object sender, EventArgs e ) : void
cbHeaderTabVisibility_SelectedIndexChanged ( object sender, EventArgs e ) : void
cbHeaderTabVisibility_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbHeaderTabWeather_SelectedIndexChanged ( object sender, EventArgs e ) : void
cbHeaderTabWeather_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbNPCHeight_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbNPCHeight_Validated ( object sender, EventArgs e ) : void
cbNPCIdleAnim_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbNPCIdleAnim_Validated ( object sender, EventArgs e ) : void
cbSignHeight_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbSignHeight_Validated ( object sender, EventArgs e ) : void
cbSignType_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbSignType_Validated ( object sender, EventArgs e ) : void
cbTriggerHeight_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbTriggerHeight_Validated ( object sender, EventArgs e ) : void
cbWarpHeight_SelectionChangeCommitted ( object sender, EventArgs e ) : void
cbWarpHeight_Validated ( object sender, EventArgs e ) : void
cboEncounterType_SelectedIndexChanged ( object sender, EventArgs e ) : void
cboTimeofDayMap_SelectedIndexChanged ( object sender, EventArgs e ) : void
checkBox1_CheckedChanged ( object sender, EventArgs e ) : void
comboBox6_SelectedIndexChanged ( object sender, EventArgs e ) : void
glControlBlocks_Load ( object sender, EventArgs e ) : void
glControlBlocks_MouseDown ( object sender, MouseEventArgs e ) : void
glControlBlocks_MouseEnter ( object sender, EventArgs e ) : void
glControlBlocks_MouseLeave ( object sender, EventArgs e ) : void
glControlBlocks_MouseMove ( object sender, MouseEventArgs e ) : void
glControlBlocks_MouseUp ( object sender, MouseEventArgs e ) : void
glControlBlocks_Paint ( object sender, PaintEventArgs e ) : void
glControlBorderBlocks_KeyDown ( object sender, KeyEventArgs e ) : void
glControlBorderBlocks_KeyUp ( object sender, KeyEventArgs e ) : void
glControlBorderBlocks_Load ( object sender, EventArgs e ) : void
glControlBorderBlocks_MouseDown ( object sender, MouseEventArgs e ) : void
glControlBorderBlocks_MouseEnter ( object sender, EventArgs e ) : void
glControlBorderBlocks_MouseLeave ( object sender, EventArgs e ) : void
glControlBorderBlocks_MouseMove ( object sender, MouseEventArgs e ) : void
glControlBorderBlocks_MouseUp ( object sender, MouseEventArgs e ) : void
glControlBorderBlocks_Paint ( object sender, PaintEventArgs e ) : void
glControlEntityEditor_Load ( object sender, EventArgs e ) : void
glControlEntityEditor_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
glControlEntityEditor_MouseDown ( object sender, MouseEventArgs e ) : void
glControlEntityEditor_MouseEnter ( object sender, EventArgs e ) : void
glControlEntityEditor_MouseLeave ( object sender, EventArgs e ) : void
glControlEntityEditor_MouseMove ( object sender, MouseEventArgs e ) : void
glControlEntityEditor_MouseUp ( object sender, MouseEventArgs e ) : void
glControlEntityEditor_Paint ( object sender, PaintEventArgs e ) : void
glControlMapEditor_Load ( object sender, EventArgs e ) : void
glControlMapEditor_MouseDown ( object sender, MouseEventArgs e ) : void
glControlMapEditor_MouseEnter ( object sender, EventArgs e ) : void
glControlMapEditor_MouseLeave ( object sender, EventArgs e ) : void
glControlMapEditor_MouseMove ( object sender, MouseEventArgs e ) : void
glControlMapEditor_MouseUp ( object sender, MouseEventArgs e ) : void
glControlMapEditor_Paint ( object sender, PaintEventArgs e ) : void
glControlPermsChooser_Load ( object sender, EventArgs e ) : void
glControlPermsChooser_MouseDown ( object sender, MouseEventArgs e ) : void
glControlPermsChooser_MouseEnter ( object sender, EventArgs e ) : void
glControlPermsChooser_MouseLeave ( object sender, EventArgs e ) : void
glControlPermsChooser_MouseMove ( object sender, MouseEventArgs e ) : void
glControlPermsChooser_MouseUp ( object sender, MouseEventArgs e ) : void
glControlPermsChooser_Paint ( object sender, PaintEventArgs e ) : void
groupBox2_Enter ( object sender, EventArgs e ) : void
groupBox7_Enter ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabBattleBackground_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabBattleBackground_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabBorderPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabConnectionDataPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabEventDataPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabGlobalTilesetPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabLayoutHeaderPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabLayoutIndex_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabLevelScriptPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabLocalTilesetPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabMapNames_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabMapPointer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabMapType_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabMapType_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabMusic_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabVisibility_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabVisibility_Validated ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabWeather_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxHeaderTabWeather_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCFiller1_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCFiller2_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCFiller3_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCFiller4_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCFiller5_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCFiller6_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCHeight_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxNPCHeight_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCIdleAnim_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxNPCIdleAnim_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCReplacement_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCScriptOffset_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCTrainer_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCViewRadius_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCVisibilityFlag_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCXBound_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCXPos_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCYBound_Validated ( object sender, EventArgs e ) : void
hexNumberBoxNPCYPos_Validated ( object sender, EventArgs e ) : void
hexNumberBoxSignHeight_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxSignHeight_Validated ( object sender, EventArgs e ) : void
hexNumberBoxSignType_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxSignType_Validated ( object sender, EventArgs e ) : void
hexNumberBoxSignXPos_Validated ( object sender, EventArgs e ) : void
hexNumberBoxSignYPos_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerFiller1_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerFiller2_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerFiller3_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerHeight_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxTriggerHeight_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerScriptOffset_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerValue_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerVariable_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerXPos_Validated ( object sender, EventArgs e ) : void
hexNumberBoxTriggerYPos_Validated ( object sender, EventArgs e ) : void
hexNumberBoxWarpBank_Validated ( object sender, EventArgs e ) : void
hexNumberBoxWarpHeight_TextChanged ( object sender, EventArgs e ) : void
hexNumberBoxWarpHeight_Validated ( object sender, EventArgs e ) : void
hexNumberBoxWarpMap_Validated ( object sender, EventArgs e ) : void
hexNumberBoxWarpNum_Validated ( object sender, EventArgs e ) : void
hexNumberBoxWarpXPos_Validated ( object sender, EventArgs e ) : void
hexNumberBoxWarpYPos_Validated ( object sender, EventArgs e ) : void
hexViewerRawLayoutHeader_Validating ( object sender, CancelEventArgs e ) : void
hexViewerRawMapHeader_Validating ( object sender, CancelEventArgs e ) : void
hexViewerRawNPC_Validating ( object sender, CancelEventArgs e ) : void
hexViewerRawSign_Validating ( object sender, CancelEventArgs e ) : void
hexViewerRawTrigger_Validating ( object sender, CancelEventArgs e ) : void
hexViewerRawWarp_Validating ( object sender, CancelEventArgs e ) : void
label55_Click ( object sender, EventArgs e ) : void
labelNPCOffset_SizeChanged ( object sender, EventArgs e ) : void
mainTabControl_DrawItem ( object sender, DrawItemEventArgs e ) : void
mainTabControl_SelectedIndexChanged ( object sender, EventArgs e ) : void
mapAndBlocksSplitContainer_Panel2_Paint ( object sender, PaintEventArgs e ) : void
mapBankToolStripMenuItem_Click ( object sender, EventArgs e ) : void
mapLayoutToolStripMenuItem_Click ( object sender, EventArgs e ) : void
mapListTreeView_BeforeCollapse ( object sender, TreeViewCancelEventArgs e ) : void
mapListTreeView_BeforeExpand ( object sender, TreeViewCancelEventArgs e ) : void
mapListTreeView_KeyDown ( object sender, KeyEventArgs e ) : void
mapListTreeView_KeyPress ( object sender, KeyPressEventArgs e ) : void
mapListTreeView_NodeMouseDoubleClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
mapNameToolStripMenuItem_Click ( object sender, EventArgs e ) : void
mapTilesetToolStripMenuItem_Click ( object sender, EventArgs e ) : void
nudEntityNum_ValueChanged ( object sender, EventArgs e ) : void
nudNPCNum_ValueChanged ( object sender, EventArgs e ) : void
nudNPCSpriteNum_ValueChanged ( object sender, EventArgs e ) : void
paintTabControl_SelectedIndexChanged ( object sender, EventArgs e ) : void
panel5_Paint ( object sender, PaintEventArgs e ) : void
panel8_Scroll ( object sender, ScrollEventArgs e ) : void
redoToolStripMenuItem_Click ( object sender, EventArgs e ) : void
saveToolStripMenuItem_Click ( object sender, EventArgs e ) : void
showGridToolStripMenuItem_Click ( object sender, EventArgs e ) : void
splitContainer2_Panel1_Paint ( object sender, PaintEventArgs e ) : void
tbHeaderTabBorderHeight_Validated ( object sender, EventArgs e ) : void
tbHeaderTabBorderWidth_Validated ( object sender, EventArgs e ) : void
tbHeaderTabMapHeight_Validated ( object sender, EventArgs e ) : void
tbHeaderTabMapName_KeyDown ( object sender, KeyEventArgs e ) : void
tbHeaderTabMapName_TextChanged ( object sender, EventArgs e ) : void
tbHeaderTabMapName_Validating ( object sender, CancelEventArgs e ) : void
tbHeaderTabMapWidth_Validated ( object sender, EventArgs e ) : void
toolStrip1_ItemClicked ( object sender, ToolStripItemClickedEventArgs e ) : void
toolStripButton1_Click ( object sender, EventArgs e ) : void
toolStripButton2_Click ( object sender, EventArgs e ) : void
toolStripComboBox1_Click ( object sender, EventArgs e ) : void
toolStripEventsShowGrid_Click ( object sender, EventArgs e ) : void
toolStripMenuItem1_Click ( object sender, EventArgs e ) : void
toolStripMenuItemOpenROM_Click ( object sender, EventArgs e ) : void
toolStripSaveMap_Click ( object sender, EventArgs e ) : void
toolStripShowGrid_Click ( object sender, EventArgs e ) : void
tsMapFilter_TextChanged ( object sender, EventArgs e ) : void
tsbMapEditorEyedropper_Click ( object sender, EventArgs e ) : void
tsbMapEditorFillAll_Click ( object sender, EventArgs e ) : void
tsbMapEditorFill_Click ( object sender, EventArgs e ) : void
tsbMapEditorMouse_Click ( object sender, EventArgs e ) : void
tsbMapEditorPencil_Click ( object sender, EventArgs e ) : void
tsddbMapSortOrder_Click ( object sender, EventArgs e ) : void
tsmiAbout_Click ( object sender, EventArgs e ) : void
tsmiExit_Click ( object sender, EventArgs e ) : void
tsmiReloadROM_Click ( object sender, EventArgs e ) : void
tsmiSettings_Click ( object sender, EventArgs e ) : void
undoToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

AddRecentFile() public method

public AddRecentFile ( string openedFile ) : void
openedFile string
return void

ClearMapNodes() public method

public ClearMapNodes ( ) : void
return void

CopyChildren() public method

public CopyChildren ( TreeNode parent, TreeNode original, bool forceCreate ) : bool
parent System.Windows.Forms.TreeNode
original System.Windows.Forms.TreeNode
forceCreate bool
return bool

CopyTreeNodes() public method

public CopyTreeNodes ( TreeView treeview1, TreeView treeview2 ) : void
treeview1 System.Windows.Forms.TreeView
treeview2 System.Windows.Forms.TreeView
return void

CreateNewEntity() public method

public CreateNewEntity ( Entity entityType, int xPos, int yPos ) : Entity
entityType Entity
xPos int
yPos int
return Entity

CreateNewEntity() public method

public CreateNewEntity ( int xPos, int yPos ) : Entity
xPos int
yPos int
return Entity

CreateNewEntity() public method

public CreateNewEntity ( Entity entity ) : void
entity Entity
return void

DeleteEntity() public method

public DeleteEntity ( Entity entity ) : bool
entity Entity
return bool

DisableEntityPage() public method

public DisableEntityPage ( ) : void
return void

DisableEntityViewControl() public method

public DisableEntityViewControl ( Control ctrl ) : void
ctrl System.Windows.Forms.Control
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

EnableControlsOnMapLoad() public method

public EnableControlsOnMapLoad ( ) : void
return void

EnableControlsOnROMLoad() public method

public EnableControlsOnROMLoad ( ) : void
return void

FollowWarp() public method

public FollowWarp ( Warp warp ) : void
warp PGMEBackend.Entities.Warp
return void

FollowWarp() public method

public FollowWarp ( int mapBank, int mapNum, int warpNum ) : void
mapBank int
mapNum int
warpNum int
return void

GetAll() public method

public GetAll ( Control control, Type type ) : IEnumerable
control System.Windows.Forms.Control
type System.Type
return IEnumerable

GetNodeFromTag() public method

public GetNodeFromTag ( object tag, TreeNode rootNode ) : TreeNode
tag object
rootNode System.Windows.Forms.TreeNode
return System.Windows.Forms.TreeNode

LaunchScriptEditor() public method

public LaunchScriptEditor ( int scriptOffset ) : int
scriptOffset int
return int

LoadEditorTab() public method

public LoadEditorTab ( object maybeaMap ) : void
maybeaMap object
return void

LoadEntityTab() public method

public LoadEntityTab ( object Map ) : void
Map object
return void

LoadEntityView() public method

public LoadEntityView ( Entity entity ) : void
entity Entity
return void

LoadEntityView() public method

public LoadEntityView ( Entity entityType, int entityNum ) : void
entityType Entity
entityNum int
return void

LoadHeaderTab() public method

public LoadHeaderTab ( object maybeaMap ) : void
maybeaMap object
return void

LoadHeaderTabDropdowns() public method

public LoadHeaderTabDropdowns ( ) : void
return void

LoadMap() public method

public LoadMap ( object map ) : void
map object
return void

LoadMapNodes() public method

public LoadMapNodes ( ) : void
return void

LoadNPCView() public method

public LoadNPCView ( Map map, int npcNum ) : void
map PGMEBackend.Map
npcNum int
return void

LoadNPCView() public method

public LoadNPCView ( NPC npc ) : void
npc PGMEBackend.Entities.NPC
return void

LoadSignView() public method

public LoadSignView ( Map map, int signNum ) : void
map PGMEBackend.Map
signNum int
return void

LoadSignView() public method

public LoadSignView ( Sign sign ) : void
sign PGMEBackend.Entities.Sign
return void

LoadTriggerView() public method

public LoadTriggerView ( Map map, int triggerNum ) : void
map PGMEBackend.Map
triggerNum int
return void

LoadTriggerView() public method

public LoadTriggerView ( Trigger trigger ) : void
trigger PGMEBackend.Entities.Trigger
return void

LoadWarpView() public method

public LoadWarpView ( Map map, int warpNum ) : void
map PGMEBackend.Map
warpNum int
return void

LoadWarpView() public method

public LoadWarpView ( Warp warp ) : void
warp PGMEBackend.Entities.Warp
return void

MainWindow() public method

public MainWindow ( ) : System
return System

MultipleEntitiesSelected() public method

public MultipleEntitiesSelected ( ) : void
return void

NoEntitiesOfType() public method

public NoEntitiesOfType ( ) : void
return void

OpenSettingsWindow() public method

public OpenSettingsWindow ( ) : void
return void

PermTransPreviewValue() public method

public PermTransPreviewValue ( ) : int
return int

PreviewPermTranslucency() public method

public PreviewPermTranslucency ( int value ) : void
value int
return void

QuitApplication() public method

public QuitApplication ( int code ) : void
code int
return void

RefreshBlockEditorControl() public method

public RefreshBlockEditorControl ( ) : void
return void

RefreshBorderBlocksControl() public method

public RefreshBorderBlocksControl ( ) : void
return void

RefreshEntityEditorControl() public method

public RefreshEntityEditorControl ( ) : void
return void

RefreshMapEditorControl() public method

public RefreshMapEditorControl ( ) : void
return void

RefreshPermsChooserControl() public method

public RefreshPermsChooserControl ( ) : void
return void

ScrollBlockChooserToBlock() public method

public ScrollBlockChooserToBlock ( int blockNum ) : void
blockNum int
return void

ScrollPermChooserToPerm() public method

public ScrollPermChooserToPerm ( int permNum ) : void
permNum int
return void

SetGLBlockChooserSize() public method

public SetGLBlockChooserSize ( int w, int h ) : void
w int
h int
return void

SetGLBorderBlocksSize() public method

public SetGLBorderBlocksSize ( int w, int h ) : void
w int
h int
return void

SetGLEntityEditorSize() public method

public SetGLEntityEditorSize ( int w, int h ) : void
w int
h int
return void

SetGLMapEditorSize() public method

public SetGLMapEditorSize ( int w, int h ) : void
w int
h int
return void

SetLoadingStatus() public method

public SetLoadingStatus ( string status ) : void
status string
return void

SetTitleText() public method

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

SetupNPCReplacement() public method

public SetupNPCReplacement ( NPC npc ) : void
npc PGMEBackend.Entities.NPC
return void

ShowFileOpenDialog() public method

public ShowFileOpenDialog ( string title, string filter, bool multiselect ) : string
title string
filter string
multiselect bool
return string

ShowMessageBox() public method

public ShowMessageBox ( string body, string title ) : string
body string
title string
return string

ShowMessageBox() public method

public ShowMessageBox ( string body, string title, string buttons ) : string
body string
title string
buttons string
return string

ShowMessageBox() public method

public ShowMessageBox ( string body, string title, string buttons, string icon ) : string
body string
title string
buttons string
icon string
return string

recentFileGotClicked_handler() public method

public recentFileGotClicked_handler ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

Property Details

mapTreeNodes public property

public Dictionary mapTreeNodes
return TreeNode>.Dictionary

permTransPreview public property

public int permTransPreview
return int