- 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
function
bool InternalOnRightClick (
GUIComponent Sender ) )
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
{
bAcceptsInput=true
FontScale=FNS_Small
StyleName="NoBackground"
SelectedStyleName="ListSelection"
SelectedBKColor=(R=255,G=255,B=200,A=255)
SectionJustification=TXTA_Left
Top=0
Index=-1
ItemsPerPage=0
bTabStop=true
bVisibleWhenEmpty=false
bBoundToParent=false
bScaleToParent=false
bDrawSelectionBorder=True
bNotify=True
bInitializeList=True
bMultiSelect=true
bHotTrackSound=True
OutlineStyleName="ItemOutline"
OnBeginDrag=InternalOnBeginDrag
OnEndDrag=InternalOnEndDrag
OnDragDrop=InternalOnDragDrop
OnDragEnter=InternalOnDragEnter
OnDragLeave=InternalOnDragLeave
OnDragOver=InternalOnDragOver
OnRightClick=InternalOnRightClick
OnKeyEvent=InternalOnKeyEvent
OnMousePressed=InternalOnMousePressed
OnMouseRelease=InternalOnMouseRelease
LastSelected=-1
MightRemove=-1
DropIndex=-1
SectionStyleName="ListSection"
}
|
Creation time: Do 14.8.2014 09:58:07.853 - Created with
UnCodeX