Kerbal Space Program
1.12.4
|
Heavily influenced by the limiations put on us by EzGUI. Moves items in and out of lists because of that. It needs a rewrite to adhere to how things work in U5 More...
Classes | |
class | CascadingListItem |
Public Types | |
enum | UpdateScrollAction { UpdateScrollAction.SCROLL_TO_TOP = 1, UpdateScrollAction.SCROLL_TO_UPDATED = 2, UpdateScrollAction.SCROLL_TO_PREVIOUS_POSITION = 3 } |
Public Member Functions | |
CascadingListItem | AddCascadingItem (UIListItem header, UIListItem footer, List< UIListItem > bodies, Button button, int index=-1) |
void | ClearList (bool destroy) |
int | RemoveCascadingItem (CascadingListItem item) |
delegate List< UIListItem > | UpdateBodiesCallback () |
void | UpdateCascadingItem (ref CascadingListItem item, UIListItem header, UIListItem footer, UpdateBodiesCallback callback, Button button, UpdateScrollAction action=UpdateScrollAction.SCROLL_TO_PREVIOUS_POSITION) |
CascadingListItem | UpdateCascadingItem (CascadingListItem item, UIListItem header, UIListItem footer, List< UIListItem > bodies, Button button, UpdateScrollAction action=UpdateScrollAction.SCROLL_TO_PREVIOUS_POSITION) |
Public Attributes | |
UIList | cascadingList |
bool | DeleteBodyOnUpdate = true |
bool | DeleteFooterOnUpdate = true |
bool | DeleteHeaderOnUpdate = true |
Heavily influenced by the limiations put on us by EzGUI. Moves items in and out of lists because of that. It needs a rewrite to adhere to how things work in U5
enum KSP.UI.UICascadingList.UpdateScrollAction |
|
inline |
|
inline |
|
inline |
delegate List<UIListItem> KSP.UI.UICascadingList.UpdateBodiesCallback | ( | ) |
|
inline |
|
inline |
UIList KSP.UI.UICascadingList.cascadingList |
bool KSP.UI.UICascadingList.DeleteBodyOnUpdate = true |
bool KSP.UI.UICascadingList.DeleteFooterOnUpdate = true |
bool KSP.UI.UICascadingList.DeleteHeaderOnUpdate = true |