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

Engine.UINumericOptionList

Extends
UIOptionListBase
Modifiers
native ( UIPrivate ) placeable

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Widget which looks like a UIOptionList but contains a numeric range for its data instead of a list of strings

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIObject
         |   
         +-- Engine.UIOptionListBase
            |   
            +-- Engine.UINumericOptionList

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

Variables Summary
Data
UIRangeDataRangeValue
Inherited Variables from Engine.UIOptionListBase
BackgroundImageComponent, ButtonSpacing, bWrapOptions, DataSource, DecrementButton, DecrementCue, DecrementStyle, IncrementButton, IncrementCue, IncrementStyle, OptionListButtonClass, StringRenderComponent
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

Functions Summary
functionfloat GetValue (optional bool bPercentageValue ) con)
functionbool SetValue (coerce float NewValue, optional bool bPercentageValue)
Inherited Functions from Engine.UIOptionListBase
ClearBoundDataStores, Created, GetBoundDataStores, GetDataStoreBinding, HasNextValue, HasPrevValue, Initialized, InitializeInternalControls, NotifyDataStoreValueUpdated, OnButtonClicked, OnMoveSelectionLeft, OnMoveSelectionRight, RefreshSubscriberValue, SaveSubscriberValue, SetDataStoreBinding
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

Data

RangeValue Source code

var(Data) UIRangeData RangeValue;
The value and range parameters for this numeric optionlist.


Functions Detail

GetValue Source code

native final const function float GetValue ( optional bool bPercentageValue ) con )
Gets the current value of this slider
@param bPercentageValue TRUE to format the result as a percentage of the total range of this slider.

SetValue Source code

native final function bool SetValue ( coerce float NewValue, optional bool bPercentageValue )
Change the value of this slider at runtime.
@param NewValue the new value for the slider.
@param bPercentageValue TRUE indicates that the new value is formatted as a percentage of the total range of this slider.
@return TRUE if the slider's value was changed


Defaultproperties

defaultproperties
{
   RangeValue=(NudgeValue=1.000000)
   DecrementButton=UIOptionListButton'Engine.Default__UINumericOptionList:DecrementButtonTemplate'
   IncrementButton=UIOptionListButton'Engine.Default__UINumericOptionList:IncrementButtonTemplate'
   Begin Object Class=UIComp_DrawImage Name=BackgroundImageTemplate ObjName=BackgroundImageTemplate Archetype=UIComp_DrawImage'Engine.Default__UIOptionListBase:BackgroundImageTemplate'
      ObjectArchetype=UIComp_DrawImage'Engine.Default__UIOptionListBase:BackgroundImageTemplate'
   End Object
   BackgroundImageComponent=BackgroundImageTemplate
   Begin Object Class=UIComp_DrawString Name=LabelStringRenderer ObjName=LabelStringRenderer Archetype=UIComp_DrawString'Engine.Default__UIOptionListBase:LabelStringRenderer'
      ObjectArchetype=UIComp_DrawString'Engine.Default__UIOptionListBase:LabelStringRenderer'
   End Object
   StringRenderComponent=LabelStringRenderer
   DataSource=(RequiredFieldType=DATATYPE_RangeProperty)
   Children(0)=UIOptionListButton'Engine.Default__UINumericOptionList:DecrementButtonTemplate'
   Children(1)=UIOptionListButton'Engine.Default__UINumericOptionList:IncrementButtonTemplate'
   Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIOptionListBase:WidgetEventComponent'
      ObjectArchetype=UIComp_Event'Engine.Default__UIOptionListBase:WidgetEventComponent'
   End Object
   EventProvider=WidgetEventComponent
   Name="Default__UINumericOptionList"
   ObjectArchetype=UIOptionListBase'Engine.Default__UIOptionListBase'
}

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