GUI.GUIComponent
- Extends
- GUI
- Modifiers
- Config ( TribesGui ) PerObjectConfig HideCategories ( Menu , Object ) Native
Core.Object
|
+-- GUI.GUI
|
+-- GUI.GUIComponent
Direct Known Subclasses:
GUIActorContainerBase, GUIContextMenu, GUIHorzScrollZone, GUIImage, GUIListBase, GUIMultiComponent, GUIProgressBar, GUISlider, GUITextComponent, GUIVertScrollZone
Inherited Variables from GUI.GUI |
Controller, QBTN_Abort, QBTN_AbortRetry, QBTN_Cancel, QBTN_Continue, QBTN_Ignore, QBTN_No, QBTN_Ok, QBTN_OkCancel, QBTN_Retry, QBTN_TimeOut, QBTN_Yes, QBTN_YesNo, QBTN_YesNoCancel |
Enumerations Summary |
EClickSound CS_None,
CS_Click,
CS_Edit,
CS_Up,
CS_Down |
Inherited Enumerations from GUI.GUI |
eEditMask, eIconPosition, eImgAlign, eImgStyle, eListElemDisplay, EMenuRenderStyle, eMenuState, eProgressDirection, eTextAlign, eTextCase, eXControllerCodes |
Inherited Structures from Core.Object |
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector |
Delegates Summary |
| | OnActivate () |
| bool | OnCapturedMouseMove (float deltaX, float deltaY)) |
| | OnChange (GUIComponent Sender) |
| | OnClick (GUIComponent Sender) |
| | OnClientDraw (Canvas Canvas) |
| | OnDblClick (GUIComponent Sender) |
| | OnDeActivate () |
| bool | OnDraw (Canvas Canvas)) |
| | OnFocused (GUIComponent Self)) |
| | OnHide () |
| | OnHitTest (float MouseX, float MouseY) |
| bool | OnKeyEvent (out byte Key, out byte State, float delta)) |
| bool | OnKeyType (out byte Key, optional string Unicode)) |
| | OnLostFocus (GUIComponent Self) |
| | OnMenuStateChanged (GUIComponent Sender, eMenuState NewState) |
| | OnMessage (coerce string Msg, float MsgLife) |
| | OnMousePressed (GUIComponent Sender) |
| | OnMouseRelease (GUIComponent Sender) |
| bool | OnPreDraw (Canvas Canvas)) |
| bool | OnRawXController (byte Id, out byte Key, out byte State, out float Axis)) |
| | OnRender (canvas Canvas) |
| | OnRePositionCompleted (GUIComponent Sender, name NewPosLabel) |
| | OnRightClick (GUIComponent Sender) |
| | OnShow () |
| bool | OnUpdateComponent (Canvas Canvas)) |
| | OnWatched (GUIComponent Self) |
| bool | OnXControllerEvent (byte Id, eXControllerCodes iCode)) |
Functions Summary |
| | Activate ()))
|
| float | ActualHeight ()
|
| float | ActualLeft ()
|
| Float | ActualTop ()
|
| float | ActualWidth ()
|
| | ChangeStyle (String newStyle))
|
| | Click ()))
|
| | Construct (GUIController MyController))
|
| | CyclePositions ()))
|
| | DblClick ()))
|
| | DeActivate ()))
|
| | DisableComponent ()))
|
| | EnableComponent ()))
|
| | FillOwner ()))
|
| | Focus ()))
|
| | Free (optional bool bForce ))
|
| | Hide ()))
|
| | InitComponent (GUIComponent MyOwner))
|
| | InitDelegates ()
|
| bool | IsAtPosition (name PositionLabel ))
|
| bool | IsInBounds ()))
|
| bool | IsInClientBounds ()))
|
| | KillTimer ()
|
| | LoadLayoutFromHistory ()))
|
| | LoseFocus ()))
|
| | MenuStateChange (eMenuState Newstate))
|
| | MousePressed ()))
|
| | MouseReleased ()))
|
| | OnChangeLayout ()))
|
| | OnConstruct (GUIController MyController))
|
| | OnResolutionChanged (int OldResolutionX, int OldResolutionY, int ResolutionX, int ResolutionY)
|
| PlayerController | PlayerOwner ()))
|
| | Press ()))
|
| | RedoLayout ()))
|
| | RegisterNotifyResolutionChanged ()))
|
| | RePosition (name PositionLabel, optional bool bInstantly ))
|
| | RePositionCompleted ()))
|
| | RePositionTo (sDynamicPositionSpec NewPosition ))
|
| | SaveLayout (bool FlushToDisk))
|
| | SaveLayoutToHistory ()))
|
| | SetActive (bool bActive))
|
| | SetDirty ()))
|
| | SetEnabled (bool newEnabled))
|
| | SetFocusInstead (GUIComponent other ))
|
| | SetHint (string NewHint))
|
| | SetLinkOverrides (GUIComponent cUp, UIComponent cDown, UIComponent cLeft, UIComponent cRight))
|
| | SetLinks (GUIComponent cUp, UIComponent cDown, UIComponent cLeft, UIComponent cRight))
|
| | SetRadioGroup (GUIRadioButton group ))
|
| | SetTimer (float Interval, optional bool bRepeat)
|
| | SetVisibility (bool newVisible))
|
| | Show ()))
|
| | StopCycling ()))
|
| string | StripColorCodes (string InString))
|
| | Timer ()
|
| | UndoLayout ()))
|
| | Watched ()))
|
Inherited Functions from Core.Object |
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~= |
var bool bAllowPressedEffect;
var float Bounds[4];
var float ClientBounds[4];
var font SaveFont;
var byte SaveStyle;
var float SaveX;
var float SaveY;
var const int TimerIndex;
GUIComponent
bAllowHTMLTextFormatting Source code
bHitTestOnClientBounds Source code
GUIState
var(GUIState) Editconst bool bActiveInput;
var(GUIState) private Editconst bool bDirty;
var(GUIState) EditConst bool bInited;
var(GUIState) Editconst bool bPlayerMoveAllowed;
var(GUIState) EditConst bool bRepositioning;
var(GUIState) EditConst bool bSaved;
var(GUIState) Editconst bool bTimerRepeat;
var(GUIState) EditConst bool bVisible;
var(GUIState) EditConst int MoveGroup;
var(GUIState) Editinline EditConst
GUIStyles Style;
var(GUIState) Editconst float TimerCountdown;
var(GUIState) Editconst float TimerInterval;
var(GUIState) Editinline EditConst array<
GUIComponent> UndoHistory;
var(GUIState) EditConst int UndoLevel;
Menu
enum
EClickSound
{
CS_None,
CS_Click,
CS_Edit,
CS_Up,
CS_Down
};
delegate OnActivate ( )
delegate bool OnCapturedMouseMove ( float deltaX, float deltaY) )
delegate OnDeActivate ( )
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
bool OnRawXController (
byte Id, out
byte Key, out
byte State, out
float Axis) )
delegate OnRePositionCompleted (
GUIComponent Sender,
name NewPosLabel )
delegate OnShow ( )
event Activate ( ) )
native function float ActualHeight ( )
native function float ActualLeft ( )
native function Float ActualTop ( )
native function float ActualWidth ( )
event ChangeStyle ( String newStyle) )
event Click ( ) )
function CyclePositions ( ) )
event DblClick ( ) )
event DeActivate ( ) )
event DisableComponent ( ) )
event EnableComponent ( ) )
function FillOwner ( ) )
event Focus ( ) )
event Free ( optional bool bForce ) )
event Hide ( ) )
function InitDelegates ( )
function bool IsAtPosition ( name PositionLabel ) )
function bool IsInBounds ( ) )
function bool IsInClientBounds ( ) )
native final function KillTimer ( )
function LoadLayoutFromHistory ( ) )
function LoseFocus ( ) )
private
function MenuStateChange (
eMenuState Newstate) )
event MousePressed ( ) )
event MouseReleased ( ) )
event OnChangeLayout ( ) )
function OnResolutionChanged ( int OldResolutionX, int OldResolutionY, int ResolutionX, int ResolutionY )
event Press ( ) )
function RedoLayout ( ) )
RegisterNotifyResolutionChanged Source code
function RegisterNotifyResolutionChanged ( ) )
function RePosition ( name PositionLabel, optional bool bInstantly ) )
event RePositionCompleted ( ) )
function SaveLayout ( bool FlushToDisk) )
function SaveLayoutToHistory ( ) )
event SetActive ( bool bActive) )
final event SetDirty ( ) )
function SetEnabled ( bool newEnabled) )
function SetHint ( string NewHint) )
native final function SetTimer ( float Interval, optional bool bRepeat )
event SetVisibility ( bool newVisible) )
event Show ( ) )
function StopCycling ( ) )
static function string StripColorCodes ( string InString) )
function UndoLayout ( ) )
event Watched ( ) )
defaultproperties
{
MenuState=MSAT_Blurry
bBoundToParent=true
bScaleToParent=true
bAcceptsInput=true
bCanBeShown=true
bCaptureTabs=false
bCaptureMouse=false
bNeverFocus=false
bRepeatClick=false
WinTop=0.4
WinLeft=0.4
WinWidth=0.2
WinHeight=0.2
MouseCursorIndex=0
bFocusOnWatch=false
bRequireReleaseClick=false
TimerIndex=-1
bMouseOverSound=false
OnClickSound=CS_None
RenderWeight=0.5
bTabStop=false
UndoLevel=0
bSaved=true
MoveGroup=-1
CyclePosition=-1
bScaled=True
bDrawStyle=false
bAllowPressedEffect=true
}
|
Creation time: st 23.5.2018 00:10:30.104 - Created with
UnCodeX