Luanti 5.11.0-dev
 
Loading...
Searching...
No Matches
guiFormSpecMenu.h File Reference
#include <optional>
#include <utility>
#include <stack>
#include <unordered_set>
#include "irrlichttypes_bloated.h"
#include "irr_ptr.h"
#include "inventory.h"
#include "inventorymanager.h"
#include "modalMenu.h"
#include "guiInventoryList.h"
#include "guiScrollBar.h"
#include "guiTable.h"
#include "util/string.h"
#include "util/enriched_string.h"
#include "StyleSpec.h"
#include <ICursorControl.h>
#include <IGUIStaticText.h>
+ Include dependency graph for guiFormSpecMenu.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TextDest
 
class  IFormSource
 
class  GUIFormSpecMenu
 
struct  GUIFormSpecMenu::ListRingSpec
 
struct  GUIFormSpecMenu::FieldSpec
 
struct  GUIFormSpecMenu::TooltipSpec
 
struct  GUIFormSpecMenu::parserData
 
struct  GUIFormSpecMenu::fs_key_pending
 
class  FormspecFormSource
 

Enumerations

enum  FormspecFieldType {
  f_Button , f_Table , f_TabHeader , f_CheckBox ,
  f_DropDown , f_ScrollBar , f_Box , f_ItemImage ,
  f_HyperText , f_AnimatedImage , f_Unknown
}
 
enum  FormspecQuitMode { quit_mode_no , quit_mode_accept , quit_mode_cancel }
 
enum  ButtonEventType : u8 {
  BET_LEFT , BET_RIGHT , BET_MIDDLE , BET_WHEEL_UP ,
  BET_WHEEL_DOWN , BET_UP , BET_DOWN , BET_MOVE ,
  BET_OTHER
}
 

Enumeration Type Documentation

◆ ButtonEventType

enum ButtonEventType : u8
Enumerator
BET_LEFT 
BET_RIGHT 
BET_MIDDLE 
BET_WHEEL_UP 
BET_WHEEL_DOWN 
BET_UP 
BET_DOWN 
BET_MOVE 
BET_OTHER 

◆ FormspecFieldType

Enumerator
f_Button 
f_Table 
f_TabHeader 
f_CheckBox 
f_DropDown 
f_ScrollBar 
f_Box 
f_ItemImage 
f_HyperText 
f_AnimatedImage 
f_Unknown 

◆ FormspecQuitMode

Enumerator
quit_mode_no 
quit_mode_accept 
quit_mode_cancel