Package gaiasky.gui.main
package gaiasky.gui.main
-
ClassDescriptionBase abstract implementation for gamepad mappings.Base implementation for top-level GUIs.Gets notifications and other kinds of messages from the event manager and logs them to the console.A generic container pane backed by a
Table.System metrics and other stuff, typically displayed at the top-right of the screen.User interface active during rendering to still frames, both in the frame output mode, and screenshots (advanced mode).Provides a way to navigate and edit the most important settings in Gaia Sky using a gamepad or a VR controller.Contains mappings from actions to input targets for gamepads.Defines the keys used in Gaia Sky.Keeps track of and manages the active user interfaces (IGuiinstances).Defines keyboard bindings to actions.A simple program action.Controls inputs from the keyboard.Interface that displays when Gaia Sky is loading assets and catalogs.Aggregates and manages the main user interface mode, with all its sub-interfaces.Holds pairs of message and date for logs.Holds information about the mode change pop-ups that appear when changing to some camera modes.Manages the main context menu that pops up on right mouse click.User interface during spacecraft mode.User interface in stereographic mode.Displays the simulation time during clean mode (no-gui mode).New version notification pop-up.Table displaying the version, build, and some more system information in a single line.Manages the interface that shows up immediately after starting Gaia Sky.