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