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

GUI2K4.ButtonFooter

Extends
GUIFooter

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIBorder
            |   
            +-- XInterface.GUIFooter
               |   
               +-- GUI2K4.ButtonFooter

Direct Known Subclasses:

GUIBuyMenuFooter, GUIClassMenuFooter, GUILibraryMenuFooter, KFProfileAndAchievements_Footer, LobbyFooter, ROUT2K4GameFooterSP, UT2K4Browser_Footer, UT2K4GameFooter, UT2K4ModFooter, UT2K4Settings_Footer

Variables Summary
Footer
eTextAlignAlignment
boolbAutoSize
boolbFixedWidth
boolbFullHeight
floatButtonHeight
floatButtonLeft
floatButtonWidth
floatMargin
floatPadding
floatSpacer
Inherited Variables from XInterface.GUIBorder
Caption, Justification, TextIndent

Functions Summary
functionbool ButtonsSized (Canvas C))
functionfloat GetButtonLeft ()))
functionstring GetLongestCaption (Canvas C))
functionfloat GetMargin ()))
functionfloat GetPadding ()))
functionfloat GetSpacer ()))
function InitComponent (GUIController InController, GUIComponent InOwner))
functionbool InternalOnPreDraw (Canvas C))
function PositionButtons (Canvas C ))
function ResolutionChanged (int ResX, int ResY))
function SetupButtons (optional string bPerButtonSizes ))
event Timer ()))
Inherited Functions from XInterface.GUIBorder
GetCaption, SetCaption


Variables Detail

Footer

Alignment Source code

var(Footer) eTextAlign Alignment;

bAutoSize Source code

var(Footer) bool bAutoSize;

bFixedWidth Source code

var(Footer) bool bFixedWidth;

bFullHeight Source code

var(Footer) bool bFullHeight;

ButtonHeight Source code

var(Footer) float ButtonHeight;

ButtonLeft Source code

var(Footer) editconst noexport float ButtonLeft;

ButtonWidth Source code

var(Footer) float ButtonWidth;

Margin Source code

var(Footer) float Margin;

Padding Source code

var(Footer) float Padding;

Spacer Source code

var(Footer) float Spacer;


Functions Detail

ButtonsSized Source code

function bool ButtonsSized ( Canvas C) )

GetButtonLeft Source code

function float GetButtonLeft ( ) )

GetLongestCaption Source code

function string GetLongestCaption ( Canvas C) )

GetMargin Source code

function float GetMargin ( ) )

GetPadding Source code

function float GetPadding ( ) )

GetSpacer Source code

function float GetSpacer ( ) )

InitComponent Source code

function InitComponent ( GUIController InController, GUIComponent InOwner) )

InternalOnPreDraw Source code

function bool InternalOnPreDraw ( Canvas C) )

PositionButtons Source code

function PositionButtons ( Canvas C ) )

ResolutionChanged Source code

function ResolutionChanged ( int ResX, int ResY) )

SetupButtons Source code

function SetupButtons ( optional string bPerButtonSizes ) )

Timer Source code

event Timer ( ) )


Defaultproperties

defaultproperties
{
     ButtonHeight=0.035000
     Padding=0.160000
     Margin=0.009000
     bFixedWidth=True
     bAutoSize=True
     Alignment=TXTA_Right
     WinTop=0.950000
     WinHeight=0.050000
     bNeverFocus=False
     OnPreDraw=ButtonFooter.InternalOnPreDraw
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:42.084 - Created with UnCodeX