KSPDev.GUIUtils Namespace |
Class | Description | |
---|---|---|
![]() | AbstractHermeticGUIControl | Base class for a GUI element that incapsulates a class instance member. |
![]() ![]() | GuiActionsList | A helper to accumulate GUI actions. |
![]() ![]() | GuiColorScope | A utility class to render big disabled bloacks of GUI. |
![]() ![]() | GuiEnabledStateScope | A utility class to render a big disabled block in GUI. |
![]() | GUILayoutButtons | Utility class to help building GUI layout buttons. |
![]() | GUILayoutStringTable | Utility class to draw a simple table with the text colum contents. |
![]() | GUILayoutVerticalScrollView | Auto-resizing scrolling control. |
![]() ![]() | GuiWindow | A utility class to deal with the GUI windows. |
![]() | HermeticGUIControlBoolean | Hermetic GUI control for the boolean members. |
![]() | HermeticGUIControlClass | Hermetic GUI control for the class types. |
![]() | HermeticGUIControlSwitch | Hermetic GUI control for the enum types. |
![]() | HermeticGUIControlText | Hermetic GUI control for the generic types, represented as a plain text. |
![]() ![]() | HintOverlay | A wrapper class to present a simple overlay window with some text. |
![]() ![]() | LocalizableItemAttribute | Attribute for the various game items that support localization. |
![]() | LocalizableMessage | Base class for the messages that support localization. |
![]() | LocalizableMessageGuiTags | Various values that give hints on how the messages should be presented in GUI. |
![]() ![]() | LocalizationLoader | A utility class to localize the annotated members |
![]() ![]() | Message | A class to wrap a simple localizable UI string. |
![]() ![]() | MessageT1 | A class to wrap a localizable UI string with parameter(s). |
![]() ![]() | MessageT1, T2 | A class to wrap a localizable UI string with parameter(s). |
![]() ![]() | MessageT1, T2, T3 | A class to wrap a localizable UI string with parameter(s). |
![]() ![]() | MessageT1, T2, T3, T4 | A class to wrap a localizable UI string with parameter(s). |
![]() ![]() | MessageT1, T2, T3, T4, T5 | A class to wrap a localizable UI string with parameter(s). |
![]() ![]() | MessageLookupT | Holds a mapping of a value to a localized message. |
![]() ![]() | ScreenMessaging | Helper class to present global UI messages. |
![]() | StdSpecTags | Standard specialization tags. |
![]() ![]() | UISoundPlayer | Helper class to play sounds in the game GUI. Such sounds are not 3D aligned. |
Interface | Description | |
---|---|---|
![]() | IHasContextMenu | Generic interface for the modules that implement a UI context menu. |
![]() | IHasGUI | Generic interface for the modules that implement a GUI events handling. |
![]() | IRenderableGUIControl | Interface for a generic GUI control that can manage it's state. |
![]() ![]() | IsLocalizableModule | Generic interface for the modules that manage own localizable items. |