Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
UE2:GUIController properties (UT2004)
Object >> Interactions >> Interaction >> BaseGUIController >> GUIController (properties) |
Contents
- 1 Properties
- 1.1 ActiveControl
- 1.2 ActivePage
- 1.3 AltPressed
- 1.4 ArrayPropertyMenu
- 1.5 AutoLoad
- 1.6 bAutoRefreshBrowser
- 1.7 bCurMenuInitialized
- 1.8 bDesignMode
- 1.9 bDesignModeToolTips
- 1.10 bDrawFullPaths
- 1.11 bECEEdition
- 1.12 bExpertMode
- 1.13 bFixedMouseSize
- 1.14 bForceMouseCheck
- 1.15 bHighlightCurrent
- 1.16 bIgnoreNextRelease
- 1.17 bIgnoreUntilPress
- 1.18 bInteractiveMode
- 1.19 bModAuthor
- 1.20 bModulateStackedMenus
- 1.21 bNoToolTips
- 1.22 bQuietMenu
- 1.23 bSnapCursor
- 1.24 ButtonRepeatDelay
- 1.25 ClickSound
- 1.26 ContextMenu
- 1.27 CtrlPressed
- 1.28 CURSOR_NUM
- 1.29 CursorFade
- 1.30 CursorStep
- 1.31 DblClickWindow
- 1.32 DefaultStyleNames
- 1.33 Designer
- 1.34 DesignerMenu
- 1.35 DesignModeHints
- 1.36 DownSound
- 1.37 DragSound
- 1.38 DropSource
- 1.39 DropTarget
- 1.40 DynArrayPropertyMenu
- 1.41 EditFavoriteMenu
- 1.42 EditSound
- 1.43 FadeSound
- 1.44 FastCursorFade
- 1.45 FastCursorStep
- 1.46 FilterMenu
- 1.47 FocusedControl
- 1.48 FONT_NUM
- 1.49 FontStack
- 1.50 GameResolution
- 1.51 ImageList
- 1.52 KeyDown
- 1.53 KickVotingMenu
- 1.54 LastClickTime
- 1.55 LastClickX
- 1.56 LastClickY
- 1.57 LastGameType
- 1.58 LastMouseX
- 1.59 LastMouseY
- 1.60 LastRenderTime
- 1.61 MainMenuOptions
- 1.62 MainNotWanted
- 1.63 MapVotingMenu
- 1.64 MatchSetupMenu
- 1.65 MaxSimultaneousPings
- 1.66 MenuMouseSens
- 1.67 MenuStack
- 1.68 MouseCursorBounds
- 1.69 MouseCursorOffset
- 1.70 MouseCursors
- 1.71 MouseOver
- 1.72 MouseOverSound
- 1.73 MouseX
- 1.74 MouseY
- 1.75 MoveControl
- 1.76 PersistentStack
- 1.77 Profilers
- 1.78 RegisteredClasses
- 1.79 RenderDelta
- 1.80 RepeatDelta
- 1.81 RepeatKey
- 1.82 RepeatTime
- 1.83 RequestDataMenu
- 1.84 RestoreMenus
- 1.85 ResX
- 1.86 ResY
- 1.87 ShiftPressed
- 1.88 SkipControl
- 1.89 STYLE_NUM
- 1.90 StyleNames
- 1.91 StyleStack
- 1.92 UpSound
- 1.93 WhiteBorder
- 1.94 G15 variables
- 1.95 Default values
- 1.96 Subobjects
;Other member categories for this class::functions
Properties[edit]
ActiveControl[edit]
Type: GUIComponent
Which control is currently active
ActivePage[edit]
Type: GUIPage
Points to the currently active page
AltPressed[edit]
Type: bool
Alt key is being held
ArrayPropertyMenu[edit]
Type: string
Modifiers: config
Menu for editing static array playinfo properties
Default value: "GUI2K4.GUIArrayPropPage"
AutoLoad[edit]
Type: array<AutoLoadMenu>
Modifiers: config
Any menu classes in here will be automatically loaded
bAutoRefreshBrowser[edit]
Type: bool
Modifiers: globalconfig
Auto refresh server browser when returning from the game or another menu
bCurMenuInitialized[edit]
Type: bool
Has the current Menu Finished initialization
Default value: True
bDesignMode[edit]
Type: bool
Modifiers: globalconfig
Are we in design mode;
bDesignModeToolTips[edit]
Type: bool
Modifiers: globalconfig
Whether tooltips are displayed while in design mode
bDrawFullPaths[edit]
Type: bool
Modifiers: globalconfig
Display full menu paths in design mode
bECEEdition[edit]
Type: bool
Set to true if this is the ECE edition
bExpertMode[edit]
Type: bool
Modifiers: globalconfig
Display all advanced settings
bFixedMouseSize[edit]
Type: bool
Modifiers: config
Keep the mouse from scaling
bForceMouseCheck[edit]
Type: bool
HACK
bHighlightCurrent[edit]
Type: bool
Modifiers: globalconfig
Highlight the current control being edited
Default value: True
bIgnoreNextRelease[edit]
Type: bool
Used to make sure discard errant releases.
bIgnoreUntilPress[edit]
Type: bool
HACK //???
bInteractiveMode[edit]
Type: bool
All input goes to design mode
bModAuthor[edit]
Type: bool
Modifiers: globalconfig
Allows bDesign Mode
bModulateStackedMenus[edit]
Type: bool
If true, all menus except the topmost will be greyed
Default value: True
bNoToolTips[edit]
Type: bool
Modifiers: globalconfig
Do not display mouse-over tool-tips
bQuietMenu[edit]
Type: bool
Modifiers: globalconfig
bSnapCursor[edit]
Type: bool
Snap cursor to first component when page is opened
ButtonRepeatDelay[edit]
Type: float
The amount of delay for faking button repeats
Default value: 0.25
ClickSound[edit]
Type: Sound
Default value: Sound'MenuSounds.MS_Click'
ContextMenu[edit]
Type: GUIContextMenu
Used for Right Click menus
CtrlPressed[edit]
Type: bool
Ctrl key is being held
CURSOR_NUM[edit]
Type: int
Modifiers: const
Default value: 7
CursorFade[edit]
Type: float
How visible is the cursor
CursorStep[edit]
Type: int
Are we fading in or out
Default value: 1
DblClickWindow[edit]
Type: float
How long do you have for a double click
Default value: 0.5
DefaultStyleNames[edit]
Holds the name of all styles to use
Default value, index 0: "XInterface.STY_RoundButton"
Default value, index 1: "XInterface.STY_RoundScaledButton"
Default value, index 10: "XInterface.STY_CharButton"
Default value, index 11: "XInterface.STY_ArrowLeft"
Default value, index 12: "XInterface.STY_ArrowRight"
Default value, index 13: "XInterface.STY_ServerBrowserGrid"
Default value, index 14: "XInterface.STY_NoBackground"
Default value, index 15: "XInterface.STY_ServerBrowserGridHeader"
Default value, index 16: "XInterface.STY_SliderCaption"
Default value, index 17: "XInterface.STY_LadderButton"
Default value, index 18: "XInterface.STY_LadderButtonHi"
Default value, index 19: "XInterface.STY_LadderButtonActive"
Default value, index 20: "XInterface.STY_SquareButton"
Default value, index 21: "XInterface.STY_BindBox"
Default value, index 22: "XInterface.STY_SquareBar"
Default value, index 23: "XInterface.STY_MidGameButton"
Default value, index 24: "XInterface.STY_TextLabel"
Default value, index 25: "XInterface.STY_ComboListBox"
Default value, index 26: "XInterface.STY_SquareMenuButton"
Default value, index 27: "XInterface.STY_IRCText"
Default value, index 28: "XInterface.STY_IRCEntry"
Default value, index 29: "XInterface.STY_ListSelection"
Default value, index 30: "XInterface.STY_EditBox"
Default value, index 31: "XInterface.STY_ListBox"
Default value, index 32: "XInterface.STY_ScrollZone"
Default value, index 33: "XInterface.STY_TextButton"
Default value, index 34: "XInterface.STY_Page"
Default value, index 35: "XInterface.STY_Header"
Default value, index 36: "XInterface.STY_Footer"
Default value, index 37: "XInterface.STY_TabButton"
Designer[edit]
Type: pointer
Modifiers: const, private
DesignerMenu[edit]
Type: string
Modifiers: globalconfig
Menu for in-game GUI designer
Default value: "GUIDesigner.PropertyManager"
DesignModeHints[edit]
Type: array<DesignModeHint>
List of commands for design mode
Default value, index 0:
Member | Value |
---|---|
Description | " Description" |
Key | " Key" |
Default value, index 1:
Member | Value |
---|---|
Description | " View this help screen" |
Key | " (F1)" |
Default value, index 10:
Member | Value |
---|---|
Description | " Reposition MoveControl using arrow keys" |
Key | " [Ctrl +] Up/Down/Left/Right" |
Default value, index 11:
Member | Value |
---|---|
Description | " Resize MoveControl vertically" |
Key | " [Ctrl +] +/-" |
Default value, index 12:
Member | Value |
---|---|
Description | " Resize selected component horizontally" |
Key | " [Ctrl +] Num+/Num-" |
Default value, index 13:
Member | Value |
---|---|
Description | " Set MoveControl to MoveControl's menuowner" |
Key | " [Ctrl +] WheelUp" |
Default value, index 14:
Member | Value |
---|---|
Description | " Set MoveControl to MoveControl's focused control" |
Key | " [Ctrl +] WheenDown" |
Default value, index 15:
Member | Value |
---|---|
Description | " Reposition MoveControl using mouse" |
Key | " [(Ctrl + Alt) +] MouseX/Y+LMouse" |
Default value, index 16:
Member | Value |
---|---|
Description | " Hides all design mode indicators" |
Key | " (Shift)" |
Default value, index 17:
Member | Value |
---|---|
Description | " View focus chain" |
Key | " (Ctrl + Alt)" |
Default value, index 18:
Member | Value |
---|---|
Description | " Select new MoveControl" |
Key | " [Ctrl +] Tab" |
Default value, index 19:
Member | Value |
---|---|
Description | " Select new MoveControl" |
Key | " [Ctrl +] LMouse" |
Default value, index 20:
Member | Value |
---|---|
Description | " Toggles design mode" |
Key | " Ctrl + Alt + D" |
Default value, index 21:
Member | Value |
---|---|
Description | " Toggles property editor mode" |
Key | " Ctrl + Alt + E" |
Default value, index 22:
Member | Value |
---|---|
Description | " Toggles active/focused info" |
Key | " [Ctrl +] H" |
Default value, index 23:
Member | Value |
---|---|
Description | " Toggle interactive mode" |
Key | " [Ctrl +] I" |
Default value, index 24:
Member | Value |
---|---|
Description | " Toggles full MenuOwner chains for active/focused" |
Key | " [Ctrl +] P" |
Default value, index 25:
Member | Value |
---|---|
Description | " Copy MoveControl position to clipboard" |
Key | " [Ctrl +] C" |
Default value, index 26:
Member | Value |
---|---|
Description | " Export MoveControl to clipboard" |
Key | " [Ctrl +] X" |
Default value, index 27:
Member | Value |
---|---|
Description | " Refresh the property window in the designer" |
Key | " [Ctrl +] U" |
DownSound[edit]
Type: Sound
Default value: Sound'MenuSounds.MS_ListChangeDown'
DragSound[edit]
Type: Sound
DropSource[edit]
Type: GUIComponent
Source component for a drag-n-drop operation currently in progress
DropTarget[edit]
Type: GUIComponent
Target component for a drag-n-drop operation currently in progress
DynArrayPropertyMenu[edit]
Type: string
Modifiers: config
Menu for editing dynamic array playinfo properties
Default value: "GUI2K4.GUIDynArrayPage"
EditFavoriteMenu[edit]
Type: string
Modifiers: config
Default value: "GUI2K4.EditFavoritePage"
EditSound[edit]
Type: Sound
Default value: Sound'MenuSounds.MS_Edit'
FadeSound[edit]
Type: Sound
FastCursorFade[edit]
Type: float
How visible is the cursor
FastCursorStep[edit]
Type: int
Are we fading in or out
Default value: 1
FilterMenu[edit]
Type: string
Modifiers: config
Menu for configuring server browser filters
Default value: "GUI2K4.UT2K4_FilterListPage"
FocusedControl[edit]
Type: GUIComponent
Top most Focused control
FONT_NUM[edit]
Type: int
Modifiers: const
Default value: 9
FontStack[edit]
Modifiers: editinline, protected
Holds all the possible fonts
Default value, index 0: UT2MenuFont'GUIMenuFont'
Default value, index 1: UT2DefaultFont'GUIDefaultFont'
Default value, index 2: UT2LargeFont'GUILargeFont'
Default value, index 3: UT2HeaderFont'GUIHeaderFont'
Default value, index 4: UT2SmallFont'GUISmallFont'
Default value, index 5: UT2MidGameFont'GUIMidGameFont'
Default value, index 6: UT2SmallHeaderFont'GUISmallHeaderFont'
Default value, index 7: UT2ServerListFont'GUIServerListFont'
Default value, index 8: UT2IRCFont'GUIIRCFont'
GameResolution[edit]
Type: string
ImageList[edit]
List of various images
KeyDown[edit]
Type: byte
Array size: 255
Modifiers: const
Bit mask of keys currently held down
KickVotingMenu[edit]
Type: string
Modifiers: config
Default value: "xVoting.KickVotingPage"
LastClickTime[edit]
Type: float
When did the last click occur
LastClickX[edit]
Type: int
LastClickY[edit]
Type: int
Who was the active component
LastGameType[edit]
Type: string
Modifiers: transient
LastMouseX[edit]
Type: float
LastMouseY[edit]
Type: float
LastRenderTime[edit]
Type: float
Used for timing
MainMenuOptions[edit]
Menu classes that will be displayed on the main menu
MainNotWanted[edit]
Type: bool
Prevents main menu from being opened when last menu is closed and isn't bAllowedAsLast
MapVotingMenu[edit]
Type: string
Modifiers: config
Menu that appears for map voting
Default value: "xVoting.MapVotingPage"
MatchSetupMenu[edit]
Type: string
Modifiers: config
Default value: "xVoting.MatchConfigPage"
MaxSimultaneousPings[edit]
Type: int
Modifiers: globalconfig
Upper limit to number of open connections (for server pinging only - not does include game channels)
MenuMouseSens[edit]
Type: float
Modifiers: config
Default value: 1.0
MenuStack[edit]
Modifiers: editinline, export, protected
Holds the stack of menus
MouseCursorBounds[edit]
Type: Object.FloatBox
Modifiers: const
MouseCursorOffset[edit]
Type: array<Object.Vector>
Modifiers: editinline
Only X,Y used, between 0 and 1. 'Hot Spot' of cursor material.
Default value, index 0:
Member | Value |
---|---|
X | 0.0 |
Y | 0.0 |
Z | 0.0 |
Default value, index 1:
Member | Value |
---|---|
X | 0.5 |
Y | 0.5 |
Z | 0.0 |
Default value, index 2:
Member | Value |
---|---|
X | 0.5 |
Y | 0.5 |
Z | 0.0 |
Default value, index 3:
Member | Value |
---|---|
X | 0.5 |
Y | 0.5 |
Z | 0.0 |
Default value, index 4:
Member | Value |
---|---|
X | 0.5 |
Y | 0.5 |
Z | 0.0 |
Default value, index 5:
Member | Value |
---|---|
X | 0.5 |
Y | 0.5 |
Z | 0.0 |
Default value, index 6:
Member | Value |
---|---|
X | 0.0 |
Y | 0.0 |
Z | 0.0 |
MouseCursors[edit]
Modifiers: editinline, protected
Holds a list of all possible mouse
Default value, index 0: Material'InterfaceContent.MouseCursor'
Default value, index 1: Material'InterfaceContent.SplitterCursor'
Default value, index 2: Material'InterfaceContent.SplitterCursor'
Default value, index 3: Material'InterfaceContent.SplitterCursorVert'
Default value, index 4: Material'InterfaceContent.SplitterCursor'
Default value, index 5: Material'InterfaceContent.SplitterCursor'
Default value, index 6: Material'InterfaceContent.MouseCursor'
MouseOver[edit]
Type: GUIToolTip
MouseOverSound[edit]
Type: Sound
Default value: Sound'MenuSounds.MS_MouseOver'
MouseX[edit]
Type: float
MouseY[edit]
Type: float
Where is the mouse currently located
MoveControl[edit]
Type: GUIComponent
PersistentStack[edit]
Modifiers: protected
Holds the set of pages which are persistent across close/open
Profilers[edit]
Type: array<ProfileStruct>
RegisteredClasses[edit]
Type: array<class<GUIComponent> >
RenderDelta[edit]
Type: float
RepeatDelta[edit]
Type: float
Data var
RepeatKey[edit]
Type: byte
Used to determine what should repeat
RepeatTime[edit]
Type: float
How long until the next repeat;
RequestDataMenu[edit]
Type: string
Modifiers: config
Menu for single item data entry
Default value: "GUI2K4.UT2K4GetDataMenu"
RestoreMenus[edit]
Type: array<RestoreMenuItem>
ResX[edit]
Type: int
Modifiers: const
ResY[edit]
Type: int
Modifiers: const
Current resolution
ShiftPressed[edit]
Type: bool
Shift key is being held
SkipControl[edit]
Type: GUIComponent
Modifiers: deprecated
This control should be skipped over and drawn at the end
STYLE_NUM[edit]
Type: int
Modifiers: const
Default value: 30
StyleNames[edit]
Holds the name of all styles to use
StyleStack[edit]
Modifiers: protected
Holds all of the possible styles
UpSound[edit]
Type: Sound
Default value: Sound'MenuSounds.MS_ListChangeUp'
WhiteBorder[edit]
Type: Material
Default value: Material'InterfaceContent.Menu.WhiteBorder'
G15 variables[edit]
The following properties have been added in the UT2004 v3372 "G15" patch.
LCDLogo[edit]
Type: Texture
Default value: Texture'G15LCD.Logos.BWLogoRGB8A'
LCDTinyFont[edit]
Type: Font
Default value: Font'Engine.DefaultFont'
LCDSmallFont[edit]
Type: Font
Default value: Font'G15LCDFonts.LCDSmallFont'
LCDMedFont[edit]
Type: Font
Default value: Font'G15LCDFonts.LCDMedFont'
LCDLargeFont[edit]
Type: Font
Default value: Font'G15LCDFonts.LCDLargeFont'
Default values[edit]
Property | Value |
---|---|
NetworkMsgMenu | "GUI2K4.UT2K4NetworkStatusMsg" |
QuestionMenuClass | "XInterface.GUIQuestionPage" |
Subobjects[edit]
GUIDefaultFont[edit]
Class: XInterface.UT2DefaultFont
Empty subobject definition.
GUIHeaderFont[edit]
Class: XInterface.UT2HeaderFont
Empty subobject definition.
GUIIRCFont[edit]
Class: XInterface.UT2IRCFont
Empty subobject definition.
GUILargeFont[edit]
Class: XInterface.UT2LargeFont
Empty subobject definition.
GUIMenuFont[edit]
Class: XInterface.UT2MenuFont
Empty subobject definition.
GUIMidGameFont[edit]
Class: XInterface.UT2MidGameFont
Empty subobject definition.
GUIServerListFont[edit]
Class: XInterface.UT2ServerListFont
Empty subobject definition.
GUISmallFont[edit]
Class: XInterface.UT2SmallFont
Empty subobject definition.
GUISmallHeaderFont[edit]
Class: XInterface.UT2SmallHeaderFont
Empty subobject definition.