UE2:GUIController properties (UT2004)
![]() |
Object >> Interactions >> Interaction >> BaseGUIController >> GUIController (properties) |
;Other member categories for this class::
Properties
ActiveControl
Type: GUIComponent
Which control is currently active
ActivePage
Type: GUIPage
Points to the currently active page
AltPressed
Type: bool
Alt key is being held
ArrayPropertyMenu
Type: string
Modifiers: config
Menu for editing static array playinfo properties
Default value: "GUI2K4.GUIArrayPropPage"
AutoLoad
Type: array<AutoLoadMenu>
Modifiers: config
Any menu classes in here will be automatically loaded
bAutoRefreshBrowser
Type: bool
Modifiers: globalconfig
Auto refresh server browser when returning from the game or another menu
bCurMenuInitialized
Type: bool
Has the current Menu Finished initialization
Default value: True
bDesignMode
Type: bool
Modifiers: globalconfig
Are we in design mode;
bDesignModeToolTips
Type: bool
Modifiers: globalconfig
Whether tooltips are displayed while in design mode
bDrawFullPaths
Type: bool
Modifiers: globalconfig
Display full menu paths in design mode
bECEEdition
Type: bool
Set to true if this is the ECE edition
bExpertMode
Type: bool
Modifiers: globalconfig
Display all advanced settings
bFixedMouseSize
Type: bool
Modifiers: config
Keep the mouse from scaling
bForceMouseCheck
Type: bool
HACK
bHighlightCurrent
Type: bool
Modifiers: globalconfig
Highlight the current control being edited
Default value: True
bIgnoreNextRelease
Type: bool
Used to make sure discard errant releases.
bIgnoreUntilPress
Type: bool
HACK //???
bInteractiveMode
Type: bool
All input goes to design mode
bModAuthor
Type: bool
Modifiers: globalconfig
Allows bDesign Mode
bModulateStackedMenus
Type: bool
If true, all menus except the topmost will be greyed
Default value: True
bNoToolTips
Type: bool
Modifiers: globalconfig
Do not display mouse-over tool-tips
bQuietMenu
Type: bool
Modifiers: globalconfig
bSnapCursor
Type: bool
Snap cursor to first component when page is opened
ButtonRepeatDelay
Type: float
The amount of delay for faking button repeats
Default value: 0.25
ClickSound
Type: Sound
Default value: Sound'MenuSounds.MS_Click'
ContextMenu
Type: GUIContextMenu
Used for Right Click menus
CtrlPressed
Type: bool
Ctrl key is being held
CURSOR_NUM
Type: int
Modifiers: const
Default value: 7
CursorFade
Type: float
How visible is the cursor
CursorStep
Type: int
Are we fading in or out
Default value: 1
DblClickWindow
Type: float
How long do you have for a double click
Default value: 0.5
DefaultStyleNames
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
Type: pointer
Modifiers: const, private
DesignerMenu
Type: string
Modifiers: globalconfig
Menu for in-game GUI designer
Default value: "GUIDesigner.PropertyManager"
DesignModeHints
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
Type: Sound
Default value: Sound'MenuSounds.MS_ListChangeDown'
DragSound
Type: Sound
DropSource
Type: GUIComponent
Source component for a drag-n-drop operation currently in progress
DropTarget
Type: GUIComponent
Target component for a drag-n-drop operation currently in progress
DynArrayPropertyMenu
Type: string
Modifiers: config
Menu for editing dynamic array playinfo properties
Default value: "GUI2K4.GUIDynArrayPage"
EditFavoriteMenu
Type: string
Modifiers: config
Default value: "GUI2K4.EditFavoritePage"
EditSound
Type: Sound
Default value: Sound'MenuSounds.MS_Edit'
FadeSound
Type: Sound
FastCursorFade
Type: float
How visible is the cursor
FastCursorStep
Type: int
Are we fading in or out
Default value: 1
FilterMenu
Type: string
Modifiers: config
Menu for configuring server browser filters
Default value: "GUI2K4.UT2K4_FilterListPage"
FocusedControl
Type: GUIComponent
Top most Focused control
FONT_NUM
Type: int
Modifiers: const
Default value: 9
FontStack
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
Type: string
ImageList
List of various images
KeyDown
Type: byte
Array size: 255
Modifiers: const
Bit mask of keys currently held down
KickVotingMenu
Type: string
Modifiers: config
Default value: "xVoting.KickVotingPage"
LastClickTime
Type: float
When did the last click occur
LastClickX
Type: int
LastClickY
Type: int
Who was the active component
LastGameType
Type: string
Modifiers: transient
LastMouseX
Type: float
LastMouseY
Type: float
LastRenderTime
Type: float
Used for timing
MainMenuOptions
Menu classes that will be displayed on the main menu
MainNotWanted
Type: bool
Prevents main menu from being opened when last menu is closed and isn't bAllowedAsLast
MapVotingMenu
Type: string
Modifiers: config
Menu that appears for map voting
Default value: "xVoting.MapVotingPage"
MatchSetupMenu
Type: string
Modifiers: config
Default value: "xVoting.MatchConfigPage"
MaxSimultaneousPings
Type: int
Modifiers: globalconfig
Upper limit to number of open connections (for server pinging only - not does include game channels)
MenuMouseSens
Type: float
Modifiers: config
Default value: 1.0
MenuStack
Modifiers: editinline, export, protected
Holds the stack of menus
MouseCursorBounds
Type: Object.FloatBox
Modifiers: const
MouseCursorOffset
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
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
Type: GUIToolTip
MouseOverSound
Type: Sound
Default value: Sound'MenuSounds.MS_MouseOver'
MouseX
Type: float
MouseY
Type: float
Where is the mouse currently located
MoveControl
Type: GUIComponent
PersistentStack
Modifiers: protected
Holds the set of pages which are persistent across close/open
Profilers
Type: array<ProfileStruct>
RegisteredClasses
Type: array<class<GUIComponent> >
RenderDelta
Type: float
RepeatDelta
Type: float
Data var
RepeatKey
Type: byte
Used to determine what should repeat
RepeatTime
Type: float
How long until the next repeat;
RequestDataMenu
Type: string
Modifiers: config
Menu for single item data entry
Default value: "GUI2K4.UT2K4GetDataMenu"
RestoreMenus
Type: array<RestoreMenuItem>
ResX
Type: int
Modifiers: const
ResY
Type: int
Modifiers: const
Current resolution
ShiftPressed
Type: bool
Shift key is being held
SkipControl
Type: GUIComponent
Modifiers: deprecated
This control should be skipped over and drawn at the end
STYLE_NUM
Type: int
Modifiers: const
Default value: 30
StyleNames
Holds the name of all styles to use
StyleStack
Modifiers: protected
Holds all of the possible styles
UpSound
Type: Sound
Default value: Sound'MenuSounds.MS_ListChangeUp'
WhiteBorder
Type: Material
Default value: Material'InterfaceContent.Menu.WhiteBorder'
G15 variables
The following properties have been added in the UT2004 v3372 "G15" patch.
LCDLogo
Type: Texture
Default value: Texture'G15LCD.Logos.BWLogoRGB8A'
LCDTinyFont
Type: Font
Default value: Font'Engine.DefaultFont'
LCDSmallFont
Type: Font
Default value: Font'G15LCDFonts.LCDSmallFont'
LCDMedFont
Type: Font
Default value: Font'G15LCDFonts.LCDMedFont'
LCDLargeFont
Type: Font
Default value: Font'G15LCDFonts.LCDLargeFont'
Default values
Property | Value |
---|---|
NetworkMsgMenu | "GUI2K4.UT2K4NetworkStatusMsg" |
QuestionMenuClass | "XInterface.GUIQuestionPage" |
Subobjects
GUIDefaultFont
Class: XInterface.UT2DefaultFont
Empty subobject definition.
GUIHeaderFont
Class: XInterface.UT2HeaderFont
Empty subobject definition.
GUIIRCFont
Class: XInterface.UT2IRCFont
Empty subobject definition.
GUILargeFont
Class: XInterface.UT2LargeFont
Empty subobject definition.
GUIMenuFont
Class: XInterface.UT2MenuFont
Empty subobject definition.
GUIMidGameFont
Class: XInterface.UT2MidGameFont
Empty subobject definition.
GUIServerListFont
Class: XInterface.UT2ServerListFont
Empty subobject definition.
GUISmallFont
Class: XInterface.UT2SmallFont
Empty subobject definition.
GUISmallHeaderFont
Class: XInterface.UT2SmallHeaderFont
Empty subobject definition.