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.AlarmClockUIAddPane Class Reference

The pane that hangs out and lets you add alarms More...

Inheritance diagram for KSP.UI.AlarmClockUIAddPane:

Public Member Functions

bool AnyTextFieldHasFocus ()
 Do any of the apps text fields have focus More...
 
void SetupAddAlarm (Type alarmType, bool forceNew)
 Set the alarm type in this pane for a new alarm More...
 
void SetupEditAlarm (AlarmTypeBase alarm)
 Set the alarm type in this pane for a editing alarm More...
 

Public Attributes

Toggle actionDeleteWhenDone
 
Toggle actionPlaySound
 
GameObject actionsHolder
 
Button addAlarmButton
 
TextMeshProUGUI alarmAddWarning
 
TMP_InputField alarmDescription
 
TMP_InputField alarmName
 
TextMeshProUGUI alarmTimeOf
 
TextMeshProUGUI alarmTimeOfHeading
 
TextMeshProUGUI alarmTimeUntil
 
TextMeshProUGUI alarmTimeUntilHeading
 
TMP_Dropdown alarmTypeDropdown
 
GameObject alarmTypeHolder
 
Button cancelAlarmButton
 
KSP.UI.Screens.AppUIInputPanel inputPanel
 
Toggle messageActionNo
 
Toggle messageActionYes
 
Toggle messageActionYesIfOtherVessel
 
Toggle warpActionKill
 
Toggle warpActionNone
 
Toggle warpActionPause
 

Detailed Description

The pane that hangs out and lets you add alarms

Member Function Documentation

bool KSP.UI.AlarmClockUIAddPane.AnyTextFieldHasFocus ( )
inline

Do any of the apps text fields have focus

Returns
True if any fields are focused
void KSP.UI.AlarmClockUIAddPane.SetupAddAlarm ( Type  alarmType,
bool  forceNew 
)
inline

Set the alarm type in this pane for a new alarm

Parameters
alarmTypeType to set
forceNewForce the panes working alarm object to be a new object even if its the same type
void KSP.UI.AlarmClockUIAddPane.SetupEditAlarm ( AlarmTypeBase  alarm)
inline

Set the alarm type in this pane for a editing alarm

Parameters
alarmAlarm being edited

Member Data Documentation

Toggle KSP.UI.AlarmClockUIAddPane.actionDeleteWhenDone
Toggle KSP.UI.AlarmClockUIAddPane.actionPlaySound
GameObject KSP.UI.AlarmClockUIAddPane.actionsHolder
Button KSP.UI.AlarmClockUIAddPane.addAlarmButton
TextMeshProUGUI KSP.UI.AlarmClockUIAddPane.alarmAddWarning
TMP_InputField KSP.UI.AlarmClockUIAddPane.alarmDescription
TMP_InputField KSP.UI.AlarmClockUIAddPane.alarmName
TextMeshProUGUI KSP.UI.AlarmClockUIAddPane.alarmTimeOf
TextMeshProUGUI KSP.UI.AlarmClockUIAddPane.alarmTimeOfHeading
TextMeshProUGUI KSP.UI.AlarmClockUIAddPane.alarmTimeUntil
TextMeshProUGUI KSP.UI.AlarmClockUIAddPane.alarmTimeUntilHeading
TMP_Dropdown KSP.UI.AlarmClockUIAddPane.alarmTypeDropdown
GameObject KSP.UI.AlarmClockUIAddPane.alarmTypeHolder
Button KSP.UI.AlarmClockUIAddPane.cancelAlarmButton
KSP.UI.Screens.AppUIInputPanel KSP.UI.AlarmClockUIAddPane.inputPanel
Toggle KSP.UI.AlarmClockUIAddPane.messageActionNo
Toggle KSP.UI.AlarmClockUIAddPane.messageActionYes
Toggle KSP.UI.AlarmClockUIAddPane.messageActionYesIfOtherVessel
Toggle KSP.UI.AlarmClockUIAddPane.warpActionKill
Toggle KSP.UI.AlarmClockUIAddPane.warpActionNone
Toggle KSP.UI.AlarmClockUIAddPane.warpActionPause

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