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

UTGame.UTUITabControl

Extends
UITabControl
Modifiers
native ( UI )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. UT3 extended version of the UITabControl

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIObject
         |   
         +-- Engine.UITabControl
            |   
            +-- UTGame.UTUITabControl

Constants Summary
Inherited Contants from Engine.UIObject
CONTEXTMENU_BINDING_INDEX, FIRST_DEFAULT_DATABINDING_INDEX, TOOLTIP_BINDING_INDEX

Variables Summary
UILabelNextPageCalloutLabel
UILabelPrevPageCalloutLabel
Style
nameCalloutLabelStyleName
UTUITabControl
nameDefaultTabWidgetTag
Inherited Variables from Engine.UITabControl
ActivateTabCue, ActivePage, bAllowPagePreviews, bUpdateLayout, Pages, PendingPage, TabButtonBackgroundStyle, TabButtonCaptionStyle, TabButtonPadding[EUIOrientation.UIORIENT_MAX], TabButtonSize, TabDockFace, TabSizeMode
Inherited Variables from Engine.UIObject
AnimationParent, AnimationPosition, AnimStack, bDebugShowBounds, bEnableActiveCursorUpdates, bSupportsPrimaryStyle, ContextMenuData, DebugBoundsColor, DockTargets, NavigationTargets, Owner, OwnerScene, PrimaryStyle, PrivateFlags, RenderBoundsVertices[EUIWidgetFace.UIFACE_MAX], RenderBounds[EUIWidgetFace.UIFACE_MAX], RenderOffset, Rotation, StyleSubscribers, TabIndex, ToolTip, WidgetID, WidgetTag

Enumerations Summary
Inherited Enumerations from Engine.UITabControl
EUITabAutosizeType

Functions Summary
functionbool ActivateBestTab (int PlayerIndex, optional bool bFocusPage=true, optional int StartIndex=0 ))
functionbool ActivateTabByTag (name TabTag, optional int PlayerIndex, optional bool bFocusPage=true))
functionint FindPageIndexByTag (name TabTag))
event PostInitialize ()))
functionbool ProcessInputKey (const out InputEventParameters EventParms ))
function RemoveTabByTag (name TabTag, optional int PlayerIndex))
Inherited Functions from Engine.UITabControl
ActivateBestTab, ActivateNextPage, ActivatePage, ActivatePageByCaption, ActivatePreviousPage, AddedChild, CreateTabPage, EnableTabPage, FindPageIndexByButton, FindPageIndexByCaption, FindPageIndexByPageRef, FindTargetedTab, GetPageAtIndex, GetPageCount, InsertPage, PostInitialize, PrivateActivatePage, ProcessInputKey, RemovePage, ReplacePage, RequestLayoutUpdate, TabButtonClicked
Inherited Functions from Engine.UIObject
AddStyleSubscriber, AnimSetBottom, AnimSetColor, AnimSetLeft, AnimSetOpacity, AnimSetPosition, AnimSetRelPosition, AnimSetRight, AnimSetRotation, AnimSetScale, AnimSetTop, AnimSetVisibility, CanAcceptFocus, ClearDefaultDataBinding, ClearUIAnimation, FindStyleSubscriberIndex, FindStyleSubscriberIndexById, GenerateSceneDataStoreMarkup, GenerateTransformMatrix, GetAnchorPosition, GetDefaultDataBinding, GetDefaultDataStores, GetOwner, GetParent, GetPositionExtent, GetPositionExtents, GetRotationMatrix, GetScene, GetToolTipValue, HasTransform, IsContainedBy, IsDockedTo, IsPrivateBehaviorSet, LogRenderBounds, NeedsActiveCursorUpdates, NotifyValueChanged, OnSetDatastoreBinding, PlayUIAnimation, RemoveStyleSubscriber, ResolveDefaultDataBinding, ResolveStyles, RotateWidget, SetActiveCursorUpdate, SetAnchorPosition, SetDefaultDataBinding, SetDockPadding, SetDockParameters, SetDockTarget, SetForcedNavigationTarget, SetNavigationTarget, SetPrivateBehavior, SetWidgetStyleByName, StopUIAnimation, TickAnim, UIAnimEnd, UpdateRotationMatrix


Variables Detail

NextPageCalloutLabel Source code

var transient UILabel NextPageCalloutLabel;

PrevPageCalloutLabel Source code

var transient UILabel PrevPageCalloutLabel;
these labels will contain button callouts for activating the PrevPage / NextPage input aliases, on consoles

Style

CalloutLabelStyleName Source code

var(Style) name CalloutLabelStyleName;

UTUITabControl

DefaultTabWidgetTag Source code

var(UTUITabControl) name DefaultTabWidgetTag;


Functions Detail

ActivateBestTab Source code

function bool ActivateBestTab ( int PlayerIndex, optional bool bFocusPage=true, optional int StartIndex=0 ) )
Attempt to activate the default tab

ActivateTabByTag Source code

function bool ActivateTabByTag ( name TabTag, optional int PlayerIndex, optional bool bFocusPage=true) )
Activate a page by it's widget tag

FindPageIndexByTag Source code

function int FindPageIndexByTag ( name TabTag) )

PostInitialize Source code

event PostInitialize ( ) )
Hide all the pages. This allows us to not care what page was left on in the editor

ProcessInputKey Source code

function bool ProcessInputKey ( const out InputEventParameters EventParms ) )

RemoveTabByTag Source code

function RemoveTabByTag ( name TabTag, optional int PlayerIndex) )
Removes a page by it's widget tag


Defaultproperties

defaultproperties
{
   CalloutLabelStyleName="CycleTabs"
   TabButtonSize=(Value=0.033566)
   Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UITabControl:WidgetEventComponent'
      ObjectArchetype=UIComp_Event'Engine.Default__UITabControl:WidgetEventComponent'
   End Object
   EventProvider=WidgetEventComponent
   Name="Default__UTUITabControl"
   ObjectArchetype=UITabControl'Engine.Default__UITabControl'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:59.516 - Created with UnCodeX