「App:Library:FabGL:Enumerations」の版間の差分
78行目: | 78行目: | ||
Special character specified in on values from LineEditor::onSpecialChar delegate. More... | Special character specified in on values from LineEditor::onSpecialChar delegate. More... | ||
|- | |- | ||
− | |enum | + | |enum LineEnds : uint8_t { None, Circle } |
− | This enum defines line ends when pen width is greater than 1. More... | + | This enum defines line ends when pen width is greater than 1. More... |
|- | |- | ||
− | |enum | + | |enum MCPDir { Input, Output } |
− | Represents GPIO directioon. More... | + | Represents GPIO directioon. More... |
|- | |- | ||
− | |enum | + | |enum MCPIntTrigger { DefaultChange, PreviousChange } |
− | Represents interrupt trigger mode. More... | + | Represents interrupt trigger mode. More... |
|- | |- | ||
− | |enum | + | |enum MouseType { LegacyMouse, Intellimouse } |
− | Describes mouse type. More... | + | Describes mouse type. More... |
|- | |- | ||
− | |enum | + | |enum NativePixelFormat : uint8_t { |
− | Mono, SBGR2222, RGB565BE, PALETTE2, | + | Mono, SBGR2222, RGB565BE, PALETTE2, |
− | PALETTE4, PALETTE8, PALETTE16 | + | PALETTE4, PALETTE8, PALETTE16 |
− | } | + | } |
− | This enum defines the display controller native pixel format. More... | + | This enum defines the display controller native pixel format. More... |
|- | |- | ||
− | |enum | + | |enum PixelFormat : uint8_t { |
− | Undefined, Native, Mask, RGBA2222, | + | Undefined, Native, Mask, RGBA2222, |
− | RGBA8888 | + | RGBA8888 |
− | } | + | } |
− | This enum defines a pixel format. More... | + | This enum defines a pixel format. More... |
|- | |- | ||
− | |enum | + | |enum PS2DeviceType { |
− | UnknownPS2Device, OldATKeyboard, MouseStandard, MouseWithScrollWheel, | + | UnknownPS2Device, OldATKeyboard, MouseStandard, MouseWithScrollWheel, |
− | Mouse5Buttons, MF2KeyboardWithTranslation, M2Keyboard | + | Mouse5Buttons, MF2KeyboardWithTranslation, M2Keyboard |
− | } | + | } |
− | Represents the type of device attached to PS/2 port. More... | + | Represents the type of device attached to PS/2 port. More... |
|- | |- | ||
− | |enum | + | |enum PS2Preset { |
− | KeyboardPort0_MousePort1, KeyboardPort1_MousePort0, KeyboardPort0, KeyboardPort1, | + | KeyboardPort0_MousePort1, KeyboardPort1_MousePort0, KeyboardPort0, KeyboardPort1, |
− | MousePort0, MousePort1 | + | MousePort0, MousePort1 |
− | } | + | } |
− | This enum defines what is connected to PS/2 ports. More... | + | This enum defines what is connected to PS/2 ports. More... |
|- | |- | ||
− | |enum | + | |enum SSD1306Orientation { Normal, ReverseHorizontal, ReverseVertical, Rotate180 } |
− | This enum defines SSD1306 orientation. More... | + | This enum defines SSD1306 orientation. More... |
|- | |- | ||
− | |enum | + | |enum TerminalTransition { , LeftToRight, RightToLeft } |
− | This enum defines terminal transition effect. More... | + | This enum defines terminal transition effect. More... |
|- | |- | ||
− | |enum | + | |enum TermType { |
− | ANSI_VT, ADM3A, ADM31, Hazeltine1500, | + | ANSI_VT, ADM3A, ADM31, Hazeltine1500, |
− | Osborne, Kaypro, VT52, ANSILegacy | + | Osborne, Kaypro, VT52, ANSILegacy |
− | } | + | } |
− | This enum defines supported terminals. More... | + | This enum defines supported terminals. More... |
|- | |- | ||
− | |enum | + | |enum TFTOrientation { Rotate0, Rotate90, Rotate180, Rotate270 } |
− | This enum defines TFT orientation. More... | + | This enum defines TFT orientation. More... |
|- | |- | ||
− | |enum | + | |enum uiButtonKind { Button, Switch } |
− | Specifies the button kind. More... | + | Specifies the button kind. More... |
|- | |- | ||
− | |enum | + | |enum uiCheckBoxKind : int8_t { CheckBox, RadioButton } |
− | Specifies the combobox behaviour. More... | + | Specifies the combobox behaviour. More... |
|- | |- | ||
− | |enum | + | |enum uiHAlign { Left, Right, Center } |
− | Text horizontal alignment. More... | + | Text horizontal alignment. More... |
|- | |- | ||
− | |enum | + | |enum uiMessageBoxIcon { |
− | None, Question, Info, Warning, | + | None, Question, Info, Warning, |
− | Error | + | Error |
− | } | + | } |
− | Icon displayed by the uiApp.messageBox() method. More... | + | Icon displayed by the uiApp.messageBox() method. More... |
|- | |- | ||
− | |enum | + | |enum uiMessageBoxResult { |
− | Cancel = 0, Button1 = 1, ButtonOK = 1, Button2 = 2, | + | Cancel = 0, Button1 = 1, ButtonOK = 1, Button2 = 2, |
− | Button3 = 3 | + | Button3 = 3 |
− | } | + | } |
− | Return values from uiApp.messageBox() method. More... | + | Return values from uiApp.messageBox() method. More... |
|- | |- | ||
− | |enum | + | |enum uiOrientation { Vertical, Horizontal } |
− | Item direction/orientation. More... | + | Item direction/orientation. More... |
|- | |- | ||
− | |enum | + | |enum uiOrigin { Screen, Parent, Window } |
− | Specifies window rectangle origin. More... | + | Specifies window rectangle origin. More... |
|- | |- | ||
− | |enum | + | |enum VGAScanStart { FrontPorch, Sync, BackPorch, VisibleArea } |
− | Represents one of the four blocks of horizontal or vertical line. More... | + | Represents one of the four blocks of horizontal or vertical line. More... |
|- | |- | ||
− | |enum | + | |enum VIA6522Port { |
− | PA, PB, CA1, CA2, | + | PA, PB, CA1, CA2, |
− | CB1, CB2 | + | CB1, CB2 |
− | } | + | } |
− | I/O port. More... | + | I/O port. More... |
|- | |- | ||
|enum VirtualKey { | |enum VirtualKey { | ||
242行目: | 242行目: | ||
VK_I, VK_J, VK_K, VK_L, | VK_I, VK_J, VK_K, VK_L, | ||
− | + | VK_M, VK_N, VK_O, VK_P, | |
VK_Q, VK_R, VK_S, VK_T, | VK_Q, VK_R, VK_S, VK_T, | ||
294行目: | 294行目: | ||
VK_F2, VK_F3, VK_F4, VK_F5, | VK_F2, VK_F3, VK_F4, VK_F5, | ||
− | + | VK_F6, VK_F7, VK_F8, VK_F9, | |
VK_F10, VK_F11, VK_F12, VK_GRAVE_a, | VK_F10, VK_F11, VK_F12, VK_GRAVE_a, | ||
300行目: | 300行目: | ||
VK_GRAVE_e, VK_GRAVE_i, VK_GRAVE_o, VK_GRAVE_u, | VK_GRAVE_e, VK_GRAVE_i, VK_GRAVE_o, VK_GRAVE_u, | ||
− | VK_GRAVE_y, VK_ACUTE_a, VK_ACUTE_e, VK_ACUTE_i, | + | VK_GRAVE_y, VK_ACUTE_a, VK_ACUTE_e, VK_ACUTE_i, |
VK_ACUTE_o, VK_ACUTE_u, VK_ACUTE_y, VK_GRAVE_A, | VK_ACUTE_o, VK_ACUTE_u, VK_ACUTE_y, VK_GRAVE_A, | ||
332行目: | 332行目: | ||
VK_ASCII | VK_ASCII | ||
− | } | + | } |
− | Represents each possible real or derived (SHIFT + real) key. More... | + | Represents each possible real or derived (SHIFT + real) key. More... |
|} | |} | ||
2022年3月21日 (月) 14:44時点における版
Enumerations
Enumerations (列挙)
enum CharStyle {
Bold, ReducedLuminosity, Italic, Underline, Blink, Blank, Inverse } This enum defines a character style. More... |
enum ChipPackage { , ESP32D0WDQ6, ESP32D0WDQ5, ESP32D2WDQ5, ESP32PICOD4 }
This enum defines ESP32 module types (packages) More... |
enum Color {
Black, Red, Green, Yellow, Blue, Magenta, Cyan, White, BrightBlack, BrightRed, BrightGreen, BrightYellow, BrightBlue, BrightMagenta, BrightCyan, BrightWhite } This enum defines named colors. More... |
enum CursorName : uint8_t {
CursorPointerAmigaLike, CursorPointerSimpleReduced, CursorPointerSimple, CursorPointerShadowed, CursorPointer, CursorPen, CursorCross1, CursorCross2, CursorPoint, CursorLeftArrow, CursorRightArrow, CursorDownArrow, CursorUpArrow, CursorMove, CursorResize1, CursorResize2, CursorResize3, CursorResize4, CursorTextInput } This enum defines a set of predefined mouse cursors. More... |
enum DisplayControllerType { Textual, Bitmapped }
This enum defines types of display controllers. More... |
enum DriveType { None, SPIFFS, SDCard }
This enum defines drive types (SPIFFS or SD Card) More... |
enum FlowControl { None, Software, Hardware, Hardsoft }
This enum defines various serial port flow control methods. More... |
enum InputResult {
None = 0, ButtonExt0 = 1, ButtonExt1 = 2, ButtonExt2 = 3, ButtonExt3 = 4, Cancel = 5, ButtonLeft = 5, Enter = 6, ButtonRight = 6 } Result of InputBox dialogs helper class. More... |
enum KbdMode { NoVirtualKeys, GenerateVirtualKeys, CreateVirtualKeysQueue }
This enum defines how handle keyboard virtual keys. More... |
enum LineEditorSpecialChar { CursorUp, CursorDown }
Special character specified in on values from LineEditor::onSpecialChar delegate. More... |
enum LineEnds : uint8_t { None, Circle }
This enum defines line ends when pen width is greater than 1. More... |
enum MCPDir { Input, Output }
Represents GPIO directioon. More... |
enum MCPIntTrigger { DefaultChange, PreviousChange }
Represents interrupt trigger mode. More... |
enum MouseType { LegacyMouse, Intellimouse }
Describes mouse type. More... |
enum NativePixelFormat : uint8_t {
Mono, SBGR2222, RGB565BE, PALETTE2, PALETTE4, PALETTE8, PALETTE16 } This enum defines the display controller native pixel format. More... |
enum PixelFormat : uint8_t {
Undefined, Native, Mask, RGBA2222, RGBA8888 } This enum defines a pixel format. More... |
enum PS2DeviceType {
UnknownPS2Device, OldATKeyboard, MouseStandard, MouseWithScrollWheel, Mouse5Buttons, MF2KeyboardWithTranslation, M2Keyboard } Represents the type of device attached to PS/2 port. More... |
enum PS2Preset {
KeyboardPort0_MousePort1, KeyboardPort1_MousePort0, KeyboardPort0, KeyboardPort1, MousePort0, MousePort1 } This enum defines what is connected to PS/2 ports. More... |
enum SSD1306Orientation { Normal, ReverseHorizontal, ReverseVertical, Rotate180 }
This enum defines SSD1306 orientation. More... |
enum TerminalTransition { , LeftToRight, RightToLeft }
This enum defines terminal transition effect. More... |
enum TermType {
ANSI_VT, ADM3A, ADM31, Hazeltine1500, Osborne, Kaypro, VT52, ANSILegacy } This enum defines supported terminals. More... |
enum TFTOrientation { Rotate0, Rotate90, Rotate180, Rotate270 }
This enum defines TFT orientation. More... |
enum uiButtonKind { Button, Switch }
Specifies the button kind. More... |
enum uiCheckBoxKind : int8_t { CheckBox, RadioButton }
Specifies the combobox behaviour. More... |
enum uiHAlign { Left, Right, Center }
Text horizontal alignment. More... |
enum uiMessageBoxIcon {
None, Question, Info, Warning, Error } Icon displayed by the uiApp.messageBox() method. More... |
enum uiMessageBoxResult {
Cancel = 0, Button1 = 1, ButtonOK = 1, Button2 = 2, Button3 = 3 } Return values from uiApp.messageBox() method. More... |
enum uiOrientation { Vertical, Horizontal }
Item direction/orientation. More... |
enum uiOrigin { Screen, Parent, Window }
Specifies window rectangle origin. More... |
enum VGAScanStart { FrontPorch, Sync, BackPorch, VisibleArea }
Represents one of the four blocks of horizontal or vertical line. More... |
enum VIA6522Port {
PA, PB, CA1, CA2, CB1, CB2 } I/O port. More... |
enum VirtualKey {
VK_NONE, VK_SPACE, VK_0, VK_1, VK_2, VK_3, VK_4, VK_5, VK_6, VK_7, VK_8, VK_9, VK_KP_0, VK_KP_1, VK_KP_2, VK_KP_3, VK_KP_4, VK_KP_5, VK_KP_6, VK_KP_7, VK_KP_8, VK_KP_9, VK_a, VK_b, VK_c, VK_d, VK_e, VK_f, VK_g, VK_h, VK_i, VK_j, VK_k, VK_l, VK_m, VK_n, VK_o, VK_p, VK_q, VK_r, VK_s, VK_t, VK_u, VK_v, VK_w, VK_x, VK_y, VK_z, VK_A, VK_B, VK_C, VK_D, VK_E, VK_F, VK_G, VK_H, VK_I, VK_J, VK_K, VK_L, VK_M, VK_N, VK_O, VK_P, VK_Q, VK_R, VK_S, VK_T, VK_U, VK_V, VK_W, VK_X, VK_Y, VK_Z, VK_GRAVEACCENT, VK_ACUTEACCENT, VK_QUOTE, VK_QUOTEDBL, VK_EQUALS, VK_MINUS, VK_KP_MINUS, VK_PLUS, VK_KP_PLUS, VK_KP_MULTIPLY, VK_ASTERISK, VK_BACKSLASH, VK_KP_DIVIDE, VK_SLASH, VK_KP_PERIOD, VK_PERIOD, VK_COLON, VK_COMMA, VK_SEMICOLON, VK_AMPERSAND, VK_VERTICALBAR, VK_HASH, VK_AT, VK_CARET, VK_DOLLAR, VK_POUND, VK_EURO, VK_PERCENT, VK_EXCLAIM, VK_QUESTION, VK_LEFTBRACE, VK_RIGHTBRACE, VK_LEFTBRACKET, VK_RIGHTBRACKET, VK_LEFTPAREN, VK_RIGHTPAREN, VK_LESS, VK_GREATER, VK_UNDERSCORE, VK_DEGREE, VK_SECTION, VK_TILDE, VK_NEGATION, VK_LSHIFT, VK_RSHIFT, VK_LALT, VK_RALT, VK_LCTRL, VK_RCTRL, VK_LGUI, VK_RGUI, VK_ESCAPE, VK_PRINTSCREEN, VK_SYSREQ, VK_INSERT, VK_KP_INSERT, VK_DELETE, VK_KP_DELETE, VK_BACKSPACE, VK_HOME, VK_KP_HOME, VK_END, VK_KP_END, VK_PAUSE, VK_BREAK, VK_SCROLLLOCK, VK_NUMLOCK, VK_CAPSLOCK, VK_TAB, VK_RETURN, VK_KP_ENTER, VK_APPLICATION, VK_PAGEUP, VK_KP_PAGEUP, VK_PAGEDOWN, VK_KP_PAGEDOWN, VK_UP, VK_KP_UP, VK_DOWN, VK_KP_DOWN, VK_LEFT, VK_KP_LEFT, VK_RIGHT, VK_KP_RIGHT, VK_KP_CENTER, VK_F1, VK_F2, VK_F3, VK_F4, VK_F5, VK_F6, VK_F7, VK_F8, VK_F9, VK_F10, VK_F11, VK_F12, VK_GRAVE_a, VK_GRAVE_e, VK_GRAVE_i, VK_GRAVE_o, VK_GRAVE_u, VK_GRAVE_y, VK_ACUTE_a, VK_ACUTE_e, VK_ACUTE_i, VK_ACUTE_o, VK_ACUTE_u, VK_ACUTE_y, VK_GRAVE_A, VK_GRAVE_E, VK_GRAVE_I, VK_GRAVE_O, VK_GRAVE_U, VK_GRAVE_Y, VK_ACUTE_A, VK_ACUTE_E, VK_ACUTE_I, VK_ACUTE_O, VK_ACUTE_U, VK_ACUTE_Y, VK_UMLAUT_a, VK_UMLAUT_e, VK_UMLAUT_i, VK_UMLAUT_o, VK_UMLAUT_u, VK_UMLAUT_y, VK_UMLAUT_A, VK_UMLAUT_E, VK_UMLAUT_I, VK_UMLAUT_O, VK_UMLAUT_U, VK_UMLAUT_Y, VK_CARET_a, VK_CARET_e, VK_CARET_i, VK_CARET_o, VK_CARET_u, VK_CARET_y, VK_CARET_A, VK_CARET_E, VK_CARET_I, VK_CARET_O, VK_CARET_U, VK_CARET_Y, VK_CEDILLA_c, VK_CEDILLA_C, VK_TILDE_a, VK_TILDE_o, VK_TILDE_n, VK_TILDE_A, VK_TILDE_O, VK_TILDE_N, VK_UPPER_a, VK_ESZETT, VK_EXCLAIM_INV, VK_QUESTION_INV, VK_INTERPUNCT, VK_DIAERESIS, VK_SQUARE, VK_CURRENCY, VK_MU, VK_ASCII } Represents each possible real or derived (SHIFT + real) key. More... |
Detailed Description
Enumeration types