Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
KSP.UI.Screens.RDDropDownList Class Reference
Inheritance diagram for KSP.UI.Screens.RDDropDownList:

Public Member Functions

UIListItem AddItem (string id, string header, string description)
 
void AddSelectedItem (string id, string header, string description)
 
void ClearList (bool removeFiltering=true)
 
void Close (bool force=false, bool callback=true)
 
RDDropDownList CreateInstanceFromPrefab (string name, string displayName, OnOpen listCallback, OnSelectItem itemCallback, int radioGroup)
 
Func
< RDArchivesController.ReportData,
bool > 
GetBiomeFilter ()
 
Func
< RDArchivesController.ReportData,
bool > 
GetFilter ()
 
void Open (bool force=false, bool callback=true)
 
void SetStandardToggleButtonInputDelegate ()
 
void UpdateItem (int index, string description)
 
void UpdateSelectedItem (string description, bool append=false)
 

Public Attributes

int headerHeight = 24
 
RDDropDownListItem listItemPrefab
 
RDDropDownList listPrefab
 
new string name
 
TMPro.TextMeshProUGUI nameField
 
bool open
 
UIList scrollList
 
UIListItem selectedItem
 
string sortingBy = ""
 

Member Function Documentation

UIListItem KSP.UI.Screens.RDDropDownList.AddItem ( string  id,
string  header,
string  description 
)
inline
void KSP.UI.Screens.RDDropDownList.AddSelectedItem ( string  id,
string  header,
string  description 
)
inline
void KSP.UI.Screens.RDDropDownList.ClearList ( bool  removeFiltering = true)
inline
void KSP.UI.Screens.RDDropDownList.Close ( bool  force = false,
bool  callback = true 
)
inline
RDDropDownList KSP.UI.Screens.RDDropDownList.CreateInstanceFromPrefab ( string  name,
string  displayName,
OnOpen  listCallback,
OnSelectItem  itemCallback,
int  radioGroup 
)
inline
Func<RDArchivesController.ReportData, bool> KSP.UI.Screens.RDDropDownList.GetBiomeFilter ( )
inline
Func<RDArchivesController.ReportData, bool> KSP.UI.Screens.RDDropDownList.GetFilter ( )
inline
void KSP.UI.Screens.RDDropDownList.Open ( bool  force = false,
bool  callback = true 
)
inline
void KSP.UI.Screens.RDDropDownList.SetStandardToggleButtonInputDelegate ( )
inline
void KSP.UI.Screens.RDDropDownList.UpdateItem ( int  index,
string  description 
)
inline
void KSP.UI.Screens.RDDropDownList.UpdateSelectedItem ( string  description,
bool  append = false 
)
inline

Member Data Documentation

int KSP.UI.Screens.RDDropDownList.headerHeight = 24
RDDropDownListItem KSP.UI.Screens.RDDropDownList.listItemPrefab
RDDropDownList KSP.UI.Screens.RDDropDownList.listPrefab
new string KSP.UI.Screens.RDDropDownList.name
TMPro.TextMeshProUGUI KSP.UI.Screens.RDDropDownList.nameField
bool KSP.UI.Screens.RDDropDownList.open
UIList KSP.UI.Screens.RDDropDownList.scrollList
UIListItem KSP.UI.Screens.RDDropDownList.selectedItem
string KSP.UI.Screens.RDDropDownList.sortingBy = ""

The documentation for this class was generated from the following file: