C# Class AGS.Editor.GUIEditor

Inheritance: AGS.Types.EditorContentPanel
Mostrar archivo Open project: adventuregamestudio/ags

Public Methods

Method Description
GUIEditor ( ) : System
GUIEditor ( AGS.Types.GUI guiToEdit, List toolbarIcons ) : System

Protected Methods

Method Description
OnCommandClick ( string command ) : void
OnDispose ( ) : void
OnGetHelpKeyword ( ) : string
OnKeyPressed ( Keys keyData ) : void
OnPropertyChanged ( string propertyName, object oldValue ) : void

Private Methods

Method Description
AboutToAddControl ( ) : bool
AlignLeftClick ( object sender, EventArgs e ) : void
AlignTopClick ( object sender, EventArgs e ) : void
AllSelectedInSameGroup ( ) : bool
AnyGroupedInSelected ( ) : bool
BringToFrontClick ( object sender, EventArgs e ) : void
ConvertCoordinatesToGameUnits ( int &left, int &top, int &width, int &height ) : void
CopyControlClick ( object sender, EventArgs e ) : void
CreateNewControl ( ) : void
CreateScriptFunctionForGUIItem ( string eventHandler, object objectToCheck, PropertyInfo property ) : void
DeSelectControl ( ) : void
DeleteControlClick ( object sender, EventArgs e ) : void
DistributeHorizClick ( object sender, EventArgs e ) : void
DistributeVertiClick ( object sender, EventArgs e ) : void
DrawSelectionRectangle ( Graphics graphics ) : void
GUIController_OnPropertyObjectChanged ( object newPropertyObject ) : void
GUIEditor_PreviewKeyDown ( object sender, PreviewKeyDownEventArgs e ) : void
GetCoordinatesAtGameResolution ( MouseEventArgs e, int &mouseX, int &mouseY ) : void
GetSelectionRectangle ( int &left, int &top, int &width, int &height ) : void
Group ( object sender, EventArgs e ) : void
LockControl ( object sender, EventArgs e ) : void
MoveControlWithMouse ( int mouseX, int mouseY ) : void
PasteControlClick ( object sender, EventArgs e ) : void
RaiseOnControlsChanged ( ) : void
RaiseOnGuiNameChanged ( ) : void
RemoveLockedFromSelected ( ) : void
SendToBackClick ( object sender, EventArgs e ) : void
SetSelectedControlToControlAtPosition ( int mouseX, int mouseY ) : void
ShowContextMenu ( int x, int y, AGS.Types.GUIControl control ) : void
Ungroup ( object sender, EventArgs e ) : void
UnlockControl ( object sender, EventArgs e ) : void
UpdateCursorImage ( ) : void
UpdateGroups ( ) : void
bgPanel_MouseDoubleClick ( object sender, MouseEventArgs e ) : void
bgPanel_MouseDown ( object sender, MouseEventArgs e ) : void
bgPanel_MouseEnter ( object sender, EventArgs e ) : void
bgPanel_MouseLeave ( object sender, EventArgs e ) : void
bgPanel_MouseMove ( object sender, MouseEventArgs e ) : void
bgPanel_MouseUp ( object sender, MouseEventArgs e ) : void
bgPanel_Paint ( object sender, PaintEventArgs e ) : void
refreshProperties ( ) : void

Method Details

GUIEditor() public method

public GUIEditor ( ) : System
return System

GUIEditor() public method

public GUIEditor ( AGS.Types.GUI guiToEdit, List toolbarIcons ) : System
guiToEdit AGS.Types.GUI
toolbarIcons List
return System

OnCommandClick() protected method

protected OnCommandClick ( string command ) : void
command string
return void

OnDispose() protected method

protected OnDispose ( ) : void
return void

OnGetHelpKeyword() protected method

protected OnGetHelpKeyword ( ) : string
return string

OnKeyPressed() protected method

protected OnKeyPressed ( Keys keyData ) : void
keyData Keys
return void

OnPropertyChanged() protected method

protected OnPropertyChanged ( string propertyName, object oldValue ) : void
propertyName string
oldValue object
return void