UTGame.UTUIButtonBar
- Extends
- UTUI_Widget
- Modifiers
- placeable dependson ( UIButton ) native ( UI )
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Container class that holds multiple UTUIButtonBarButton instances. This class autopositions itself and its buttons at the bottom of the screen.
Core.Object
|
+-- Engine.UIRoot
|
+-- Engine.UIScreenObject
|
+-- Engine.UIObject
|
+-- UTGame.UTUI_Widget
|
+-- UTGame.UTUIButtonBar
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 |
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 |
UTUIBUTTONBAR_BUTTON_SPACING Source code
const UTUIBUTTONBAR_BUTTON_SPACING = -20;
UTUIBUTTONBAR_MAX_BUTTONS Source code
const UTUIBUTTONBAR_MAX_BUTTONS = 6;
var bool bResetButtonScale;
Buttons[UTUIBUTTONBAR_MAX_BUTTONS] Source code
function int AppendButton (
string ButtonTextMarkup, delegate<
UIObject.OnClicked> ButtonDelegate) )
native const function bool CanAcceptFocus ( optional int PlayerIndex=0 ) con )
function Clear ( ) )
function ClearButton ( int ButtonIndex) )
event PlayUIAnimation (
name AnimName, optional
UIAnimationSeq AnimSeqTemplate,
optional
float PlaybackRate=
1.0,optional
bool bLoop, optional
float InitialPosition=
0.0) )
event PostInitialize ( ) )
function SetButton (
int ButtonIndex,
string ButtonTextMarkup, delegate<
UIObject.OnClicked> ButtonDelegate) )
function ToggleButton ( int ButtonIdx, bool bActive) )
defaultproperties
{
Begin Object Class=UTUIButtonBarButton Name=ButtonTemplate0 ObjName=ButtonTemplate0 Archetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
Begin Object Class=UIComp_DrawString Name=ButtonBarStringRenderer ObjName=ButtonBarStringRenderer Archetype=UIComp_DrawString'UTGame.Default__UTUIButtonBarButton:ButtonBarStringRenderer'
ObjectArchetype=UIComp_DrawString'ButtonBarStringRenderer'
End Object
Begin Object Class=UIComp_DrawImage Name=ButtonBarBackgroundImageTemplate ObjName=ButtonBarBackgroundImageTemplate Archetype=UIComp_DrawImage'UTGame.Default__UTUIButtonBarButton:ButtonBarBackgroundImageTemplate'
ObjectArchetype=UIComp_DrawImage'ButtonBarBackgroundImageTemplate'
End Object
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIButtonBarButton:WidgetEventComponent'
ObjectArchetype=UIComp_Event'WidgetEventComponent'
End Object
CaptionDataSource=(MarkupString="Button 0")
WidgetTag="butButtonBarButton0"
TabIndex=0
Position=(Value[0]=0.900000,Value[2]=0.100000,Value[3]=0.700000)
Name="ButtonTemplate0"
ObjectArchetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
End Object
Buttons(0)=UTUIButtonBarButton'UTGame.Default__UTUIButtonBar:ButtonTemplate0'
Begin Object Class=UTUIButtonBarButton Name=ButtonTemplate1 ObjName=ButtonTemplate1 Archetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
Begin Object Class=UIComp_DrawString Name=ButtonBarStringRenderer ObjName=ButtonBarStringRenderer Archetype=UIComp_DrawString'UTGame.Default__UTUIButtonBarButton:ButtonBarStringRenderer'
ObjectArchetype=UIComp_DrawString'ButtonBarStringRenderer'
End Object
Begin Object Class=UIComp_DrawImage Name=ButtonBarBackgroundImageTemplate ObjName=ButtonBarBackgroundImageTemplate Archetype=UIComp_DrawImage'UTGame.Default__UTUIButtonBarButton:ButtonBarBackgroundImageTemplate'
ObjectArchetype=UIComp_DrawImage'ButtonBarBackgroundImageTemplate'
End Object
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIButtonBarButton:WidgetEventComponent'
ObjectArchetype=UIComp_Event'WidgetEventComponent'
End Object
CaptionDataSource=(MarkupString="Button 1")
WidgetTag="butButtonBarButton1"
TabIndex=1
Position=(Value[0]=0.900000,Value[2]=0.100000,Value[3]=0.700000)
Name="ButtonTemplate1"
ObjectArchetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
End Object
Buttons(1)=UTUIButtonBarButton'UTGame.Default__UTUIButtonBar:ButtonTemplate1'
Begin Object Class=UTUIButtonBarButton Name=ButtonTemplate2 ObjName=ButtonTemplate2 Archetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
Begin Object Class=UIComp_DrawString Name=ButtonBarStringRenderer ObjName=ButtonBarStringRenderer Archetype=UIComp_DrawString'UTGame.Default__UTUIButtonBarButton:ButtonBarStringRenderer'
ObjectArchetype=UIComp_DrawString'ButtonBarStringRenderer'
End Object
Begin Object Class=UIComp_DrawImage Name=ButtonBarBackgroundImageTemplate ObjName=ButtonBarBackgroundImageTemplate Archetype=UIComp_DrawImage'UTGame.Default__UTUIButtonBarButton:ButtonBarBackgroundImageTemplate'
ObjectArchetype=UIComp_DrawImage'ButtonBarBackgroundImageTemplate'
End Object
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIButtonBarButton:WidgetEventComponent'
ObjectArchetype=UIComp_Event'WidgetEventComponent'
End Object
CaptionDataSource=(MarkupString="Button 2")
WidgetTag="butButtonBarButton2"
TabIndex=2
Position=(Value[0]=0.900000,Value[2]=0.100000,Value[3]=0.700000)
Name="ButtonTemplate2"
ObjectArchetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
End Object
Buttons(2)=UTUIButtonBarButton'UTGame.Default__UTUIButtonBar:ButtonTemplate2'
Begin Object Class=UTUIButtonBarButton Name=ButtonTemplate3 ObjName=ButtonTemplate3 Archetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
Begin Object Class=UIComp_DrawString Name=ButtonBarStringRenderer ObjName=ButtonBarStringRenderer Archetype=UIComp_DrawString'UTGame.Default__UTUIButtonBarButton:ButtonBarStringRenderer'
ObjectArchetype=UIComp_DrawString'ButtonBarStringRenderer'
End Object
Begin Object Class=UIComp_DrawImage Name=ButtonBarBackgroundImageTemplate ObjName=ButtonBarBackgroundImageTemplate Archetype=UIComp_DrawImage'UTGame.Default__UTUIButtonBarButton:ButtonBarBackgroundImageTemplate'
ObjectArchetype=UIComp_DrawImage'ButtonBarBackgroundImageTemplate'
End Object
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIButtonBarButton:WidgetEventComponent'
ObjectArchetype=UIComp_Event'WidgetEventComponent'
End Object
CaptionDataSource=(MarkupString="Button 3")
WidgetTag="butButtonBarButton3"
TabIndex=3
Position=(Value[0]=0.900000,Value[2]=0.100000,Value[3]=0.700000)
Name="ButtonTemplate3"
ObjectArchetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
End Object
Buttons(3)=UTUIButtonBarButton'UTGame.Default__UTUIButtonBar:ButtonTemplate3'
Begin Object Class=UTUIButtonBarButton Name=ButtonTemplate4 ObjName=ButtonTemplate4 Archetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
Begin Object Class=UIComp_DrawString Name=ButtonBarStringRenderer ObjName=ButtonBarStringRenderer Archetype=UIComp_DrawString'UTGame.Default__UTUIButtonBarButton:ButtonBarStringRenderer'
ObjectArchetype=UIComp_DrawString'ButtonBarStringRenderer'
End Object
Begin Object Class=UIComp_DrawImage Name=ButtonBarBackgroundImageTemplate ObjName=ButtonBarBackgroundImageTemplate Archetype=UIComp_DrawImage'UTGame.Default__UTUIButtonBarButton:ButtonBarBackgroundImageTemplate'
ObjectArchetype=UIComp_DrawImage'ButtonBarBackgroundImageTemplate'
End Object
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIButtonBarButton:WidgetEventComponent'
ObjectArchetype=UIComp_Event'WidgetEventComponent'
End Object
CaptionDataSource=(MarkupString="Button 4")
WidgetTag="butButtonBarButton4"
TabIndex=4
Position=(Value[0]=0.900000,Value[2]=0.100000,Value[3]=0.700000)
Name="ButtonTemplate4"
ObjectArchetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
End Object
Buttons(4)=UTUIButtonBarButton'UTGame.Default__UTUIButtonBar:ButtonTemplate4'
Begin Object Class=UTUIButtonBarButton Name=ButtonTemplate5 ObjName=ButtonTemplate5 Archetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
Begin Object Class=UIComp_DrawString Name=ButtonBarStringRenderer ObjName=ButtonBarStringRenderer Archetype=UIComp_DrawString'UTGame.Default__UTUIButtonBarButton:ButtonBarStringRenderer'
ObjectArchetype=UIComp_DrawString'ButtonBarStringRenderer'
End Object
Begin Object Class=UIComp_DrawImage Name=ButtonBarBackgroundImageTemplate ObjName=ButtonBarBackgroundImageTemplate Archetype=UIComp_DrawImage'UTGame.Default__UTUIButtonBarButton:ButtonBarBackgroundImageTemplate'
ObjectArchetype=UIComp_DrawImage'ButtonBarBackgroundImageTemplate'
End Object
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUIButtonBarButton:WidgetEventComponent'
ObjectArchetype=UIComp_Event'WidgetEventComponent'
End Object
CaptionDataSource=(MarkupString="Button 5")
WidgetTag="butButtonBarButton5"
TabIndex=5
Position=(Value[0]=0.900000,Value[2]=0.100000,Value[3]=0.700000)
Name="ButtonTemplate5"
ObjectArchetype=UTUIButtonBarButton'UTGame.Default__UTUIButtonBarButton'
End Object
Buttons(5)=UTUIButtonBarButton'UTGame.Default__UTUIButtonBar:ButtonTemplate5'
ButtonStringScale=(X=1.000000,Y=1.000000)
bRequiresTick=True
Position=(Value[1]=0.950000,Value[3]=0.050000)
DefaultStates(2)=Class'Engine.UIState_Focused'
Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'UTGame.Default__UTUI_Widget:WidgetEventComponent'
ObjectArchetype=UIComp_Event'UTGame.Default__UTUI_Widget:WidgetEventComponent'
End Object
EventProvider=WidgetEventComponent
Name="Default__UTUIButtonBar"
ObjectArchetype=UTUI_Widget'UTGame.Default__UTUI_Widget'
}
|
Creation time: sk 18-3-2018 10:00:58.091 - Created with
UnCodeX