- Extends
- GUIComponent
- Modifiers
- Native Abstract
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIListBase
Direct Known Subclasses:
GUICircularList, GUIHorzList, GUIVertList
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 |
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 Enumerations from XInterface.GUI |
EAnimationType, eCellStyle, eDrawDirection, eDropState, eEditMask, eFontScale, eIconPosition, eImgAlign, eImgStyle, EMenuRenderStyle, eMenuState, EOrientation, ePageAlign, eTextAlign, eTextCase |
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 |
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 |
GUIListBase
var(
GUIListBase)
noexport editconst const float ItemHeight;
var(
GUIListBase)
noexport editconst const int ItemsPerPage;
var(
GUIListBase)
noexport editconst const float ItemWidth;
var(
GUIListBase)
noexport editconst array<
int> SelectedItems;
Style
var(Style) string OutlineStyleName;
var(Style) string SectionStyleName;
var(Style) string SelectedStyleName;
delegate OnDrawItem (
Canvas Canvas,
int Item,
float X,
float Y,
float W,
float HT,
bool bSelected,
bool bPending )
event string AdditionalDebugString ( )
function int AddLinkObject (
GUIComponent NewObj,
optional bool bNoCheck )
event int CalculateIndex ( optional bool bRequireValidIndex )
function CheckDragSelect ( )
function Clear ( )
function ClearPendingElements ( )
function DisableLinkedObjects ( )
function bool Down ( )
function EnableLinkedObjects ( )
function End ( )
function string GetItemAtIndex ( int idx )
function array<string> GetPendingItems ( optional bool bGuarantee )
function Home ( )
function InitLinkObjects (
array<
GUIComponent> NewObj,
optional bool bNoCheck )
function InternalOnEndDrag (
GUIComponent Accepting,
bool bAccepted )
function bool InternalOnKeyEvent ( out byte Key, out byte KeyState, float Delta )
InternalOnMousePressed Source code
function InternalOnMousePressed (
GUIComponent Sender,
bool IsRepeat )
InternalOnMouseRelease Source code
event bool IsMultiSelect ( )
function bool IsValid ( )
function bool IsValidIndex ( int i )
function MakeVisible ( float Perc )
function bool MoveLeft ( )
function bool MoveRight ( )
function PgDn ( )
function PgUp ( )
function int SetIndex ( int NewIndex )
function SetOutlineAlpha ( int NewAlpha )
function SetTopItem ( int Item )
function int SilentSetIndex ( int NewIndex )
function Sort ( )
function bool Up ( )
function WheelDown ( )
function WheelUp ( )
defaultproperties
{
bHotTrackSound=True
bDrawSelectionBorder=True
bNotify=True
bInitializeList=True
bMultiSelect=True
SelectedStyleName="ListSelection"
SectionStyleName="ListSection"
OutlineStyleName="ItemOutline"
SelectedBKColor=(B=200,G=255,R=255,A=255)
Index=-1
LastSelected=-1
DropIndex=-1
MightRemove=-1
FontScale=FNS_Small
StyleName="NoBackground"
bTabStop=True
bAcceptsInput=True
OnRightClick=GUIListBase.InternalOnRightClick
OnMousePressed=GUIListBase.InternalOnMousePressed
OnMouseRelease=GUIListBase.InternalOnMouseRelease
OnKeyEvent=GUIListBase.InternalOnKeyEvent
OnBeginDrag=GUIListBase.InternalOnBeginDrag
OnEndDrag=GUIListBase.InternalOnEndDrag
OnDragDrop=GUIListBase.InternalOnDragDrop
OnDragEnter=GUIListBase.InternalOnDragEnter
OnDragLeave=GUIListBase.InternalOnDragLeave
OnDragOver=GUIListBase.InternalOnDragOver
}
|
Creation time: Wed 7/2/2007 19:16:00.984 - Created with
UnCodeX