Source

UnrealMagicOfDoomOhYeah / UTUIOptionList.txt

UTGame/Classes/UTUIOptionList.uc
class UTUIOptionList extends UTDrawPanel

    event DrawPanel()
    event GetSupportedUIActionKeyNames(out array<Name> out_KeyNames )
    event PostInitialize()
    event SetupOptionBindings()
    function CheckAndUpdateDragging()
    function CheckArrowInput(const SubscribedInputEventParameters EventParms)
    function ClickedScrollZone( UIScrollbar Sender, float PositionPerc, int PlayerIndex )
    function DrawSpecial(float x, float y, float w, float h, float u, float v, float ul, float vl, color DrawColor, bool bOver, bool bPressed)
    function OnOption_NotifyActiveStateChanged( UIScreenObject Sender, int PlayerIndex, UIState NewlyActiveState, optional UIState PreviouslyActiveState )
    function OnValueChanged( UIObject Sender, int PlayerIndex )
    function RefreshAllOptions()
    function UIObject GetCurrentlySelectedOption()
    function Vector GetMousePosition()
    function bool CursorCheck(float X1, float Y1, float X2, float Y2)
    function bool EnableItem( int PlayerIndex, UIObject ChosenObj, bool bShouldEnable=true )
    function bool EnableItemAtIndex( int PlayerIndex, int OptionIdx, bool bShouldEnable=true )
    function bool ProcessInputAxis( const out SubscribedInputEventParameters EventParms )
    function bool ProcessInputKey( const out SubscribedInputEventParameters EventParms )
    function bool ScrollVertical( UIScrollbar Sender, float PositionChange, optional bool bPositionMaxed=false )
    function bool SelectItem(int OptionIdx, optional int PlayerIndex=GetBestPlayerIndex(), optional bool bClampValue=true )
    function bool SelectNextItem(optional bool bWrap=false, optional int PlayerIndex=GetBestPlayerIndex())
    function bool SelectPreviousItem(optional bool bWrap=false, optional int PlayerIndex=GetBestPlayerIndex())
    function int GetObjectInfoIndexFromName(name ProviderName)
    function int GetObjectInfoIndexFromObject(UIObject Sender)
    native final virtual function ClearBoundDataStores();
    native final virtual function GetBoundDataStores( out array<UIDataStore> out_BoundDataStores );
    native final virtual function SetDataStoreBinding( string MarkupText, optional int BindingIndex=INDEX_NONE );
    native final virtual function bool RefreshSubscriberValue( optional int BindingIndex=INDEX_NONE );
    native final virtual function string GetDataStoreBinding( optional int BindingIndex=INDEX_NONE ) const;
    native function InitializeComboboxWidgets();
    native function InitializeScrollbars();
    native function NotifyDataStoreValueUpdated( UIDataStore SourceDataStore, bool bValuesInvalidated, name PropertyTag, UIDataProvider SourceProvider, int ArrayIndex );
    native function RegenerateOptions();
    native function RepositionOptions();
    native function SetSelectedOptionIndex(int OptionIdx);
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.