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

XInterface.GUIMultiComponent

Extends
GUIComponent
Modifiers
Abstract Native

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

Direct Known Subclasses:

ComponentGroup, GUIBorder, GUIComboBox, GUIFloatEdit, GUIListBoxBase, GUIMenuOption, GUINumericEdit, GUIPage, GUIPanel, GUIScrollBarBase, GUITabControl

Constants Summary
Inherited Contants from XInterface.GUI
Counter, QBTN_Abort, QBTN_AbortRetry, QBTN_Cancel, QBTN_Continue, QBTN_Ignore, QBTN_No, QBTN_Ok, QBTN_OkCancel, QBTN_Retry, QBTN_Yes, QBTN_YesNo, QBTN_YesNoCancel

Variables Summary
GUIMultiComponent
intAnimationCount
boolbAlwaysAutomate
boolbOldStyleMenus
boolPropagateVisibility
Menu
array<GUIComponent>Components
array<GUIComponent>Controls
State
boolbDrawFocusedLast
GUIComponentFocusedControl
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
Inherited Variables from XInterface.GUI
Controller, SaveColor, SaveFont, SaveModulation, SaveStyle, SaveX, SaveY

Enumerations Summary
Inherited Enumerations from XInterface.GUIComponent
EClickSound, EParentScaleType
Inherited Enumerations from XInterface.GUI
EAnimationType, eCellStyle, eDrawDirection, eDropState, eEditMask, eFontScale, eIconPosition, eImgAlign, eImgStyle, EMenuRenderStyle, eMenuState, EOrientation, ePageAlign, eTextAlign, eTextCase

Structures Summary
Inherited Structures from XInterface.GUI
APackInfo, AutoLoginInfo, GUIListElem, GUITabItem, GUITreeNode, ImageListElem, MultiSelectListElem

Delegates Summary
delegatebool HandleContextMenuClose (GUIContextMenu Sender)
delegatebool HandleContextMenuOpen (GUIComponent Sender, GUIContextMenu Menu, GUIComponent ContextMenuOwner)
delegatebool NotifyContextSelect (GUIContextMenu Sender, int ClickIndex)
delegate OnCreateComponent (GUIComponent NewComponent, GUIComponent Sender)
Inherited Delegates from XInterface.GUIComponent
OnActivate, OnArrival, OnBeginDrag, OnBeginTooltip, OnCapturedMouseMove, OnChange, OnClick, OnDblClick, OnDeActivate, OnDesignModeKeyEvent, OnDragDrop, OnDragEnter, OnDragLeave, OnDragOver, OnDraw, OnEndAnimation, OnEndDrag, OnEndTooltip, OnHide, OnHitTest, OnHover, OnInvalidate, OnKeyEvent, OnKeyType, OnLoadINI, OnMessage, OnMousePressed, OnMouseRelease, OnMultiSelect, OnPreDraw, OnRender, OnRendered, OnRightClick, OnSaveINI, OnShow, OnTimer, OnWatch

Functions Summary
eventGUIComponent AddComponent (string ComponentClass, optional bool SkipRemap)
eventGUIComponent AppendComponent (GUIComponent NewComp, optional bool SkipRemap)
event BeginAnimation (GUIComponent Animating)
functionbool CanAcceptFocus ()
function CenterMouse ()
function CheckDuplicateTabOrder ()
function CheckInvalidTabOrder ()
event Closed (GUIComponent Sender, bool bCancelled)
function DebugTabOrder ()
function DisableMe ()
function EnableMe ()
event EndAnimation (GUIComponent Animating, EAnimationType Type)
functionint FindComponentIndex (GUIComponent Who)
eventbool FocusFirst (GUIComponent Sender)
eventbool FocusLast (GUIComponent Sender)
event Free ()
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function InitializeControls ()
eventGUIComponent InsertComponent (GUIComponent NewComp, int Index, optional bool SkipRemap)
function InternalOnShow ()
function LevelChanged ()
event LoseFocus (GUIComponent Sender)
eventbool NextControl (GUIComponent Sender)
event Opened (GUIComponent Sender)
eventbool PrevControl (GUIComponent Sender)
function RemapComponents ()
eventbool RemoveComponent (GUIComponent Comp, optional bool SkipRemap)
event SetFocus (GUIComponent Who)
function SetFocusInstead (GUIComponent InFocusComp)
event SetVisibility (bool bIsVisible)
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
Inherited Functions from XInterface.GUI
GetModList, GetModLogo, GetModValue, IsDigit, JoinArray, Profile


Variables Detail

GUIMultiComponent

AnimationCount Source code

var(GUIMultiComponent) noexport editconst int AnimationCount;

bAlwaysAutomate Source code

var(GUIMultiComponent) bool bAlwaysAutomate;

bOldStyleMenus Source code

var(GUIMultiComponent) bool bOldStyleMenus;

PropagateVisibility Source code

var(GUIMultiComponent) bool PropagateVisibility;

Menu

Components Source code

var(Menu) noexport editconstarray array<GUIComponent> Components;

Controls Source code

var(Menu) editinlinenotify export array<GUIComponent> Controls;

State

bDrawFocusedLast Source code

var(State) bool bDrawFocusedLast;

FocusedControl Source code

var(State) noexport editconst GUIComponent FocusedControl;


Delegates Detail

HandleContextMenuClose Source code

delegate bool HandleContextMenuClose ( GUIContextMenu Sender )

HandleContextMenuOpen Source code

delegate bool HandleContextMenuOpen ( GUIComponent Sender, GUIContextMenu Menu, GUIComponent ContextMenuOwner )

NotifyContextSelect Source code

delegate bool NotifyContextSelect ( GUIContextMenu Sender, int ClickIndex )

OnCreateComponent Source code

delegate OnCreateComponent ( GUIComponent NewComponent, GUIComponent Sender )


Functions Detail

AddComponent Source code

event GUIComponent AddComponent ( string ComponentClass, optional bool SkipRemap )

AppendComponent Source code

event GUIComponent AppendComponent ( GUIComponent NewComp, optional bool SkipRemap )

BeginAnimation Source code

event BeginAnimation ( GUIComponent Animating )

CanAcceptFocus Source code

function bool CanAcceptFocus ( )

CenterMouse Source code

function CenterMouse ( )

CheckDuplicateTabOrder Source code

function CheckDuplicateTabOrder ( )

CheckInvalidTabOrder Source code

function CheckInvalidTabOrder ( )

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled )

DebugTabOrder Source code

function DebugTabOrder ( )

DisableMe Source code

singular function DisableMe ( )

EnableMe Source code

singular function EnableMe ( )

EndAnimation Source code

event EndAnimation ( GUIComponent Animating, EAnimationType Type )

FindComponentIndex Source code

native final function int FindComponentIndex ( GUIComponent Who )

FocusFirst Source code

event bool FocusFirst ( GUIComponent Sender )

FocusLast Source code

event bool FocusLast ( GUIComponent Sender )

Free Source code

event Free ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InitializeControls Source code

native final function InitializeControls ( )

InsertComponent Source code

event GUIComponent InsertComponent ( GUIComponent NewComp, int Index, optional bool SkipRemap )

InternalOnShow Source code

function InternalOnShow ( )

LevelChanged Source code

function LevelChanged ( )

LoseFocus Source code

event LoseFocus ( GUIComponent Sender )

NextControl Source code

event bool NextControl ( GUIComponent Sender )

Opened Source code

event Opened ( GUIComponent Sender )

PrevControl Source code

event bool PrevControl ( GUIComponent Sender )

RemapComponents Source code

native final function RemapComponents ( )

RemoveComponent Source code

event bool RemoveComponent ( GUIComponent Comp, optional bool SkipRemap )

SetFocus Source code

event SetFocus ( GUIComponent Who )

SetFocusInstead Source code

function SetFocusInstead ( GUIComponent InFocusComp )

SetVisibility Source code

event SetVisibility ( bool bIsVisible )


Defaultproperties

defaultproperties
{
     bDrawFocusedLast=True
     bTabStop=True
}

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