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

XInterface.GUIButton

Extends
GUIComponent
Modifiers
Native

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

Direct Known Subclasses:

GUIEditBox, GUIGFXButton, GUISpinnerButton, GUITabButton, StateButton

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
GUIButton
PaddingPercentAutoSizePadding
boolbAutoShrink
boolbAutoSize
boolbUseCaptionHeight
boolbWrapCaption
stringCaption
eTextAlignCaptionAlign
GUIStylesCaptionEffectStyle
stringCaptionEffectStyleName
stringSizingCaption
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
PaddingPercent
HorzPerc, VertPerc
Inherited Structures from XInterface.GUI
APackInfo, AutoLoginInfo, GUIListElem, GUITabItem, GUITreeNode, ImageListElem, MultiSelectListElem

Functions Summary
function InitComponent (GUIController MyController, GUIComponent MyOwner)
functionbool InternalOnKeyEvent (out byte Key, out byte State, float delta)
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

GUIButton

AutoSizePadding Source code

var(GUIButton) PaddingPercent AutoSizePadding;

bAutoShrink Source code

var(GUIButton) bool bAutoShrink;

bAutoSize Source code

var(GUIButton) bool bAutoSize;

bUseCaptionHeight Source code

var(GUIButton) bool bUseCaptionHeight;

bWrapCaption Source code

var(GUIButton) bool bWrapCaption;

Caption Source code

var(GUIButton) localized string Caption;

CaptionAlign Source code

var(GUIButton) eTextAlign CaptionAlign;

CaptionEffectStyle Source code

var(GUIButton) editconst GUIStyles CaptionEffectStyle;

CaptionEffectStyleName Source code

var(GUIButton) string CaptionEffectStyleName;

SizingCaption Source code

var(GUIButton) string SizingCaption;


Structures Detail

PaddingPercent Source code

struct PaddingPercent
{
var(GUIButton) float HorzPerc;
var(GUIButton) float VertPerc;
};



Functions Detail

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InternalOnKeyEvent Source code

function bool InternalOnKeyEvent ( out byte Key, out byte State, float delta )


Defaultproperties

defaultproperties
{
     CaptionAlign=TXTA_Center
     AutoSizePadding=(HorzPerc=0.125000)
     bAutoShrink=Wahr
     StyleName="SquareButton"
     WinHeight=0.040000
     bTabStop=Wahr
     bAcceptsInput=Wahr
     bCaptureMouse=Wahr
     bMouseOverSound=Wahr
     Begin Object Class=GUIToolTip Name=GUIButtonToolTip
     End Object
     ToolTip=GUIToolTip'XInterface.GUIButton.GUIButtonToolTip'

     OnClickSound=CS_Click
     StandardHeight=0.040000
     OnKeyEvent=GUIButton.InternalOnKeyEvent
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:21.046 - Created with UnCodeX