Source

UnrealMagicOfDoomOhYeah / UIComboBox.txt

Full commit
Engine/Classes/UIComboBox.uc
class UIComboBox extends UIObject

    event HideList( optional int PlayerIndex=GetBestPlayerIndex() )
    event PostInitialize()
    event SetVisibility( bool bIsVisible )
    event ShowList( optional int PlayerIndex=GetBestPlayerIndex() )
    final function bool IsListDockedToButton()
    function ButtonPressed( UIScreenObject EventObject, int PlayerIndex )
    function EditboxPressed( UIScreenObject EventObject, int PlayerIndex )
    function EditboxTextChanged( UIObject Sender, int PlayerIndex )
    function ListItemSelected( UIList Sender, optional int PlayerIndex=GetBestPlayerIndex() )
    function SelectedItemChanged( UIObject Sender, int PlayerIndex )
    function SetEditboxText( string NewText, int PlayerIndex, optional bool bListItemsOnly, optional bool bSkipNotification )
    function SetListDocking( bool bDockToButton )
    function bool ShowListClickHandler( UIScreenObject EventObject, int PlayerIndex )
    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 RefreshSubscriberValue( optional int BindingIndex=INDEX_NONE );
    native final virtual function string GetDataStoreBinding( optional int BindingIndex=INDEX_NONE ) const;
    native function ClearBoundDataStores();
    native function GetBoundDataStores( out array<UIDataStore> out_BoundDataStores );
    native function bool SaveSubscriberValue( out array<UIDataStore> out_BoundDataStores, optional int BindingIndex=INDEX_NONE );