Source

UnrealMagicOfDoomOhYeah / UIList.txt

Engine/Classes/UIList.uc
class UIList extends UIObject

    event Initialized()
    event PostInitialize()
    final event DecrementAllMutexes( optional bool bDispatchUpdates )
    final event DisableSetIndex()
    final event DisableValueChangeNotification()
    final event EnableSetIndex()
    final event EnableValueChangeNotification()
    final event IncrementAllMutexes()
    final event bool AllMutexesDisabled()
    final event bool IsSetIndexEnabled()
    final event bool IsValueChangeNotificationEnabled()
    final function EnableColumnHeaderRendering( bool bShouldRenderColHeaders=true )
    final function OnStateChanged( UIScreenObject Sender, int PlayerIndex, UIState NewlyActiveState, optional UIState PreviouslyActiveState )
    final function bool ShouldRenderColumnHeaders()
    function ClickedScrollZone( UIScrollbar Sender, float PositionPerc, int PlayerIndex )
    native final function ClearBoundDataStores();
    native final function EUIListElementState GetElementCellState( int ElementIndex ) const;
    native final function SetColumnCount( int NewColumnCount );
    native final function SetHotTracking( bool bShouldUpdateItemUnderCursor );
    native final function SetRowCount( int NewRowCount );
    native final function array<int> GetSelectedItems() const;
    native final function bool CanSelectElement( int ElementIndex );
    native final function bool IsElementAutoSizingEnabled() const;
    native final function bool IsElementEnabled( INT ElementIndex );
    native final function bool IsElementSelected( int ElementIndex ) const;
    native final function bool IsHotTrackingEnabled() const;
    native final function bool ScrollVertical( UIScrollbar Sender, float PositionChange, optional bool bPositionMaxed=false );
    native final function bool SetElementCellState( int ElementIndex, EUIListElementState NewElementState );
    native final function int FindItemIndex( string ItemValue, optional int CellIndex=INDEX_NONE ) const;
    native final function int GetCurrentItem() const;
    native final function int GetMaxNumVisibleColumns() const;
    native final function int GetMaxNumVisibleRows() const;
    native final function int GetTotalColumnCount() const;
    native final function int GetTotalRowCount() const;
    native final function string GetElementValue( int ElementIndex, optional int CellIndex=INDEX_NONE ) const;
    native final virtual function GetBoundDataStores( out array<UIDataStore> out_BoundDataStores );
    native final virtual function NotifyDataStoreValueUpdated( UIDataStore SourceDataStore, bool bValuesInvalidated, name PropertyTag, UIDataProvider SourceProvider, int ArrayIndex );
    native final virtual function SetDataStoreBinding( string MarkupText, optional int BindingIndex=INDEX_NONE );
    native final virtual function bool NavigateIndex( bool bIncrementIndex, bool bFullPage, bool bHorizontalNavigation );
    native final virtual function bool RefreshSubscriberValue( optional int BindingIndex=INDEX_NONE );
    native final virtual function bool SetIndex( int NewIndex, optional bool bClampValue=true, optional bool bSkipNotification=false );
    native final virtual function bool SetTopIndex( int NewTopIndex, optional bool bClampValue=true );
    native final virtual function string GetDataStoreBinding( optional int BindingIndex=INDEX_NONE ) const;
    native final virtual function vector2D GetClientRegion() const;
    native function int CalculateIndexFromCursorLocation( optional bool bRequireValidIndex=true ) const;
    native function int GetItemCount() const;
    native function int GetMaxVisibleElementCount() const;
    native function int GetResizeColumn( optional out CellHitDetectionInfo ClickedCell ) const;
    native function int RemoveElement(int ElementToRemove);
    native virtual final function float GetColumnWidth( optional int ColumnIndex=INDEX_NONE, optional bool bColHeader, optional bool bReturnUnformattedValue ) const;
    native virtual function bool SaveSubscriberValue( out array<UIDataStore> out_BoundDataStores, optional int BindingIndex=INDEX_NONE );
    native virtual function float GetRowHeight( optional int RowIndex=INDEX_NONE, optional bool bColHeader, optional bool bReturnUnformattedValue ) const;