26 #ifndef CAVESTORY_MOD_API_H_ 
   27 #error "Please include CavestoryModAPI.h before including sub-classes." 
  124         tooltip.open_for_keyboard = 
true;
 
  128         tooltip.magnification_lvl = -1;
 
  333     int m_SelectedOption;
 
  338     int m_OldSelectedOption;
 
  353     bool m_IsSelectionProcessing;
 
  466     bool AddOption(
ModeInputSelectionId iSelectionId, 
ModeInputOptionCoord iX, 
ModeInputOptionCoord iY, 
ModeInputOptionCoord iW, 
ModeInputOptionCoord iH, 
GUI_RECT* pRect, 
ScrollAreaInfo* pScroll = NULL, 
GUI_RECT* pClipRect = NULL, 
const char* pTooltipText = NULL, 
ModeInputOptionConfig* pConfig = NULL, 
unsigned int iFlags = 0);
 
  484     bool AddOption(
ModeInputSelectionId iSelectionId, 
ModeInputOptionCoord iX, 
ModeInputOptionCoord iY, 
ModeInputOptionCoord iW, 
ModeInputOptionCoord iH, 
GuiBase* pGui, 
ScrollAreaInfo* pScroll = NULL, 
GUI_RECT* pClipRect = NULL, 
const char* pTooltipText = NULL, 
ModeInputOptionConfig* pConfig = NULL, 
unsigned int iFlags = 0);
 
  502     bool AddOption(
ModeInputSelectionId iSelectionId, 
ModeInputOptionCoord iX, 
ModeInputOptionCoord iY, 
ModeInputOptionCoord iW, 
ModeInputOptionCoord iH, 
GUI_RECT pRect, 
ScrollAreaInfo* pScroll = NULL, 
GUI_RECT* pClipRect = NULL, 
const char* pTooltipText = NULL, 
ModeInputOptionConfig* pConfig = NULL, 
unsigned int iFlags = 0);
 
Easy UI management.
Definition: CSMAPI_BaseModeInstance.h:469
 
The base class for GUI elements.
Definition: CSMAPI_types.h:2713
 
int ModeInputOptionCoord
Coordinate type for ModeInputOption.
Definition: ModeInputVector.h:48
 
unsigned int ModeInputIndex
For ModeInputVector's indexes.
Definition: ModeInputVector.h:45
 
ModeInputButtonState
Controls the button states for non-GUI driven ModeInputOption s.
Definition: ModeInputVector.h:53
 
unsigned int ModeInputSelectionId
Used for ModeInputOption.
Definition: ModeInputVector.h:41
 
@ MIBS_NORMAL
Normal draw type.
Definition: ModeInputVector.h:55
 
@ MIBS_HOVERED
Button is being hovered over.
Definition: ModeInputVector.h:58
 
@ MIBS_PRESSED
Button is being pressed.
Definition: ModeInputVector.h:61
 
#define CAVESTORY_MOD_API
Exports / imports Cavestory Mod API functions & classes.
Definition: CSMAPI_begincode.h:30
 
Manages points.
Definition: CSMAPI_types.h:546
 
Definition: CSMAPI_types.h:842