C# Class FlatRedBall.Glue.FormHelpers.ElementViewWindow

显示文件 Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
AutoGeneratedColor Color
DefinedByBaseColor Color
DisabledColor Color
FolderColor Color
InstantiatedByBase Color
IsContainerColor Color
LayerObjectColor Color
MissingObjectColor Color
RegularBackgroundColor Color
RequiredScreenColor Color
SetByDerivedColor Color
StartupScreenColor Color
StateCategoryColor Color

Private Properties

Property Type Description
AddDirectoryNodes void
AddDirectoryNodes void
AskAndAddAllContainedRfsToGlobalContent void
CreateNewNamedObjectInElement FlatRedBall.Glue.SaveClasses.NamedObjectSave
DragAddFileToGlobalContent void
DragDrop void
DragDropFile void
DragDropNosIntoElement bool
DragDropNosOnRootEventsNode bool
DragDropTreeNode void
EditCurrentBehaviorNode void
HandleDropOnList bool
MoveCustomVariable void
MoveEntityOntoElement System.Windows.Forms.TreeNode
MoveEntityToDirectory void
MoveNamedObject void
MoveObjectOnObjectsRoot bool
MoveObjectOnRootCustomVariablesNode bool
MoveReferencedFile void
MoveReferencedFileToDirectory void
MoveState void
MoveStateCategory void
RemoveGlobalContentTreeNodesIfNecessary void
SortEntities void
UpdateNosAfterDragDrop void

Public Methods

Method Description
AddEntity ( EntitySave entitySave, bool generateCode = true ) : EntityTreeNode
AddScreen ( ScreenSave screenSave ) : ScreenTreeNode
AfterSelect ( ) : void
DragOver ( object sender, DragEventArgs e ) : void
ElementDoubleClicked ( ) : void
GenerateSelectedElementAndDerivedCode ( ) : void
GenerateSelectedElementCode ( ) : void
GetTreeNodeForGlobalContent ( ReferencedFileSave rfs, TreeNode nodeToStartAt ) : TreeNode
Initialize ( TreeView treeView, TreeNode entityNode, TreeNode screenNode, TreeNode globalContentNode ) : void
Invoke ( Delegate method ) : void
MoveEntityOn ( EntityTreeNode treeNodeMoving, TreeNode targetNode ) : TreeNode
RemoveEntity ( EntitySave entityToRemove ) : void
RemoveScreen ( ScreenSave screenToRemove ) : void
ResumeLayout ( ) : void
ShowAllElementVariablesInPropertyGrid ( ) : void
SuspendLayout ( ) : void
UpdateChangedElements ( ) : void
UpdateCurrentObjectReferencedTreeNodes ( ) : void
UpdateGlobalContentTreeNodes ( bool performSave ) : void
UpdateNodeToListIndex ( EntitySave entitySave ) : void
UpdateNodeToListIndex ( ScreenSave screenSave ) : void

Private Methods

Method Description
AddDirectoryNodes ( ) : void
AddDirectoryNodes ( string parentDirectory, TreeNode parentTreeNode ) : void
AskAndAddAllContainedRfsToGlobalContent ( IElement element ) : void
CreateNewNamedObjectInElement ( IElement elementToCreateIn, EntitySave blueprintEntity, bool createList = false ) : NamedObjectSave
DragAddFileToGlobalContent ( TreeNode treeNodeMoving, ReferencedFileSave referencedFileSave ) : void
DragDrop ( object sender, DragEventArgs e ) : void
DragDropFile ( object sender, DragEventArgs e ) : void
DragDropNosIntoElement ( NamedObjectSave movingNos, IElement elementMovingInto ) : bool
DragDropNosOnRootEventsNode ( TreeNode treeNodeMoving, TreeNode targetNode ) : bool
DragDropTreeNode ( TreeView treeView, TreeNode targetNode ) : void
EditCurrentBehaviorNode ( ) : void
HandleDropOnList ( TreeNode treeNodeMoving, TreeNode targetNode, NamedObjectSave targetNos, NamedObjectSave movingNos ) : bool
MoveCustomVariable ( TreeNode nodeMoving, TreeNode targetNode ) : void
MoveEntityOntoElement ( EntityTreeNode treeNodeMoving, TreeNode targetNode, TreeNode newTreeNode ) : TreeNode
MoveEntityToDirectory ( EntityTreeNode treeNodeMoving, TreeNode targetNode ) : void
MoveNamedObject ( TreeNode treeNodeMoving, TreeNode targetNode ) : void
MoveObjectOnObjectsRoot ( TreeNode treeNodeMoving, TreeNode targetNode, NamedObjectSave movingNos, bool succeeded ) : bool
MoveObjectOnRootCustomVariablesNode ( TreeNode treeNodeMoving, TreeNode targetNode ) : bool
MoveReferencedFile ( TreeNode treeNodeMoving, TreeNode targetNode ) : void
MoveReferencedFileToDirectory ( ReferencedFileSave referencedFileSave, string targetDirectory ) : void
MoveState ( TreeNode nodeMoving, TreeNode targetNode ) : void
MoveStateCategory ( TreeNode nodeMoving, TreeNode targetNode ) : void
RemoveGlobalContentTreeNodesIfNecessary ( TreeNode treeNode ) : void
SortEntities ( ) : void
UpdateNosAfterDragDrop ( NamedObjectSave clonedNos, IElement elementMovingInto ) : void

Method Details

AddEntity() public static method

public static AddEntity ( EntitySave entitySave, bool generateCode = true ) : EntityTreeNode
entitySave FlatRedBall.Glue.SaveClasses.EntitySave
generateCode bool
return EntityTreeNode

AddScreen() public static method

public static AddScreen ( ScreenSave screenSave ) : ScreenTreeNode
screenSave FlatRedBall.Glue.SaveClasses.ScreenSave
return ScreenTreeNode

AfterSelect() public static method

public static AfterSelect ( ) : void
return void

DragOver() public static method

public static DragOver ( object sender, DragEventArgs e ) : void
sender object
e System.Windows.Forms.DragEventArgs
return void

ElementDoubleClicked() public static method

public static ElementDoubleClicked ( ) : void
return void

GenerateSelectedElementAndDerivedCode() public static method

public static GenerateSelectedElementAndDerivedCode ( ) : void
return void

GenerateSelectedElementCode() public static method

public static GenerateSelectedElementCode ( ) : void
return void

GetTreeNodeForGlobalContent() public static method

public static GetTreeNodeForGlobalContent ( ReferencedFileSave rfs, TreeNode nodeToStartAt ) : TreeNode
rfs FlatRedBall.Glue.SaveClasses.ReferencedFileSave
nodeToStartAt System.Windows.Forms.TreeNode
return System.Windows.Forms.TreeNode

Initialize() public static method

public static Initialize ( TreeView treeView, TreeNode entityNode, TreeNode screenNode, TreeNode globalContentNode ) : void
treeView System.Windows.Forms.TreeView
entityNode System.Windows.Forms.TreeNode
screenNode System.Windows.Forms.TreeNode
globalContentNode System.Windows.Forms.TreeNode
return void

Invoke() public static method

public static Invoke ( Delegate method ) : void
method System.Delegate
return void

MoveEntityOn() public static method

public static MoveEntityOn ( EntityTreeNode treeNodeMoving, TreeNode targetNode ) : TreeNode
treeNodeMoving EntityTreeNode
targetNode System.Windows.Forms.TreeNode
return System.Windows.Forms.TreeNode

RemoveEntity() public static method

public static RemoveEntity ( EntitySave entityToRemove ) : void
entityToRemove FlatRedBall.Glue.SaveClasses.EntitySave
return void

RemoveScreen() public static method

public static RemoveScreen ( ScreenSave screenToRemove ) : void
screenToRemove FlatRedBall.Glue.SaveClasses.ScreenSave
return void

ResumeLayout() public static method

public static ResumeLayout ( ) : void
return void

ShowAllElementVariablesInPropertyGrid() public static method

public static ShowAllElementVariablesInPropertyGrid ( ) : void
return void

SuspendLayout() public static method

public static SuspendLayout ( ) : void
return void

UpdateChangedElements() public static method

public static UpdateChangedElements ( ) : void
return void

UpdateCurrentObjectReferencedTreeNodes() public static method

public static UpdateCurrentObjectReferencedTreeNodes ( ) : void
return void

UpdateGlobalContentTreeNodes() public static method

public static UpdateGlobalContentTreeNodes ( bool performSave ) : void
performSave bool
return void

UpdateNodeToListIndex() public static method

public static UpdateNodeToListIndex ( EntitySave entitySave ) : void
entitySave FlatRedBall.Glue.SaveClasses.EntitySave
return void

UpdateNodeToListIndex() public static method

public static UpdateNodeToListIndex ( ScreenSave screenSave ) : void
screenSave FlatRedBall.Glue.SaveClasses.ScreenSave
return void

Property Details

AutoGeneratedColor public_oe static_oe property

public static Color AutoGeneratedColor
return Color

DefinedByBaseColor public_oe static_oe property

public static Color DefinedByBaseColor
return Color

DisabledColor public_oe static_oe property

public static Color DisabledColor
return Color

FolderColor public_oe static_oe property

public static Color FolderColor
return Color

InstantiatedByBase public_oe static_oe property

public static Color InstantiatedByBase
return Color

IsContainerColor public_oe static_oe property

public static Color IsContainerColor
return Color

LayerObjectColor public_oe static_oe property

public static Color LayerObjectColor
return Color

MissingObjectColor public_oe static_oe property

public static Color MissingObjectColor
return Color

RegularBackgroundColor public_oe static_oe property

public static Color RegularBackgroundColor
return Color

RequiredScreenColor public_oe static_oe property

public static Color RequiredScreenColor
return Color

SetByDerivedColor public_oe static_oe property

public static Color SetByDerivedColor
return Color

StartupScreenColor public_oe static_oe property

public static Color StartupScreenColor
return Color

StateCategoryColor public_oe static_oe property

public static Color StateCategoryColor
return Color