- Extends
- GUI
- Modifiers
- Abstract Native
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
Direct Known Subclasses:
CoolImage, GUIButton, GUIContextMenu, GUIImage, GUILabel, GUIListBase, GUIMultiColumnListHeader, GUIMultiComponent, GUIProgressBar, GUIScrollZoneBase, GUISlider, GUIToolTip
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 |
Enumerations Summary |
EClickSound CS_None,
CS_Click,
CS_Edit,
CS_Up,
CS_Down,
CS_Drag,
CS_Fade,
CS_Hover,
CS_Slide,
|
EParentScaleType SCALE_All,
SCALE_X,
SCALE_Y,
|
Inherited Enumerations from XInterface.GUI |
EAnimationType, eCellStyle, eDrawDirection, eDropState, eEditMask, eFontScale, eIconPosition, eImgAlign, eImgStyle, EMenuRenderStyle, eMenuState, EOrientation, ePageAlign, eTextAlign, eTextCase |
Inherited Structures from Core.Object |
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
Delegates Summary |
| | OnActivate () |
| | OnArrival (GUIComponent Sender, EAnimationType Type) |
| bool | OnBeginDrag (GUIComponent Sender)) |
| GUIToolTip | OnBeginTooltip ())) |
| bool | OnCapturedMouseMove (float deltaX, float deltaY)) |
| | OnChange (GUIComponent Sender) |
| bool | OnClick (GUIComponent Sender) |
| bool | OnDblClick (GUIComponent Sender) |
| | OnDeActivate () |
| bool | OnDesignModeKeyEvent (Interactions.EInputKey Key, Interactions.EInputAction State )) |
| bool | OnDragDrop (GUIComponent Sender)) |
| | OnDragEnter (GUIComponent Sender) |
| | OnDragLeave (GUIComponent Sender) |
| | OnDragOver (GUIComponent Sender) |
| bool | OnDraw (canvas Canvas)) |
| | OnEndAnimation (GUIComponent Sender, EAnimationType Type) |
| | OnEndDrag (GUIComponent Sender, bool bAccepted) |
| bool | OnEndTooltip ())) |
| | OnHide () |
| | OnHitTest (float MouseX, float MouseY) |
| bool | OnHover (GUIComponent Sender )) |
| | OnInvalidate (GUIComponent Who) |
| bool | OnKeyEvent (out byte Key, out byte State, float delta)) |
| bool | OnKeyType (out byte Key, optional string Unicode)) |
| | OnLoadINI (GUIComponent Sender, string s) |
| | OnMessage (coerce string Msg, float MsgLife) |
| | OnMousePressed (GUIComponent Sender, bool bRepeat) |
| | OnMouseRelease (GUIComponent Sender) |
| bool | OnMultiSelect (GUIComponent Sender )) |
| bool | OnPreDraw (canvas Canvas)) |
| | OnRender (canvas Canvas)) |
| | OnRendered (canvas Canvas)) |
| bool | OnRightClick (GUIComponent Sender) |
| string | OnSaveINI (GUIComponent Sender) |
| | OnShow () |
| | OnTimer (GUIComponent Sender) |
| | OnWatch () |
Functions Summary |
| float | ActualHeight (optional coerce float Val, optional bool bForce)
|
| float | ActualLeft (optional coerce float Val, optional bool bForce)
|
| Float | ActualTop (optional coerce float Val, optional bool bForce)
|
| float | ActualWidth (optional coerce float Val, optional bool bForce)
|
| string | AdditionalDebugString ()))
|
| | Animate (float NewLeft, float NewTop, optional float Time ))
|
| | AutoPosition (array<GUIComponent> Components, float LeftBound, float UpperBound, float RightBound, float LowerBound, float LeftPad, float UpperPad, float RightPad, float LowerPad, optional int NumberOfColumns, optional float ColumnPadding)
|
| | AutoPositionOn (array<GUIComponent> Components, GUIComponent Frame, float LeftPadPerc, float UpperPadPerc, float RightPadPerc, float LowerPadPerc, optional int NumberOfColumns, optional float ColumnPadding)
|
| | BeginAnimation (GUIComponent Animating ))
|
| bool | CanAcceptFocus ()))
|
| | CenterMouse ()))
|
| | Closed (GUIComponent Sender, bool bCancelled))
|
| | DAnimate (float NewLeft, float NewTop, float NewWidth, float NewHeight, optional float PositionTime, optional float DimensionTime ))
|
| | DebugFocus (GUIComponent Who, bool bLose ))
|
| | DebugFocusPosition (GUIComponent Who, bool Last ))
|
| | DebugTabOrder ()
|
| | DisableComponent (GUIComponent Comp))
|
| | DisableMe ()))
|
| | DropStateChange (eDropState NewState))
|
| | EnableComponent (GUIComponent Comp))
|
| | EnableMe ()))
|
| | EndAnimation (GUIComponent Animating, EAnimationType Type ))
|
| | FillOwner ()))
|
| bool | FocusFirst (GUIComponent Sender))
|
| bool | FocusLast (GUIComponent Sender))
|
| | Free ()))
|
| string | GetMenuPath ()
|
| | Hide ()))
|
| | InitComponent (GUIController MyController, GUIComponent MyOwner))
|
| bool | IsInBounds ()))
|
| bool | IsInClientBounds ()))
|
| bool | IsMultiSelect ()))
|
| | KillAnimation ()))
|
| | KillTimer ()
|
| | LevelChanged ()))
|
| string | LoadINI ()))
|
| | LoseFocus (GUIComponent Sender))
|
| string | MakeColorCode (color NewColor))
|
| | MenuStateChange (eMenuState Newstate))
|
| bool | NextControl (GUIComponent Sender))
|
| bool | NextPage ()))
|
| | Opened (GUIComponent Sender))
|
| GUIPage | OwnerPage ()))
|
| | PadLeft (out string Src, int StrLen, optional string PadStr ))
|
| | PadRight (out string Src, int StrLen, optional string PadStr ))
|
| PlayerController | PlayerOwner ()
|
| bool | PrevControl (GUIComponent Sender))
|
| bool | PrevPage ()))
|
| float | RelativeHeight (optional coerce float RealHeight, optional bool bForce)
|
| float | RelativeLeft (optional coerce float RealLeft, optional bool bForce)
|
| float | RelativeTop (optional coerce float RealTop, optional bool bForce)
|
| float | RelativeWidth (optional coerce float RealWidth, optional bool bForce)
|
| | Resize (float NewWidth, float NewHeight, optional float Time ))
|
| | ResolutionChanged (int ResX, int ResY)
|
| | SaveINI (optional string Value))
|
| | SetFocus (GUIComponent Who))
|
| | SetFocusInstead (GUIComponent InFocusComp ))
|
| | SetFriendlyLabel (GUILabel NewLabel))
|
| | SetHint (string NewHint))
|
| | SetPosition (float NewLeft, float NewTop, float NewWidth, float NewHeight, optional bool bForceRelative ))
|
| | SetTimer (float Interval, optional bool bRepeat)
|
| | SetTooltip (GUIToolTip InTooltip ))
|
| | SetToolTipText (string NewToolTipText ))
|
| | SetVisibility (coerce bool bIsVisible))
|
| | Show ()))
|
| bool | SpecialHit (optional bool bForce)
|
| string | StripColorCodes (string InString))
|
| | Timer ()))
|
| | UpdateOffset (float PosX, float PosY, float PosW, float PosH)
|
Inherited Functions from Core.Object |
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~= |
var const noexport bool bRequiresStyle;
var editconst const noexport int DrawCount;
var noexport const float MouseOffset[4];
var editconst noexport int OnDrawCount;
var editconst noexport int OnPreDrawCount;
var editconst noexport int OnRenderCount;
var editconst noexport int OnRenderedCount;
var editconst const noexport int PreDrawCount;
var noexport const
color WhiteColor;
GUIComponent
var(
GUIComponent) editconst const noexport
bool bPositioned;
var(
GUIComponent) editconst noexport const
bool bTravelling;
Menu
var(Menu) bool bBoundToParent;
var(Menu) editconst const noexport float Bounds[4];
var(Menu) bool bScaleToParent;
var(Menu) bool bStandardized;
var(Menu) bool bTabStop;
var(Menu) editconst const noexport float ClientBounds[4];
var(Menu) noexport editconst
GUIPage PageOwner;
var(Menu) float StandardHeight;
var(Menu) int TabOrder;
var(Menu) float WinHeight;
var(Menu) float WinLeft;
var(Menu) float WinTop;
var(Menu) float WinWidth;
State
var(State) bool bAcceptsInput;
var(State) bool bCaptureMouse;
var(State) noexport bool bHasFocus;
var(State) bool bNeverFocus;
var(State) noexport bool bPendingFocus;
var(State) bool bRepeatClick;
var(State) bool bRequireReleaseClick;
var(State) bool bVisible;
var(
State) editconst noexport
eMenuState LastMenuState;
Style
var(Style) int MouseCursorIndex;
var(Style) string StyleName;
enum
EClickSound
{
CS_None,
CS_Click,
CS_Edit,
CS_Up,
CS_Down,
CS_Drag,
CS_Fade,
CS_Hover,
CS_Slide,
};
delegate OnActivate ( )
delegate bool OnCapturedMouseMove ( float deltaX, float deltaY) )
delegate OnDeActivate ( )
delegate bool OnEndTooltip ( ) )
delegate OnHide ( )
delegate OnHitTest ( float MouseX, float MouseY )
delegate bool OnKeyEvent ( out byte Key, out byte State, float delta) )
delegate bool OnKeyType ( out byte Key, optional string Unicode) )
delegate OnMessage ( coerce string Msg, float MsgLife )
delegate OnMousePressed (
GUIComponent Sender,
bool bRepeat )
delegate OnShow ( )
delegate OnWatch ( )
native(821) final function float ActualHeight ( optional coerce float Val, optional bool bForce )
native(822) final function float ActualLeft ( optional coerce float Val, optional bool bForce )
native(823) final function Float ActualTop ( optional coerce float Val, optional bool bForce )
native(820) final function float ActualWidth ( optional coerce float Val, optional bool bForce )
event string AdditionalDebugString ( ) )
function Animate (
float NewLeft,
float NewTop, optional
float Time ) )
native(
815) final function AutoPosition ( array<
GUIComponent> Components,
float LeftBound,
float UpperBound,
float RightBound,
float LowerBound,
float LeftPad,
float UpperPad,
float RightPad,
float LowerPad,
optional
int NumberOfColumns, optional
float ColumnPadding )
native(
816) final function AutoPositionOn ( array<
GUIComponent> Components,
GUIComponent Frame,
float LeftPadPerc,
float UpperPadPerc,
float RightPadPerc,
float LowerPadPerc,
optional
int NumberOfColumns, optional
float ColumnPadding )
event bool CanAcceptFocus ( ) )
function CenterMouse ( ) )
function DAnimate ( float NewLeft, float NewTop, float NewWidth, float NewHeight, optional float PositionTime, optional float DimensionTime ) )
final function DebugFocus (
GUIComponent Who,
bool bLose ) )
final function DebugFocusPosition (
GUIComponent Who,
bool Last ) )
function DebugTabOrder ( )
function DisableMe ( ) )
function EnableMe ( ) )
function FillOwner ( ) )
event Free ( ) )
native(828) final function string GetMenuPath ( )
event Hide ( ) )
function bool IsInBounds ( ) )
function bool IsInClientBounds ( ) )
event bool IsMultiSelect ( ) )
function KillAnimation ( ) )
native(814) final function KillTimer ( )
function LevelChanged ( ) )
function string LoadINI ( ) )
static function
string MakeColorCode (
color NewColor) )
event bool NextPage ( ) )
function PadLeft ( out string Src, int StrLen, optional string PadStr ) )
function PadRight ( out string Src, int StrLen, optional string PadStr ) )
event bool PrevPage ( ) )
native(827) final function float RelativeHeight ( optional coerce float RealHeight, optional bool bForce )
native(824) final function float RelativeLeft ( optional coerce float RealLeft, optional bool bForce )
native(825) final function float RelativeTop ( optional coerce float RealTop, optional bool bForce )
native(826) final function float RelativeWidth ( optional coerce float RealWidth, optional bool bForce )
function Resize (
float NewWidth,
float NewHeight, optional
float Time ) )
event ResolutionChanged ( int ResX, int ResY )
function SaveINI ( optional string Value) )
function SetFriendlyLabel (
GUILabel NewLabel) )
function SetHint ( string NewHint) )
function SetPosition ( float NewLeft, float NewTop, float NewWidth, float NewHeight, optional bool bForceRelative ) )
native(813) final function SetTimer ( float Interval, optional bool bRepeat )
function SetToolTipText ( string NewToolTipText ) )
event SetVisibility ( coerce bool bIsVisible) )
event Show ( ) )
native(829) final function bool SpecialHit ( optional bool bForce )
static function string StripColorCodes ( string InString) )
event Timer ( ) )
native(817) final function UpdateOffset ( float PosX, float PosY, float PosW, float PosH )
defaultproperties
{
MenuState=MSAT_Blurry
FontScale=FNS_Medium
IniOption=""
bBoundToParent=false
bScaleToParent=false
bHasFocus=false
bVisible=true
bAcceptsInput=false
bCaptureTabs=false
bCaptureMouse=false
bNeverFocus=false
bRepeatClick=false
WinTop=0.0
WinLeft=0.0
WinWidth=1.0
WinHeight1.0
Tag=-1
MouseCursorIndex=0
bFocusOnWatch=false
bRequireReleaseClick=false
TimerIndex=-1
bMouseOverSound=false
OnClickSound=CS_None
RenderWeight=0.5
bTabStop=false
bInit=True
TabOrder=-1
BoundingType=SCALE_All
ScalingType=SCALE_All
WhiteColor=(R=253,G=237,B=244,A=255)
bStandardized=false
StandardHeight=0
}
|
Creation time: Do 14.8.2014 09:58:07.568 - Created with
UnCodeX