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

UTGame.UTUIList

Extends
UIList
Modifiers
native ( UI )

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. Extended version of UIList for UT3.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIObject
         |   
         +-- Engine.UIList
            |   
            +-- UTGame.UTUIList

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

Variables Summary
boolbAllowSaving
Presentation
UIComp_DrawImageBackgroundImageComponent
Inherited Variables from Engine.UIList
bAllowColumnResizing, bAllowDisabledItemSelection, bDisplayDataBindings, bEnableMultiSelect, bEnableVerticalScrollbar, bHoverStateOverridesSelected, bInitializeScrollbars, bSingleClickSubmission, bSortingList, bUpdateItemUnderCursor, CellDataComponent, CellLinkType, CellPadding, CellSpacing, ColumnAutoSizeMode, ColumnCount, ColumnHeaderBackgroundStyle[EColumnHeaderState.COLUMNHEADER_MAX], ColumnHeaderStyle, ColumnWidth, DataProvider, DataSource, DecrementIndexCue, GlobalCellStyle[EUIListElementState.ELEMENT_MAX], HeaderCellPadding, HeaderElementSpacing, IncrementIndexCue, Index, ItemOverlayStyle[EUIListElementState.ELEMENT_MAX], Items, MaxVisibleItems, MinColumnSize, ResizeColumn, RowAutoSizeMode, RowCount, RowHeight, SelectedItems, SetIndexMutex, SortAscendingCue, SortComponent, SortDescendingCue, SubmitDataFailedCue, SubmitDataSuccessCue, TopIndex, ValueChangeNotificationMutex, VerticalScrollbar, WrapType
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.UIList
ECellAutoSizeMode, ECellLinkType, EListWrapBehavior

Structures Summary
Inherited Structures from Engine.UIList
CellHitDetectionInfo

Functions Summary
functionbool SaveSubscriberValue (out array<UIDataStore> out_BoundDataStores, optional int BindingIndex=INDEX_NONE)
Inherited Functions from Engine.UIList
AllMutexesDisabled, CalculateIndexFromCursorLocation, CanSelectElement, ClearBoundDataStores, ClickedScrollZone, DecrementAllMutexes, DisableSetIndex, DisableValueChangeNotification, EnableColumnHeaderRendering, EnableSetIndex, EnableValueChangeNotification, FindItemIndex, GetBoundDataStores, GetClientRegion, GetColumnWidth, GetCurrentItem, GetDataStoreBinding, GetElementValue, GetItemCount, GetMaxNumVisibleColumns, GetMaxNumVisibleRows, GetMaxVisibleElementCount, GetResizeColumn, GetRowHeight, GetSelectedItems, GetTotalColumnCount, GetTotalRowCount, IncrementAllMutexes, Initialized, IsElementAutoSizingEnabled, IsElementEnabled, IsHotTrackingEnabled, IsSetIndexEnabled, IsValueChangeNotificationEnabled, NotifyDataStoreValueUpdated, OnGetTextValue, OnSetListIndex, OnStateChanged, PostInitialize, RefreshSubscriberValue, RemoveElement, SaveSubscriberValue, ScrollVertical, SetColumnCount, SetDataStoreBinding, SetHotTracking, SetIndex, SetRowCount, SetTopIndex, ShouldRenderColumnHeaders
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

bAllowSaving Source code

var transient bool bAllowSaving;
Whether or not this list should be able to save out to its dataprovider.

Presentation

BackgroundImageComponent Source code

var(Presentation) editinline const UIComp_DrawImage BackgroundImageComponent;
Optional component for rendering a background image for this list. No value given by default.


Functions Detail

SaveSubscriberValue Source code

native virtual function bool SaveSubscriberValue ( out array<UIDataStore> out_BoundDataStores, optional int BindingIndex=INDEX_NONE )
Resolves this subscriber's data store binding and publishes this subscriber's value to the appropriate data store.
@param out_BoundDataStores contains the array of data stores that widgets have saved values to. Each widget that implements this method should add its resolved data store to this array after data values have been published. Once SaveSubscriberValue has been called on all widgets in a scene, OnCommit will be called on all data stores in this array.
@param BindingIndex optional parameter for indicating which data store binding is being requested for those objects which have multiple data store bindings. How this parameter is used is up to the class which implements this interface, but typically the "primary" data store will be index 0.
@return TRUE if the value was successfully published to the data store.


Defaultproperties

defaultproperties
{
   Begin Object Class=UIComp_ListPresenter Name=ListPresentationComponent ObjName=ListPresentationComponent Archetype=UIComp_ListPresenter'Engine.Default__UIList:ListPresentationComponent'
      Begin Object Class=UITexture Name=NormalOverlayTemplate ObjName=NormalOverlayTemplate Archetype=UITexture'Engine.Default__UIList:ListPresentationComponent.NormalOverlayTemplate'
         ObjectArchetype=UITexture'Engine.Default__UIList:ListPresentationComponent.NormalOverlayTemplate'
      End Object
      Begin Object Class=UITexture Name=ActiveOverlayTemplate ObjName=ActiveOverlayTemplate Archetype=UITexture'Engine.Default__UIList:ListPresentationComponent.ActiveOverlayTemplate'
         ObjectArchetype=UITexture'Engine.Default__UIList:ListPresentationComponent.ActiveOverlayTemplate'
      End Object
      Begin Object Class=UITexture Name=SelectionOverlayTemplate ObjName=SelectionOverlayTemplate Archetype=UITexture'Engine.Default__UIList:ListPresentationComponent.SelectionOverlayTemplate'
         ObjectArchetype=UITexture'Engine.Default__UIList:ListPresentationComponent.SelectionOverlayTemplate'
      End Object
      Begin Object Class=UITexture Name=HoverOverlayTemplate ObjName=HoverOverlayTemplate Archetype=UITexture'Engine.Default__UIList:ListPresentationComponent.HoverOverlayTemplate'
         ObjectArchetype=UITexture'Engine.Default__UIList:ListPresentationComponent.HoverOverlayTemplate'
      End Object
      ListItemOverlay(0)=UITexture'UTGame.Default__UTUIList:ListPresentationComponent.NormalOverlayTemplate'
      ListItemOverlay(1)=UITexture'UTGame.Default__UTUIList:ListPresentationComponent.ActiveOverlayTemplate'
      ListItemOverlay(2)=UITexture'UTGame.Default__UTUIList:ListPresentationComponent.SelectionOverlayTemplate'
      ListItemOverlay(3)=UITexture'UTGame.Default__UTUIList:ListPresentationComponent.HoverOverlayTemplate'
      ObjectArchetype=UIComp_ListPresenter'Engine.Default__UIList:ListPresentationComponent'
   End Object
   CellDataComponent=ListPresentationComponent
   Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIList:WidgetEventComponent'
      DisabledEventAliases(0)="NavFocusUp"
      DisabledEventAliases(1)="NavFocusDown"
      ObjectArchetype=UIComp_Event'Engine.Default__UIList:WidgetEventComponent'
   End Object
   EventProvider=WidgetEventComponent
   Name="Default__UTUIList"
   ObjectArchetype=UIList'Engine.Default__UIList'
}

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