C# Class Glue.MainGlueWindow

ファイルを表示 Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
CodeEditor FlatRedBall.Glue.Controls.CodeEditorControl
CodePreviewTextBox System.Windows.Forms.RichTextBox
ElementImages System.Windows.Forms.ImageList
HasErrorOccurred bool
PropertyGrid System.Windows.Forms.PropertyGrid
SearchListBox System.Windows.Forms.ListBox
SearchTextbox System.Windows.Forms.TextBox
msProcesses System.Windows.Forms.MenuStrip
rightPanelContainer System.Windows.Forms.SplitContainer

Private Properties

Property Type Description
AddObjectsToIocContainer void
ControlAddedToRightView void
ControlRemovedFromRightView void
ElementTreeView_AfterSelect void
ElementTreeView_BeforeSelect void
ElementTreeView_DragDrop void
ElementTreeView_DragEnter void
ElementTreeView_DragOver void
ElementTreeView_ItemDrag void
ElementTreeView_KeyDown void
ElementTreeView_KeyPress void
ElementTreeView_MouseDown void
ElementTreeView_MouseHover void
FileWatchTimer_Tick void
Form1_Activated void
Form1_FormClosing void
Form1_Load void
InitializeComponent void
InitializeElementViewWindow void
LoadGlueSettings void
LoadProjectConsideringSettingsAndArgs void
MsProcessesItemAdded void
MsProcessesItemRemoved void
NavigateBackButton_Click void
NavigateForwardButton_Click void
PropertyGrid_Click void
PropertyGrid_DoubleClick void
PropertyGrid_MouseDoubleClick void
PropertyGrid_SelectedGridItemChanged void
PropertyGrid_SelectedObjectsChanged void
RecentFileMenuItem1_Click void
RecentFileMenuItem2_Click void
RecentFileMenuItem3_Click void
RecentFileMenuItem4_Click void
RecentFileMenuItem5_Click void
SaveSettings void
SearchListBox_Click void
SearchListBox_SelectedIndexChanged void
SearchTextbox_KeyDown void
SearchTextbox_Leave void
ShareUiReferences void
StartUpGlue void
TortoiseWatchTimer_Tick void
ViewAdditionalContentTypes void
aboutToolStripMenuItem_Click void
addEntityToolStripMenuItem_Click void
addFileToolStripMenuItem_Click void
addFolderToolStripMenuItem_Click void
addObjectToolStripMenuItem_Click void
addProcessAsTabToolStripMenuItem_Click void
addScreenToolStripMenuItem_Click void
addVariableToolStripMenuItem_Click void
cleanAllemixFilesToolStripMenuItem_Click void
cleanAllscnxFilesToolStripMenuItem_Click void
closeProjectToolStripMenuItem_Click void
connectToGlueViewToolStripMenuItem_Click void
contextMenuStrip1_Opening void
createActionScriptLoadingCodeToolStripMenuItem_Click void
createPluginToolStripMenuItem_Click void
customGameClassToolStripMenuItem_Click void
editResetVariablesToolStripMenuItem_Click void
errorCheckToolStripMenuItem_Click void
existingFileToolStripMenuItem_Click void
exportToolStripMenuItem_Click void
fileAssociationsToolStripMenuItem_Click void
fileBuildToolsToolStripMenuItem_Click void
findFileReferencesToolStripMenuItem_Click void
forAllProjectsToolStripMenuItem_Click void
forThisProjectOnlyToolStripMenuItem_Click void
getCharacterListInFilesToolStripMenuItem_Click void
glueVaultToolStripMenuItem_Click void
helpToolStripMenuItem1_Click void
ignoreDirectoryToolStripMenuItem_Click void
importBehaviorToolStripMenuItem_Click void
importGroupToolStripMenuItem_Click void
installPluginToolStripMenuItem_Click void
launchGlueViewToolStripMenuItem_Click void
loadProjectToolStripMenuItem_Click void
loadRecentToolStripMenuItem_Click void
mElementTreeView_DoubleClick void
mElementTreeView_MouseClick void
newContentCSVToolStripMenuItem_Click void
newFileToolStripMenuItem_Click void
newProjectToolStripMenuItem_Click void
openBehaviorFolderToolStripMenuItem_Click void
performanceSettingsToolStripMenuItem_Click void
preferencesToolStripMenuItem_Click void
propertyGrid1_PropertyValueChanged void
reGenerateCodeToolStripMenuItem_Click void
removeFromProjectToolStripMenuItem_Click void
reportABugToolStripMenuItem_Click void
richTextBox1_TextChanged void
rightPanelContainer_SplitterMoved void
setAsStartUpScreenToolStripMenuItem_Click void
setCreatedClassToolStripMenuItem_Click void
tcPanel1_ControlAdded void
tcPanel1_ControlRemoved void
tcPanel2_ControlAdded void
tcPanel2_ControlRemoved void
textBox1_TextChanged void
tutorialsToolStripMenuItem_Click void
uninstallPluginToolStripMenuItem_Click void
updateRecentFileMenu void
viewInExplorerToolStripMenuItem_Click void
viewNewFileTemplateFolderToolStripMenuItem_Click void

Public Methods

Method Description
CloseProject ( bool shouldSave, bool isExiting ) : void
GetIsTortoiseRunning ( ) : bool
Invoke ( Action action ) : void
LoadProject ( string projectFileName, InitializationWindow initializationWindow ) : void
MainGlueWindow ( ) : System
SaveRecentProject ( string projectFileName ) : void
programPanel_ProcessLoaded ( EmbeddedProgramPanel obj ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnSizeChanged ( EventArgs e ) : void
ProcessCmdKey ( Message &msg, Keys keyData ) : bool

Private Methods

Method Description
AddObjectsToIocContainer ( ) : void
ControlAddedToRightView ( object sender, ControlEventArgs e ) : void
ControlRemovedFromRightView ( object sender, ControlEventArgs e ) : void
ElementTreeView_AfterSelect ( object sender, TreeViewEventArgs e ) : void
ElementTreeView_BeforeSelect ( object sender, TreeViewCancelEventArgs e ) : void
ElementTreeView_DragDrop ( object sender, DragEventArgs e ) : void
ElementTreeView_DragEnter ( object sender, DragEventArgs e ) : void
ElementTreeView_DragOver ( object sender, DragEventArgs e ) : void
ElementTreeView_ItemDrag ( object sender, ItemDragEventArgs e ) : void
ElementTreeView_KeyDown ( object sender, KeyEventArgs e ) : void
ElementTreeView_KeyPress ( object sender, KeyPressEventArgs e ) : void
ElementTreeView_MouseDown ( object sender, MouseEventArgs e ) : void
ElementTreeView_MouseHover ( object sender, EventArgs e ) : void
FileWatchTimer_Tick ( object sender, EventArgs e ) : void
Form1_Activated ( object sender, EventArgs e ) : void
Form1_FormClosing ( object sender, FormClosingEventArgs e ) : void
Form1_Load ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

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

InitializeElementViewWindow ( ) : void
LoadGlueSettings ( InitializationWindow initializationWindow ) : void
LoadProjectConsideringSettingsAndArgs ( InitializationWindow initializationWindow ) : void
MsProcessesItemAdded ( object sender, ToolStripItemEventArgs e ) : void
MsProcessesItemRemoved ( object sender, ToolStripItemEventArgs e ) : void
NavigateBackButton_Click ( object sender, EventArgs e ) : void
NavigateForwardButton_Click ( object sender, EventArgs e ) : void
PropertyGrid_Click ( object sender, EventArgs e ) : void
PropertyGrid_DoubleClick ( object sender, EventArgs e ) : void
PropertyGrid_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
PropertyGrid_SelectedGridItemChanged ( object sender, SelectedGridItemChangedEventArgs e ) : void
PropertyGrid_SelectedObjectsChanged ( object sender, EventArgs e ) : void
RecentFileMenuItem1_Click ( object sender, EventArgs e ) : void
RecentFileMenuItem2_Click ( object sender, EventArgs e ) : void
RecentFileMenuItem3_Click ( object sender, EventArgs e ) : void
RecentFileMenuItem4_Click ( object sender, EventArgs e ) : void
RecentFileMenuItem5_Click ( object sender, EventArgs e ) : void
SaveSettings ( ) : void
SearchListBox_Click ( object sender, EventArgs e ) : void
SearchListBox_SelectedIndexChanged ( object sender, EventArgs e ) : void
SearchTextbox_KeyDown ( object sender, KeyEventArgs e ) : void
SearchTextbox_Leave ( object sender, EventArgs e ) : void
ShareUiReferences ( PluginCategories pluginCategories ) : void
StartUpGlue ( ) : void
TortoiseWatchTimer_Tick ( object sender, EventArgs e ) : void
ViewAdditionalContentTypes ( GlobalOrProjectSpecific globalOrProjectSpecific ) : void
aboutToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addEntityToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addFolderToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addObjectToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addProcessAsTabToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addScreenToolStripMenuItem_Click ( object sender, EventArgs e ) : void
addVariableToolStripMenuItem_Click ( object sender, EventArgs e ) : void
cleanAllemixFilesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
cleanAllscnxFilesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
closeProjectToolStripMenuItem_Click ( object sender, EventArgs e ) : void
connectToGlueViewToolStripMenuItem_Click ( object sender, EventArgs e ) : void
contextMenuStrip1_Opening ( object sender, System e ) : void
createActionScriptLoadingCodeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
createPluginToolStripMenuItem_Click ( object sender, EventArgs e ) : void
customGameClassToolStripMenuItem_Click ( object sender, EventArgs e ) : void
editResetVariablesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
errorCheckToolStripMenuItem_Click ( object sender, EventArgs e ) : void
existingFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
exportToolStripMenuItem_Click ( object sender, EventArgs e ) : void
fileAssociationsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
fileBuildToolsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
findFileReferencesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
forAllProjectsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
forThisProjectOnlyToolStripMenuItem_Click ( object sender, EventArgs e ) : void
getCharacterListInFilesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
glueVaultToolStripMenuItem_Click ( object sender, EventArgs e ) : void
helpToolStripMenuItem1_Click ( object sender, EventArgs e ) : void
ignoreDirectoryToolStripMenuItem_Click ( object sender, EventArgs e ) : void
importBehaviorToolStripMenuItem_Click ( object sender, EventArgs e ) : void
importGroupToolStripMenuItem_Click ( object sender, EventArgs e ) : void
installPluginToolStripMenuItem_Click ( object sender, EventArgs e ) : void
launchGlueViewToolStripMenuItem_Click ( object sender, EventArgs e ) : void
loadProjectToolStripMenuItem_Click ( object sender, EventArgs e ) : void
loadRecentToolStripMenuItem_Click ( object sender, EventArgs e ) : void
mElementTreeView_DoubleClick ( object sender, EventArgs e ) : void
mElementTreeView_MouseClick ( object sender, MouseEventArgs e ) : void
newContentCSVToolStripMenuItem_Click ( object sender, EventArgs e ) : void
newFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
newProjectToolStripMenuItem_Click ( object sender, EventArgs e ) : void
openBehaviorFolderToolStripMenuItem_Click ( object sender, EventArgs e ) : void
performanceSettingsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
preferencesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
propertyGrid1_PropertyValueChanged ( object s, PropertyValueChangedEventArgs e ) : void
reGenerateCodeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
removeFromProjectToolStripMenuItem_Click ( object sender, EventArgs e ) : void
reportABugToolStripMenuItem_Click ( object sender, EventArgs e ) : void
richTextBox1_TextChanged ( object sender, EventArgs e ) : void
rightPanelContainer_SplitterMoved ( object sender, SplitterEventArgs e ) : void
setAsStartUpScreenToolStripMenuItem_Click ( object sender, EventArgs e ) : void
setCreatedClassToolStripMenuItem_Click ( object sender, EventArgs e ) : void
tcPanel1_ControlAdded ( object sender, ControlEventArgs e ) : void
tcPanel1_ControlRemoved ( object sender, ControlEventArgs e ) : void
tcPanel2_ControlAdded ( object sender, ControlEventArgs e ) : void
tcPanel2_ControlRemoved ( object sender, ControlEventArgs e ) : void
textBox1_TextChanged ( object sender, EventArgs e ) : void
tutorialsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
uninstallPluginToolStripMenuItem_Click ( object sender, EventArgs e ) : void
updateRecentFileMenu ( ) : void
viewInExplorerToolStripMenuItem_Click ( object sender, EventArgs e ) : void
viewNewFileTemplateFolderToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

CloseProject() public static method

public static CloseProject ( bool shouldSave, bool isExiting ) : void
shouldSave bool
isExiting bool
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

GetIsTortoiseRunning() public static method

public static GetIsTortoiseRunning ( ) : bool
return bool

Invoke() public method

public Invoke ( Action action ) : void
action Action
return void

LoadProject() public method

public LoadProject ( string projectFileName, InitializationWindow initializationWindow ) : void
projectFileName string
initializationWindow InitializationWindow
return void

MainGlueWindow() public method

public MainGlueWindow ( ) : System
return System

OnSizeChanged() protected method

protected OnSizeChanged ( EventArgs e ) : void
e EventArgs
return void

ProcessCmdKey() protected method

protected ProcessCmdKey ( Message &msg, Keys keyData ) : bool
msg Message
keyData Keys
return bool

SaveRecentProject() public method

public SaveRecentProject ( string projectFileName ) : void
projectFileName string
return void

programPanel_ProcessLoaded() public method

public programPanel_ProcessLoaded ( EmbeddedProgramPanel obj ) : void
obj EmbeddedProgramPanel
return void

Property Details

CodeEditor public_oe property

public FlatRedBall.Glue.Controls.CodeEditorControl CodeEditor
return FlatRedBall.Glue.Controls.CodeEditorControl

CodePreviewTextBox public_oe property

public System.Windows.Forms.RichTextBox CodePreviewTextBox
return System.Windows.Forms.RichTextBox

ElementImages public_oe property

public System.Windows.Forms.ImageList ElementImages
return System.Windows.Forms.ImageList

HasErrorOccurred public_oe property

public bool HasErrorOccurred
return bool

PropertyGrid public_oe property

public System.Windows.Forms.PropertyGrid PropertyGrid
return System.Windows.Forms.PropertyGrid

SearchListBox public_oe property

public System.Windows.Forms.ListBox SearchListBox
return System.Windows.Forms.ListBox

SearchTextbox public_oe property

public System.Windows.Forms.TextBox SearchTextbox
return System.Windows.Forms.TextBox

msProcesses public_oe property

public System.Windows.Forms.MenuStrip msProcesses
return System.Windows.Forms.MenuStrip

rightPanelContainer public_oe property

public System.Windows.Forms.SplitContainer rightPanelContainer
return System.Windows.Forms.SplitContainer