Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

XInterface.GUIMenuOption

Extends
GUIMultiComponent
Modifiers
Native

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIMenuOption

Direct Known Subclasses:

GUIListSpacer, moButton, moCheckBox, moComboBox, moEditBox, moFloatEdit, moNumericEdit, moSlider

Variables Summary
Option
boolbAutoSizeCaption
boolbFlipped
boolbHeightFromComponent
boolbIgnoreChange
boolbSquare
boolbValueReadOnly
boolbVerticalLayout
stringCaption
floatCaptionWidth
stringComponentClassName
eTextAlignComponentJustification
floatComponentWidth
ColorLabelColor
stringLabelFont
eTextAlignLabelJustification
stringLabelStyleName
GUIComponentMyComponent
GUILabelMyLabel
Inherited Variables from XInterface.GUIMultiComponent
AnimationCount, bAlwaysAutomate, bDrawFocusedLast, bOldStyleMenus, Components, Controls, FocusedControl, PropagateVisibility
Inherited Variables from XInterface.GUIComponent
bAcceptsInput, bAnimating, bBoundToParent, bCaptureMouse, bCaptureTabs, bDebugging, bDropSource, bDropTarget, bFocusOnWatch, bHasFocus, bInit, bMouseOverSound, bNeverFocus, bNeverScale, BoundingType, Bounds[4], bPendingFocus, bPositioned, bRepeatClick, bRequireReleaseClick, bRequiresStyle, bScaleToParent, bSizing, bStandardized, bTabStop, bTimerRepeat, bTravelling, bVisible, ClientBounds[4], ContextMenu, DrawCount, DropState, FocusInstead, FontScale, FriendlyLabel, Hint, IniDefault, IniOption, LastMenuState, MenuOwner, MenuState, MotionFrame, MouseCursorIndex, MouseOffset[4], OnClickSound, OnDrawCount, OnPreDrawCount, OnRenderCount, OnRenderedCount, PageOwner, PreDrawCount, RenderWeight, ScalingType, SizeFrame, StandardHeight, Style, StyleName, TabOrder, Tag, TimerCountdown, TimerIndex, TimerInterval, ToolTip, WhiteColor, WinHeight, WinLeft, WinTop, WinWidth

Enumerations Summary
Inherited Enumerations from XInterface.GUIComponent
EClickSound, EParentScaleType

Functions Summary
function CenterMouse ()
functionstring GetComponentValue ()
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function InternalOnChange (GUIComponent Sender)
function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)
functionbool MenuOptionClicked (GUIComponent Sender)
function ResetComponent ()
function SetCaption (string NewCaption)
function SetComponentValue (coerce string NewValue, optional bool bNoChange)
function SetFriendlyLabel (GUILabel NewLabel)
function SetHint (string NewHint)
function SetReadOnly (bool bValue)
Inherited Functions from XInterface.GUIMultiComponent
AddComponent, AppendComponent, BeginAnimation, CanAcceptFocus, CenterMouse, CheckDuplicateTabOrder, CheckInvalidTabOrder, Closed, DebugTabOrder, DisableMe, EnableMe, EndAnimation, FindComponentIndex, FocusFirst, FocusLast, Free, InitComponent, InitializeControls, InsertComponent, InternalOnShow, LevelChanged, LoseFocus, NextControl, Opened, PrevControl, RemapComponents, RemoveComponent, SetFocus, SetFocusInstead, SetVisibility
Inherited Functions from XInterface.GUIComponent
ActualHeight, ActualLeft, ActualTop, ActualWidth, AdditionalDebugString, Animate, AutoPosition, AutoPositionOn, BeginAnimation, CanAcceptFocus, CenterMouse, Closed, DAnimate, DebugFocus, DebugFocusPosition, DebugTabOrder, DisableComponent, DisableMe, DropStateChange, EnableComponent, EnableMe, EndAnimation, FillOwner, FocusFirst, FocusLast, Free, GetMenuPath, Hide, InitComponent, IsInBounds, IsInClientBounds, IsMultiSelect, KillAnimation, KillTimer, LevelChanged, LoadINI, LoseFocus, MakeColorCode, MenuStateChange, NextControl, NextPage, Opened, OwnerPage, PadLeft, PadRight, PlayerOwner, PrevControl, PrevPage, RelativeHeight, RelativeLeft, RelativeTop, RelativeWidth, Resize, ResolutionChanged, SaveINI, SetFocus, SetFocusInstead, SetFriendlyLabel, SetHint, SetPosition, SetTimer, SetTooltip, SetToolTipText, SetVisibility, Show, SpecialHit, StripColorCodes, Timer, UpdateOffset


Variables Detail

Option

bAutoSizeCaption Source code

var(Option) bool bAutoSizeCaption;

bFlipped Source code

var(Option) bool bFlipped;

bHeightFromComponent Source code

var(Option) bool bHeightFromComponent;

bIgnoreChange Source code

var(Option) editconst bool bIgnoreChange;

bSquare Source code

var(Option) bool bSquare;

bValueReadOnly Source code

var(Option) bool bValueReadOnly;

bVerticalLayout Source code

var(Option) bool bVerticalLayout;

Caption Source code

var(Option) localized string Caption;

CaptionWidth Source code

var(Option) float CaptionWidth;

ComponentClassName Source code

var(Option) string ComponentClassName;

ComponentJustification Source code

var(Option) eTextAlign ComponentJustification;

ComponentWidth Source code

var(Option) float ComponentWidth;

LabelColor Source code

var(Option) Color LabelColor;

LabelFont Source code

var(Option) string LabelFont;

LabelJustification Source code

var(Option) eTextAlign LabelJustification;

LabelStyleName Source code

var(Option) string LabelStyleName;

MyComponent Source code

var(Option) editconst noexport GUIComponent MyComponent;

MyLabel Source code

var(Option) editconst noexport GUILabel MyLabel;


Functions Detail

CenterMouse Source code

function CenterMouse ( )

GetComponentValue Source code

function string GetComponentValue ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

InternalOnCreateComponent Source code

function InternalOnCreateComponent ( GUIComponent NewComp, GUIComponent Sender )

MenuOptionClicked Source code

function bool MenuOptionClicked ( GUIComponent Sender )

ResetComponent Source code

function ResetComponent ( )

SetCaption Source code

function SetCaption ( string NewCaption )

SetComponentValue Source code

function SetComponentValue ( coerce string NewValue, optional bool bNoChange )

SetFriendlyLabel Source code

function SetFriendlyLabel ( GUILabel NewLabel )

SetHint Source code

function SetHint ( string NewHint )

SetReadOnly Source code

function SetReadOnly ( bool bValue )


Defaultproperties

defaultproperties
{
     bAutoSizeCaption=True
     ComponentJustification=TXTA_Right
     CaptionWidth=0.500000
     ComponentWidth=-1.000000
     LabelFont="UT2MenuFont"
     LabelStyleName="TextLabel"
     LabelColor=(B=64,A=255)
     PropagateVisibility=True
     OnCreateComponent=GUIMenuOption.InternalOnCreateComponent
     WinTop=0.347656
     WinLeft=0.496094
     WinWidth=0.500000
     WinHeight=0.030000
     bAcceptsInput=True
     Begin Object Class=GUIToolTip Name=GUIMenuOptionToolTip
     End Object
     ToolTip=GUIToolTip'XInterface.GUIMenuOption.GUIMenuOptionToolTip'

     OnClickSound=CS_Click
     bStandardized=True
     StandardHeight=0.030000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:01.046 - Created with UnCodeX