Diol can save your theme preference in this browser using local storage.
typedef struct EsElement EsElement;
Base type of all user interface elements. Create with EsCustomElementCreate; destroy with EsElementDestroy.
typedef struct EsPanel EsPanel;
Container that lays out and manages its child elements. Create with EsPanelCreate.
typedef struct EsWindow EsWindow;
Top-level window on the desktop. Create with EsWindowCreate.
typedef struct EsButton EsButton;
User-activatable button. It can be a push button, checkbox, or radio box. Create with EsButtonCreate.
typedef struct EsTextDisplay EsTextDisplay;
Displays text that the user cannot edit. Create with EsTextDisplayCreate.
typedef struct EsIconDisplay EsIconDisplay;
Displays a single icon. Create with EsIconDisplayCreate.
typedef struct EsTextbox EsTextbox;
Editable text input. It can be single-line or multi-line. Create with EsTextboxCreate.
typedef struct EsListView EsListView;
Displays a scrollable list or table of items. Create with EsListViewCreate.
typedef struct EsMenu EsMenu;
Popup menu with items. Create with EsMenuCreate; show with EsMenuShow.
typedef struct EsColorWell EsColorWell;
Displays and edits a color. Create with EsColorWellCreate.
typedef struct EsSplitter EsSplitter;
Resizable divider between two panes. Create with EsSplitterCreate.
typedef struct EsImageDisplay EsImageDisplay;
Displays a decoded image. Create with EsImageDisplayCreate.
typedef struct EsListDisplay EsListDisplay;
Displays a bulleted, numbered, or alphabetical list. Create with EsListDisplayCreate.
typedef struct EsCanvasPane EsCanvasPane;
Pane for custom drawing. Create with EsCanvasPaneCreate.
typedef struct EsSlider EsSlider;
Slider that selects a value from a range. Create with EsSliderCreate.
typedef struct EsScrollView EsScrollView;
Viewport that can scroll its contents. Create with EsCustomScrollViewCreate.
typedef struct EsSpacer EsSpacer;
Empty space used in a layout. Create with EsSpacerCreate.
typedef struct EsTextPlan EsTextPlan;
Pre-laid-out text for efficient painting. Create with EsTextPlanCreate; destroy with EsTextPlanDestroy.
typedef struct EsPaintTarget EsPaintTarget;
Off-screen surface for drawing. Create with EsPaintTargetCreate; destroy with EsPaintTargetDestroy.
typedef struct EsUndoManager EsUndoManager;
Manages the undo and redo stacks for an instance. Push items with EsUndoPush.
typedef struct EsHeap EsHeap;
Heap allocator. Pass it to EsHeapAllocate and EsHeapFree to use a heap other than the default.
typedef struct EsFileStore EsFileStore;
Reference to a file. It can refer to a path, an open handle, or a file embedded in a bundle.
typedef struct EsUserTask EsUserTask;
Background task that runs on its own thread. The user sees a progress window. Create with EsUserTaskStart.
typedef struct EsBundle EsBundle;
Read-only collection of files embedded in an application. Find files with EsBundleFind.
typedef struct EsDialog EsDialog;
Modal dialog with a title, content, and buttons. Create with EsDialogShow.
typedef uint8_t EsNodeType;
The type of a file system node. It encodes ES_NODE_FILE, ES_NODE_DIRECTORY, or ES_NODE_INVALID.
typedef uintptr_t EsHandle;
Opaque handle to a kernel object, such as a file, event, or window.
typedef uint64_t EsFileOffset;
Byte offset or size within a file. It is an unsigned 64-bit value.
typedef int64_t EsFileOffsetDifference;
Signed difference between two file offsets. A value of -1 means a quantity is unsupported or unknown.
typedef uint64_t EsAudioDeviceID;
Unique identifier of an audio device.
typedef uint16_t EsFontFamily;
Identifier of a font family. The standard families are ES_FONT_SANS, ES_FONT_SERIF, and ES_FONT_MONOSPACED.
typedef uint64_t EsTimer;
Identifier of a scheduled timer. Returned by EsTimerSet; cancel with EsTimerCancel.
typedef int64_t EsListViewIndex;
Index of an item or group in a list view. A value of -1 means no item or group.
typedef uint64_t EsObjectID;
Unique identifier of a kernel object, such as a process, thread, or window.
typedef uint32_t EsDeviceColor;
A color in the device's color space. It encodes alpha, red, green, and blue in 32 bits.
typedef uint32_t EsStyleID;
Identifier of an interned style. Interning is permanent; duplicate styles share the same ID.
#define ES_FLAGS_DEFAULT (0)
Default value for a flags parameter. It means no flags are set.
#define ES_INVALID_HANDLE ((EsHandle) (0))
Handle value that refers to no object. Pass it when no handle is available.
#define ES_CURRENT_THREAD ((EsHandle) (0x10))
Handle that refers to the calling thread. Use it in place of a thread handle.
#define ES_CURRENT_PROCESS ((EsHandle) (0x11))
Handle that refers to the calling process. Use it in place of a process handle.
#define ES_WAIT_NO_TIMEOUT (-1)
Timeout value that makes EsWait block until an object becomes ready.
#define ES_MAX_WAIT_COUNT (8)
Maximum number of objects that can be passed to EsWait at once.
#define ES_MAX_DIRECTORY_CHILD_NAME_LENGTH (256)
Maximum length, in bytes, of a directory child's name.
#define ES_PROCESS_EXECUTABLE_NOT_LOADED (0)
The process's executable has not been loaded.
#define ES_PROCESS_EXECUTABLE_FAILED_TO_LOAD (1)
The process's executable failed to load.
#define ES_PROCESS_EXECUTABLE_LOADED (2)
The process's executable has been loaded successfully.
#define ES_SNAPSHOT_MAX_PROCESS_NAME_LENGTH (31)
Maximum length, in bytes, of a process name in a snapshot.
#define ES_SYSTEM_SNAPSHOT_PROCESSES (1)
Snapshot type for the list of running processes.
#define ES_SYSTEM_SNAPSHOT_PERFORMANCE (2)
Snapshot type for system performance information.
#define ES_HANDLED (-1)
Message response meaning the message was handled and will not propagate.
#define ES_REJECTED (-2)
Message response meaning the message is rejected. It blocks the default behaviour.
#define ES_NODE_FILE (0x00)
Node type: the node is a file.
#define ES_NODE_DIRECTORY (0x10)
Node type: the node is a directory.
#define ES_NODE_INVALID (0x20)
Node type: the node is neither a file nor a directory.
#define ES_DIRECTORY_CHILDREN_UNKNOWN ((EsFileOffsetDifference) (-1))
Returned as the child count of a directory when the count is unknown.
#define ES_MEMORY_MAP_OBJECT_ALL (0)
Size value that maps the entire object. Pass it as the size to EsMemoryMapObject.
#define ES_SHARED_MEMORY_READ_WRITE (1 << 0)
Shared memory flag: the memory can be read from and written to.
#define ES_STRING_FORMAT_ENOUGH_SPACE (-1)
Buffer length value that tells EsStringFormat to assume the buffer has enough space.
#define ES_PANEL_BAND_SIZE_DEFAULT (-1)
Panel band size that uses the default for the axis.
#define ES_SCROLLBAR_VERTICAL (0 << 0)
Scrollbar flag: the scrollbar is for the vertical axis.
#define ES_SCROLLBAR_HORIZONTAL (1 << 0)
Scrollbar flag: the scrollbar is for the horizontal axis.
#define ES_FONT_SANS (0xFFFF)
Standard font family: sans-serif.
#define ES_FONT_SERIF (0xFFFE)
Standard font family: serif.
#define ES_FONT_MONOSPACED (0xFFFD)
Standard font family: monospaced.
#define ES_FONT_REGULAR (4)
Font weight: regular.
#define ES_FONT_SEMIBOLD (6)
Font weight: semibold.
#define ES_FONT_BOLD (7)
Font weight: bold.
#define ES_COMMAND_SYSTEM_START (0xF0000000)
Stable ID of the built-in 'system start' command.
#define ES_COMMAND_DELETE (0xF0000001)
Stable ID of the built-in delete command.
#define ES_COMMAND_SELECT_ALL (0xF0000002)
Stable ID of the built-in select all command.
#define ES_COMMAND_CUT (0xF0000003)
Stable ID of the built-in cut command.
#define ES_COMMAND_COPY (0xF0000004)
Stable ID of the built-in copy command.
#define ES_COMMAND_PASTE (0xF0000005)
Stable ID of the built-in paste command.
#define ES_COMMAND_UNDO (0xF0000006)
Stable ID of the built-in undo command.
#define ES_COMMAND_REDO (0xF0000007)
Stable ID of the built-in redo command.
#define ES_COMMAND_SAVE (0xF0000008)
Stable ID of the built-in save command.
#define ES_COMMAND_SHOW_IN_FILE_MANAGER (0xF0000009)
Stable ID of the built-in 'show in file manager' command.
#define ES_WINDOW_MOVE_MAXIMIZED (1 << 0)
Window move flag: move the window into the maximised state.
#define ES_WINDOW_MOVE_ADJUST_TO_FIT_SCREEN (1 << 1)
Window move flag: adjust the new bounds so the window stays on the screen.
#define ES_WINDOW_MOVE_HIDDEN (1 << 2)
Window move flag: hide the window instead of moving it.
#define ES_WINDOW_MOVE_ALWAYS_ON_TOP (1 << 3)
Window move flag: keep the window above all other windows.
#define ES_WINDOW_MOVE_AT_BOTTOM (1 << 4)
Window move flag: move the window to the bottom of the z-order.
#define ES_WINDOW_MOVE_UPDATE_SCREEN (1 << 5)
Window move flag: update the screen immediately after the move.
#define ES_WINDOW_MOVE_DYNAMIC (1 << 6)
Window move flag: resize dynamically without redrawing until the resize completes.
#define ES_WINDOW_SOLID_TRUE (1 << 0)
Window solid flag: make the window solid.
#define ES_WINDOW_SOLID_NO_ACTIVATE (1 << 1)
Window solid flag: clicking the window does not activate it.
#define ES_WINDOW_SOLID_NO_BRING_TO_FRONT (1 << 2)
Window solid flag: the window is not brought to the front.
#define ES_GAME_CONTROLLER_MAX_COUNT (16)
Maximum number of connected game controllers that can be reported at once.
#define ES_DOMAIN_NAME_MAX_LENGTH (255)
Maximum length, in bytes, of a domain name.
#define ES_ECHO_REQUEST_MAX_LENGTH (48)
Maximum length, in bytes, of the data of an echo request.
#define ES_INSTANCE_CLASS_VIEWER (0)
Instance class: one document is open per window. It is the default.
#define ES_INSTANCE_CLASS_EDITOR (1)
Instance class: the instance manages multiple documents.
#define ES_MOUNT_POINT_MAX_COUNT (256)
Maximum number of mount points in the system.
#define ES_THREAD_EVENT_MUTEX_ACQUIRE (1)
Thread event log type: a mutex was acquired.
#define ES_THREAD_EVENT_MUTEX_RELEASE (2)
Thread event log type: a mutex was released.
#define ES_WINDOW_PROPERTY_SOLID (0x01)
Standard window property: whether the window is solid, plus its solid insets.
#define ES_WINDOW_PROPERTY_OPAQUE_BOUNDS (0x02)
Standard window property: the opaque bounds of the window.
#define ES_WINDOW_PROPERTY_BLUR_BOUNDS (0x03)
Standard window property: the blur bounds of the window.
#define ES_WINDOW_PROPERTY_ALPHA (0x04)
Standard window property: the alpha value of the window.
#define ES_WINDOW_PROPERTY_FOCUSED (0x05)
Standard window property: whether the window is focused.
#define ES_WINDOW_PROPERTY_MATERIAL (0x06)
Standard window property: the material of the window.
#define ES_WINDOW_PROPERTY_EMBED (0x07)
Standard window property: the embedded window of a container window.
#define ES_WINDOW_PROPERTY_EMBED_INSETS (0x08)
Standard window property: the insets of the embedded window.
#define ES_WINDOW_PROPERTY_FRONT (0x09)
Standard window property: bring the window to the front without activating it.
#define ES_WINDOW_PROPERTY_OBJECT (0x81)
Embedded window property: the API window object.
#define ES_WINDOW_PROPERTY_EMBED_OWNER (0x82)
Embedded window property: the owner process of the embedded window.
#define ES_DRAW_BITMAP_OPAQUE (0xFFFF)
Bitmap draw mode: copy the bitmap without blending.
#define ES_DRAW_BITMAP_XOR (0xFFFE)
Bitmap draw mode: invert the pixels below the bitmap.
#define ES_DRAW_BITMAP_BLEND (0)
Bitmap draw mode: blend the bitmap with the background.
#define ES_SCROLL_WHEEL_NOTCH (0x100)
The delta of one notch of the scroll wheel. Use it to scale scroll wheel deltas.
#define ES_SHUTDOWN_ACTION_POWER_OFF (1)
Shutdown action: power off the computer.
#define ES_SHUTDOWN_ACTION_RESTART (2)
Shutdown action: restart the computer.
typedef uint16_t EsScancode;
A key identifier. It contains USB HID scancode values for keys, such as ES_SCANCODE_A.
ES_SCANCODE_A = (0x04) | |
ES_SCANCODE_B = (0x05) | |
ES_SCANCODE_C = (0x06) | |
ES_SCANCODE_D = (0x07) | |
ES_SCANCODE_E = (0x08) | |
ES_SCANCODE_F = (0x09) | |
ES_SCANCODE_G = (0x0A) | |
ES_SCANCODE_H = (0x0B) | |
ES_SCANCODE_I = (0x0C) | |
ES_SCANCODE_J = (0x0D) | |
ES_SCANCODE_K = (0x0E) | |
ES_SCANCODE_L = (0x0F) | |
ES_SCANCODE_M = (0x10) | |
ES_SCANCODE_N = (0x11) | |
ES_SCANCODE_O = (0x12) | |
ES_SCANCODE_P = (0x13) | |
ES_SCANCODE_Q = (0x14) | |
ES_SCANCODE_R = (0x15) | |
ES_SCANCODE_S = (0x16) | |
ES_SCANCODE_T = (0x17) | |
ES_SCANCODE_U = (0x18) | |
ES_SCANCODE_V = (0x19) | |
ES_SCANCODE_W = (0x1A) | |
ES_SCANCODE_X = (0x1B) | |
ES_SCANCODE_Y = (0x1C) | |
ES_SCANCODE_Z = (0x1D) | |
ES_SCANCODE_1 = (0x1E) | |
ES_SCANCODE_2 = (0x1F) | |
ES_SCANCODE_3 = (0x20) | |
ES_SCANCODE_4 = (0x21) | |
ES_SCANCODE_5 = (0x22) | |
ES_SCANCODE_6 = (0x23) | |
ES_SCANCODE_7 = (0x24) | |
ES_SCANCODE_8 = (0x25) | |
ES_SCANCODE_9 = (0x26) | |
ES_SCANCODE_0 = (0x27) | |
ES_SCANCODE_ENTER = (0x28) | |
ES_SCANCODE_ESCAPE = (0x29) | |
ES_SCANCODE_BACKSPACE = (0x2A) | |
ES_SCANCODE_TAB = (0x2B) | |
ES_SCANCODE_SPACE = (0x2C) | |
ES_SCANCODE_HYPHEN = (0x2D) | |
ES_SCANCODE_EQUALS = (0x2E) | |
ES_SCANCODE_LEFT_BRACE = (0x2F) | |
ES_SCANCODE_RIGHT_BRACE = (0x30) | |
ES_SCANCODE_COMMA = (0x36) | |
ES_SCANCODE_PERIOD = (0x37) | |
ES_SCANCODE_SLASH = (0x38) | |
ES_SCANCODE_PUNCTUATION_1 = (0x31) | |
ES_SCANCODE_PUNCTUATION_2 = (0x32) | |
ES_SCANCODE_PUNCTUATION_3 = (0x33) | |
ES_SCANCODE_PUNCTUATION_4 = (0x34) | |
ES_SCANCODE_PUNCTUATION_5 = (0x35) | |
ES_SCANCODE_PUNCTUATION_6 = (0x64) | |
ES_SCANCODE_F1 = (0x3A) | |
ES_SCANCODE_F2 = (0x3B) | |
ES_SCANCODE_F3 = (0x3C) | |
ES_SCANCODE_F4 = (0x3D) | |
ES_SCANCODE_F5 = (0x3E) | |
ES_SCANCODE_F6 = (0x3F) | |
ES_SCANCODE_F7 = (0x40) | |
ES_SCANCODE_F8 = (0x41) | |
ES_SCANCODE_F9 = (0x42) | |
ES_SCANCODE_F10 = (0x43) | |
ES_SCANCODE_F11 = (0x44) | |
ES_SCANCODE_F12 = (0x45) | |
ES_SCANCODE_F13 = (0x68) | |
ES_SCANCODE_F14 = (0x69) | |
ES_SCANCODE_F15 = (0x6A) | |
ES_SCANCODE_F16 = (0x6B) | |
ES_SCANCODE_F17 = (0x6C) | |
ES_SCANCODE_F18 = (0x6D) | |
ES_SCANCODE_F19 = (0x6E) | |
ES_SCANCODE_F20 = (0x6F) | |
ES_SCANCODE_F21 = (0x70) | |
ES_SCANCODE_F22 = (0x71) | |
ES_SCANCODE_F23 = (0x72) | |
ES_SCANCODE_F24 = (0x73) | |
ES_SCANCODE_CAPS_LOCK = (0x39) | |
ES_SCANCODE_PRINT_SCREEN = (0x46) | |
ES_SCANCODE_SCROLL_LOCK = (0x47) | |
ES_SCANCODE_PAUSE = (0x48) | |
ES_SCANCODE_INSERT = (0x49) | |
ES_SCANCODE_HOME = (0x4A) | |
ES_SCANCODE_PAGE_UP = (0x4B) | |
ES_SCANCODE_DELETE = (0x4C) | |
ES_SCANCODE_END = (0x4D) | |
ES_SCANCODE_PAGE_DOWN = (0x4E) | |
ES_SCANCODE_RIGHT_ARROW = (0x4F) | |
ES_SCANCODE_LEFT_ARROW = (0x50) | |
ES_SCANCODE_DOWN_ARROW = (0x51) | |
ES_SCANCODE_UP_ARROW = (0x52) | |
ES_SCANCODE_NUM_LOCK = (0x53) | |
ES_SCANCODE_CONTEXT_MENU = (0x65) | |
ES_SCANCODE_SYSTEM_REQUEST = (0x9A) | |
ES_SCANCODE_ACTION_EXECUTE = (0x74) | |
ES_SCANCODE_ACTION_HELP = (0x75) | |
ES_SCANCODE_ACTION_MENU = (0x76) | |
ES_SCANCODE_ACTION_SELECT = (0x77) | |
ES_SCANCODE_ACTION_STOP = (0x78) | |
ES_SCANCODE_ACTION_AGAIN = (0x79) | |
ES_SCANCODE_ACTION_UNDO = (0x7A) | |
ES_SCANCODE_ACTION_CUT = (0x7B) | |
ES_SCANCODE_ACTION_COPY = (0x7C) | |
ES_SCANCODE_ACTION_PASTE = (0x7D) | |
ES_SCANCODE_ACTION_FIND = (0x7E) | |
ES_SCANCODE_ACTION_CANCEL = (0x9B) | |
ES_SCANCODE_ACTION_CLEAR = (0x9C) | |
ES_SCANCODE_ACTION_PRIOR = (0x9D) | |
ES_SCANCODE_ACTION_RETURN = (0x9E) | |
ES_SCANCODE_ACTION_SEPARATOR = (0x9F) | |
ES_SCANCODE_MM_MUTE = (0x7F) | |
ES_SCANCODE_MM_LOUDER = (0x80) | |
ES_SCANCODE_MM_QUIETER = (0x81) | |
ES_SCANCODE_MM_NEXT = (0x103) | |
ES_SCANCODE_MM_PREVIOUS = (0x104) | |
ES_SCANCODE_MM_STOP = (0x105) | |
ES_SCANCODE_MM_PAUSE = (0x106) | |
ES_SCANCODE_MM_SELECT = (0x107) | |
ES_SCANCODE_MM_EMAIL = (0x108) | |
ES_SCANCODE_MM_CALC = (0x109) | |
ES_SCANCODE_MM_FILES = (0x10A) | |
ES_SCANCODE_INTERNATIONAL_1 = (0x87) | |
ES_SCANCODE_INTERNATIONAL_2 = (0x88) | |
ES_SCANCODE_INTERNATIONAL_3 = (0x89) | |
ES_SCANCODE_INTERNATIONAL_4 = (0x8A) | |
ES_SCANCODE_INTERNATIONAL_5 = (0x8B) | |
ES_SCANCODE_INTERNATIONAL_6 = (0x8C) | |
ES_SCANCODE_INTERNATIONAL_7 = (0x8D) | |
ES_SCANCODE_INTERNATIONAL_8 = (0x8E) | |
ES_SCANCODE_INTERNATIONAL_9 = (0x8F) | |
ES_SCANCODE_HANGUL_ENGLISH_TOGGLE = (0x90) | |
ES_SCANCODE_HANJA_CONVERSION = (0x91) | |
ES_SCANCODE_KATAKANA = (0x92) | |
ES_SCANCODE_HIRAGANA = (0x93) | |
ES_SCANCODE_HANKAKU_ZENKAKU_TOGGLE = (0x94) | |
ES_SCANCODE_ALTERNATE_ERASE = (0x99) | |
ES_SCANCODE_THOUSANDS_SEPARATOR = (0xB2) | |
ES_SCANCODE_DECIMAL_SEPARATOR = (0xB3) | |
ES_SCANCODE_CURRENCY_UNIT = (0xB4) | |
ES_SCANCODE_CURRENCY_SUBUNIT = (0xB5) | |
ES_SCANCODE_NUM_DIVIDE = (0x54) | |
ES_SCANCODE_NUM_MULTIPLY = (0x55) | |
ES_SCANCODE_NUM_SUBTRACT = (0x56) | |
ES_SCANCODE_NUM_ADD = (0x57) | |
ES_SCANCODE_NUM_ENTER = (0x58) | |
ES_SCANCODE_NUM_1 = (0x59) | |
ES_SCANCODE_NUM_2 = (0x5A) | |
ES_SCANCODE_NUM_3 = (0x5B) | |
ES_SCANCODE_NUM_4 = (0x5C) | |
ES_SCANCODE_NUM_5 = (0x5D) | |
ES_SCANCODE_NUM_6 = (0x5E) | |
ES_SCANCODE_NUM_7 = (0x5F) | |
ES_SCANCODE_NUM_8 = (0x60) | |
ES_SCANCODE_NUM_9 = (0x61) | |
ES_SCANCODE_NUM_0 = (0x62) | |
ES_SCANCODE_NUM_POINT = (0x63) | |
ES_SCANCODE_NUM_EQUALS = (0x67) | |
ES_SCANCODE_NUM_COMMA = (0x82) | |
ES_SCANCODE_NUM_00 = (0xB0) | |
ES_SCANCODE_NUM_000 = (0xB1) | |
ES_SCANCODE_NUM_LEFT_PAREN = (0xB6) | |
ES_SCANCODE_NUM_RIGHT_PAREN = (0xB7) | |
ES_SCANCODE_NUM_LEFT_BRACE = (0xB8) | |
ES_SCANCODE_NUM_RIGHT_BRACE = (0xB9) | |
ES_SCANCODE_NUM_TAB = (0xBA) | |
ES_SCANCODE_NUM_BACKSPACE = (0xBB) | |
ES_SCANCODE_NUM_A = (0xBC) | |
ES_SCANCODE_NUM_B = (0xBD) | |
ES_SCANCODE_NUM_C = (0xBE) | |
ES_SCANCODE_NUM_D = (0xBF) | |
ES_SCANCODE_NUM_E = (0xC0) | |
ES_SCANCODE_NUM_F = (0xC1) | |
ES_SCANCODE_NUM_XOR = (0xC2) | |
ES_SCANCODE_NUM_CARET = (0xC3) | |
ES_SCANCODE_NUM_PERCENT = (0xC4) | |
ES_SCANCODE_NUM_LESS_THAN = (0xC5) | |
ES_SCANCODE_NUM_GREATER_THAN = (0xC6) | |
ES_SCANCODE_NUM_AMPERSAND = (0xC7) | |
ES_SCANCODE_NUM_DOUBLE_AMPERSAND = (0xC8) | |
ES_SCANCODE_NUM_BAR = (0xC9) | |
ES_SCANCODE_NUM_DOUBLE_BAR = (0xCA) | |
ES_SCANCODE_NUM_COLON = (0xCB) | |
ES_SCANCODE_NUM_HASH = (0xCC) | |
ES_SCANCODE_NUM_SPACE = (0xCD) | |
ES_SCANCODE_NUM_AT = (0xCE) | |
ES_SCANCODE_NUM_EXCLAMATION_MARK = (0xCF) | |
ES_SCANCODE_NUM_MEMORY_STORE = (0xD0) | |
ES_SCANCODE_NUM_MEMORY_RECALL = (0xD1) | |
ES_SCANCODE_NUM_MEMORY_CLEAR = (0xD2) | |
ES_SCANCODE_NUM_MEMORY_ADD = (0xD3) | |
ES_SCANCODE_NUM_MEMORY_SUBTRACT = (0xD4) | |
ES_SCANCODE_NUM_MEMORY_MULTIPLY = (0xD5) | |
ES_SCANCODE_NUM_MEMORY_DIVIDE = (0xD6) | |
ES_SCANCODE_NUM_NEGATE = (0xD7) | |
ES_SCANCODE_NUM_CLEAR_ALL = (0xD8) | |
ES_SCANCODE_NUM_CLEAR = (0xD9) | |
ES_SCANCODE_NUM_BINARY = (0xDA) | |
ES_SCANCODE_NUM_OCTAL = (0xDB) | |
ES_SCANCODE_NUM_DECIMAL = (0xDC) | |
ES_SCANCODE_NUM_HEXADECIMAL = (0xDD) | |
ES_SCANCODE_LEFT_CTRL = (0xE0) | |
ES_SCANCODE_LEFT_SHIFT = (0xE1) | |
ES_SCANCODE_LEFT_ALT = (0xE2) | |
ES_SCANCODE_LEFT_FLAG = (0xE3) | |
ES_SCANCODE_RIGHT_CTRL = (0xE4) | |
ES_SCANCODE_RIGHT_SHIFT = (0xE5) | |
ES_SCANCODE_RIGHT_ALT = (0xE6) | |
ES_SCANCODE_RIGHT_FLAG = (0xE7) | |
ES_SCANCODE_ACPI_POWER = (0x100) | |
ES_SCANCODE_ACPI_SLEEP = (0x101) | |
ES_SCANCODE_ACPI_WAKE = (0x102) | |
ES_SCANCODE_WWW_SEARCH = (0x10B) | |
ES_SCANCODE_WWW_HOME = (0x10C) | |
ES_SCANCODE_WWW_BACK = (0x10D) | |
ES_SCANCODE_WWW_FORWARD = (0x10E) | |
ES_SCANCODE_WWW_STOP = (0x10F) | |
ES_SCANCODE_WWW_REFRESH = (0x110) | |
ES_SCANCODE_WWW_STARRED = (0x111) |
typedef uint8_t EsProcessStateFlags;
Flags describing the current state of a process.
These flags appear in the process state of a system snapshot.
ES_PROCESS_STATE_ALL_THREADS_TERMINATED = bit 0 | |
ES_PROCESS_STATE_TERMINATING = bit 1 | |
ES_PROCESS_STATE_CRASHED = bit 2 | |
ES_PROCESS_STATE__PINGED = bit 3 | |
ES_PROCESS_STATE__PAUSED_FROM_CRASH = bit 4 |
typedef intptr_t EsError;
Type returned by most API functions to report success or failure.
ES_SUCCESS is the only non-negative value. All other values are error codes.
Error codes are grouped by category, and each category uses a separate range of values.
ES_SUCCESS = -1 | |
ES_ERROR_NO_ADDRESS_FOR_DOMAIN_NAME = -1000 | |
ES_ERROR_NO_CONNECTED_NETWORK_INTERFACES = -1001 | |
ES_ERROR_BAD_DOMAIN_NAME = -1002 | |
ES_ERROR_LOST_IP_ADDRESS = -1003 | |
ES_ERROR_CONNECTION_RESET = -1004 | |
ES_ERROR_CONNECTION_REFUSED = -1005 | |
ES_ERROR_BUFFER_TOO_SMALL = -1006 | |
ES_ERROR_OPERATION_BLOCKED = -2000 | |
ES_ERROR_ACCESS_NOT_WITHIN_FILE_BOUNDS = -2001 | |
ES_ERROR_DIRECTORY_NOT_EMPTY = -2004 | |
ES_ERROR_NODE_DELETED = -2005 | |
ES_ERROR_FILE_TOO_LARGE = -2006 | |
ES_ERROR_DRIVE_FULL = -2007 | |
ES_ERROR_CORRUPT_DATA = -2008 | |
ES_ERROR_INVALID_NAME = -2009 | |
ES_ERROR_FILE_ON_READ_ONLY_VOLUME = -2011 | |
ES_ERROR_PATH_NOT_WITHIN_MOUNTED_VOLUME = -2013 | |
ES_ERROR_PATH_NOT_TRAVERSABLE = -2014 | |
ES_ERROR_DEVICE_REMOVED = -2015 | |
ES_ERROR_INCORRECT_NODE_TYPE = -2016 | |
ES_ERROR_FILE_DOES_NOT_EXIST = -2017 | |
ES_ERROR_COULD_NOT_RESIZE_FILE = -2018 | |
ES_ERROR_VOLUME_MISMATCH = -2019 | |
ES_ERROR_TARGET_WITHIN_SOURCE = -2020 | |
ES_ERROR_UNKNOWN = -3000 | |
ES_ERROR_ALREADY_EXISTS = -3001 | |
ES_ERROR_CANCELLED = -3002 | |
ES_ERROR_INSUFFICIENT_RESOURCES = -3003 | |
ES_ERROR_PERMISSION_NOT_GRANTED = -3004 | |
ES_ERROR_UNSUPPORTED = -3005 | |
ES_ERROR_HARDWARE_FAILURE = -3006 | |
ES_ERROR_NODE_NOT_LOADED = -4001 | |
ES_ERROR_DIRECTORY_ENTRY_BEING_REMOVED = -4002 | |
ES_ERROR_COULD_NOT_RESOLVE_SYMBOL = -4003 | |
ES_ERROR_NO_MESSAGES_AVAILABLE = -4004 | |
ES_ERROR_INVALID_DIMENSIONS = -4005 | |
ES_ERROR_TOO_MANY_FILES_WITH_NAME = -4006 | |
ES_ERROR_MESSAGE_QUEUE_FULL = -5000 | |
ES_ERROR_TIMEOUT_REACHED = -5001 | |
ES_ERROR_BLOCK_ACCESS_INVALID = -5002 |
typedef uint32_t EsTextFlags;
Flags controlling the layout and drawing of text.
They set horizontal and vertical alignment, ellipsis, and word wrap.
ES_TEXT_H_LEFT = bit 0 | |
ES_TEXT_H_CENTER = bit 1 | |
ES_TEXT_H_RIGHT = bit 2 | |
ES_TEXT_V_TOP = bit 3 | |
ES_TEXT_V_CENTER = bit 4 | |
ES_TEXT_V_BOTTOM = bit 5 | |
ES_TEXT_ELLIPSIS = bit 6 | |
ES_TEXT_WRAP = bit 7 |
typedef uint32_t EsTextPlanFlags;
Flags controlling how a text plan lays out text.
They control single-use plans, trimming, RTL direction, clipping, and font substitution.
ES_TEXT_PLAN_SINGLE_USE = bit 8 | |
ES_TEXT_PLAN_TRIM_SPACES = bit 9 | |
ES_TEXT_PLAN_RTL = bit 10 | |
ES_TEXT_PLAN_CLIP_UNBREAKABLE_LINES = bit 11 | |
ES_TEXT_PLAN_NO_FONT_SUBSTITUTION = bit 12 |
typedef uint32_t EsDrawContentFlags;
Flags controlling how the content of an element is drawn.
They enable tabular figures, up and down arrow markers, and rich text.
ES_DRAW_CONTENT_TABULAR = bit 8 | |
ES_DRAW_CONTENT_MARKER_DOWN_ARROW = bit 9 | |
ES_DRAW_CONTENT_MARKER_UP_ARROW = bit 10 | |
ES_DRAW_CONTENT_RICH_TEXT = bit 11 |
typedef uint32_t EsListViewColumnFlags;
Flags describing the properties of a list view column.
They set the data type, sort type, and format of the column as masked bit fields.
ES_LIST_VIEW_COLUMN_HAS_MENU = bit 16 | |
ES_LIST_VIEW_COLUMN_DATA_STRINGS = ( 0 << 22) | |
ES_LIST_VIEW_COLUMN_DATA_INTEGERS = ( 1 << 22) | |
ES_LIST_VIEW_COLUMN_DATA_DOUBLES = ( 2 << 22) | |
ES_LIST_VIEW_COLUMN_DATA_MASK = ( 3 << 22) | |
ES_LIST_VIEW_COLUMN_SORT_DEFAULT = ( 0 << 24) | |
ES_LIST_VIEW_COLUMN_SORT_TIME = ( 1 << 24) | |
ES_LIST_VIEW_COLUMN_SORT_SIZE = ( 2 << 24) | |
ES_LIST_VIEW_COLUMN_SORT_NONE = ( 3 << 24) | |
ES_LIST_VIEW_COLUMN_SORT_MASK = ( 7 << 24) | |
ES_LIST_VIEW_COLUMN_FORMAT_DEFAULT = ( 0 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_YES_NO = ( 1 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_ON_OFF = ( 2 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_PERCENTAGE = ( 3 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_BYTES = ( 4 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_BITS = ( 5 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_BYTE_RATE = ( 6 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_SECONDS = ( 7 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_HERTZ = ( 8 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_PIXELS = ( 9 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_DPI = (10 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_ENUM_STRING = (11 << 27) | |
ES_LIST_VIEW_COLUMN_FORMAT_MASK = (31 << 27) |
typedef uint32_t EsListViewGetColumnSortFlags;
Flags reporting the current sort direction of a list view column.
Returned for ES_MSG_LIST_VIEW_GET_COLUMN_SORT.
ES_LIST_VIEW_COLUMN_SORT_ASCENDING = bit 0 | |
ES_LIST_VIEW_COLUMN_SORT_DESCENDING = bit 1 |
typedef uint32_t EsFileOpenFlags;
Flags passed to EsFileOpen.
They set the access mode and sharing of the file, and how the node is opened.
ES_FILE_READ_SHARED = bit 0 | |
ES_FILE_READ = bit 1 | |
ES_FILE_WRITE_SHARED = bit 2 | |
ES_FILE_WRITE = bit 3 | |
ES_NODE_FAIL_IF_FOUND = bit 16 | |
ES_NODE_FAIL_IF_NOT_FOUND = bit 17 | |
ES_NODE_PREVENT_RESIZE = bit 18 | |
ES_NODE_CREATE_DIRECTORIES = bit 19 | |
ES__NODE_FROM_WRITE_EXCLUSIVE = bit 21 | |
ES__NODE_DIRECTORY_WRITE = bit 22 | |
ES__NODE_NO_WRITE_BASE = bit 23 |
typedef uint32_t EsMemoryMapFlags;
Flags controlling how an object is mapped into memory.
Passed to EsMemoryMapObject.
ES_MEMORY_MAP_OBJECT_READ_WRITE = bit 0 | |
ES_MEMORY_MAP_OBJECT_READ_ONLY = bit 1 | |
ES_MEMORY_MAP_OBJECT_COPY_ON_WRITE = bit 2 |
typedef uint32_t EsStringFormatFlags;
Flags passed to EsStringFormat for the "%f" format.
Currently only the simple formatting mode exists.
ES_STRING_FORMAT_SIMPLE = bit 0 |
#define ES_PERMISSION_ALL ((_EsLongConstant) (-1))
Grants a process all permissions.
Set the permissions of a process to this value to give it every permission.
typedef uint64_t EsProcessPermissions;
Bit flags granting capabilities to a process.
The system checks these flags when the process calls the matching system functions.
ES_PERMISSION_INHERIT requests the permissions of the parent process.
ES_PERMISSION_NETWORKING = bit 0 | |
ES_PERMISSION_PROCESS_CREATE = bit 1 | |
ES_PERMISSION_PROCESS_OPEN = bit 2 | |
ES_PERMISSION_SCREEN_MODIFY = bit 3 | |
ES_PERMISSION_SHUTDOWN = bit 4 | |
ES_PERMISSION_TAKE_SYSTEM_SNAPSHOT = bit 5 | |
ES_PERMISSION_GET_VOLUME_INFORMATION = bit 6 | |
ES_PERMISSION_WINDOW_MANAGER = bit 7 | |
ES_PERMISSION_POSIX_SUBSYSTEM = bit 8 | |
ES_PERMISSION_INHERIT = bit 63 |
typedef uint64_t EsElementFlags;
Common flags for all UI elements.
Bits 0-31 are reserved for custom use; bits 32-63 are common to all elements.
The common bits control focus, hover, clipping, and layout behaviour.
ES_ELEMENT_FOCUSABLE = bit 32 | |
ES_ELEMENT_HIDDEN = bit 33 | |
ES_ELEMENT_DISABLED = bit 34 | |
ES_ELEMENT_DEBUG = bit 35 | |
ES_ELEMENT_NO_CLIP = bit 36 | |
ES_ELEMENT_NO_HOVER = bit 37 | |
ES_ELEMENT_NO_HOVER_DESCENDENTS = bit 38 | |
ES_ELEMENT_BLOCK_FOCUS = bit 39 | |
ES_ELEMENT_NOT_TAB_TRAVERSABLE = bit 40 | |
ES_ELEMENT_NO_FOCUS_ON_CLICK = bit 41 | |
ES_ELEMENT_LAYOUT_HINT_HORIZONTAL = bit 43 | |
ES_ELEMENT_LAYOUT_HINT_REVERSE = bit 44 | |
ES_ELEMENT_STICKY_ACCESS_KEY = bit 45 | |
ES_ELEMENT_NON_CLIENT = bit 46 | |
ES_ELEMENT_FREE_USER_DATA = bit 47 | |
ES_ELEMENT_AUTO_GROUP = bit 48 | |
ES_CELL_COLLAPSABLE = bit 51 | |
ES_CELL_H_PUSH = bit 54 | |
ES_CELL_H_EXPAND = bit 55 | |
ES_CELL_H_SHRINK = bit 56 | |
ES_CELL_H_LEFT = bit 57 | |
ES_CELL_H_RIGHT = bit 58 | |
ES_CELL_V_PUSH = bit 59 | |
ES_CELL_V_EXPAND = bit 60 | |
ES_CELL_V_SHRINK = bit 61 | |
ES_CELL_V_TOP = bit 62 | |
ES_CELL_V_BOTTOM = bit 63 |
typedef uint64_t EsPanelFlags;
Flags controlling the layout of a panel.
They set the layout mode, scroll behaviour, direction, and radio group behaviour.
ES_PANEL_STACK = 0 | |
ES_PANEL_VERTICAL = 0 | |
ES_PANEL_SWITCHER_MEASURE_SHOWN = 0 | |
ES_PANEL_SWITCHER = bit 0 | |
ES_PANEL_Z_STACK = bit 1 | |
ES_PANEL_TABLE = bit 2 | |
ES_PANEL_H_SCROLL_FIXED = bit 4 | |
ES_PANEL_V_SCROLL_FIXED = bit 5 | |
ES_PANEL_H_SCROLL_AUTO = bit 6 | |
ES_PANEL_V_SCROLL_AUTO = bit 7 | |
ES_PANEL_HORIZONTAL = bit 8 | |
ES_PANEL_REVERSE = bit 9 | |
ES_PANEL_SWITCHER_MEASURE_LARGEST = bit 15 | |
ES_PANEL_TABLE_H_JUSTIFY = bit 16 | |
ES_PANEL_TABLE_V_JUSTIFY = bit 17 | |
ES_PANEL_RADIO_GROUP = bit 30 |
typedef uint64_t EsTextboxFlags;
Flags controlling the behaviour of a textbox.
They enable multiline editing, edit-based mode, and tabs, and control context menus.
ES_TEXTBOX_MULTILINE = bit 0 | |
ES_TEXTBOX_EDIT_BASED = bit 1 | |
ES_TEXTBOX_MARGIN = bit 2 | |
ES_TEXTBOX_NO_SMART_CONTEXT_MENUS = bit 3 | |
ES_TEXTBOX_ALLOW_TABS = bit 4 | |
ES_TEXTBOX_REJECT_EDIT_IF_LOST_FOCUS = bit 5 |
typedef uint32_t EsTextboxFindFlags;
Flags controlling a text search in a textbox.
Currently only the backwards search direction exists.
ES_TEXTBOX_FIND_BACKWARDS = bit 0 |
typedef uint32_t EsTextboxGetContentsFlags;
Flags controlling what EsTextboxGetContents returns.
Currently only the selected text can be requested.
ES_TEXTBOX_GET_CONTENTS_SELECTED_ONLY = bit 0 |
#define ES_MENU_ITEM_CHECKED (ES_CHECK_CHECKED)
Marks a menu item as checked.
The value is the ES_CHECK_CHECKED check state.
typedef uint64_t EsButtonFlags;
Flags controlling the type and behaviour of a button.
They select toolbar, dropdown, checkbox, radiobox, and other button modes.
ES_BUTTON_DEFAULT = bit 3 | |
ES_BUTTON_MENU_ITEM = bit 4 | |
ES_BUTTON_NOT_FOCUSABLE = bit 5 | |
ES_BUTTON_TOOLBAR = bit 6 | |
ES_BUTTON_DROPDOWN = bit 7 | |
ES_BUTTON_COMPACT = bit 8 | |
ES_BUTTON_CHECKBOX = bit 9 | |
ES_BUTTON_RADIOBOX = bit 10 | |
ES_BUTTON_CANCEL = bit 11 | |
ES_BUTTON_PUSH = bit 12 |
typedef uint64_t EsMenuItemFlags;
Flags controlling a menu item.
Currently only the header item mode exists.
ES_MENU_ITEM_HEADER = bit 31 |
typedef uint64_t EsColorWellFlags;
Flags controlling a color well.
Currently only the opacity (alpha) component can be enabled.
ES_COLOR_WELL_HAS_OPACITY = bit 0 |
typedef uint64_t EsSplitterFlags;
Flags controlling the orientation of a splitter.
The default orientation is vertical; ES_SPLITTER_HORIZONTAL lays the splitter out horizontally.
ES_SPLITTER_VERTICAL = 0 | |
ES_SPLITTER_HORIZONTAL = bit 0 |
typedef uint64_t EsListViewFlags;
Flags controlling the layout and selection of a list view.
They set the layout mode, item sizing, selection behaviour, columns, and fixed items.
ES_LIST_VIEW_HORIZONTAL = bit 0 | |
ES_LIST_VIEW_VARIABLE_SIZE = bit 1 | |
ES_LIST_VIEW_TILED = bit 2 | |
ES_LIST_VIEW_SINGLE_SELECT = bit 3 | |
ES_LIST_VIEW_MULTI_SELECT = bit 4 | |
ES_LIST_VIEW_CHOICE_SELECT = bit 5 | |
ES_LIST_VIEW_COLUMNS = bit 6 | |
ES_LIST_VIEW_FIXED_ITEMS = bit 7 | |
ES_LIST_VIEW_CENTER_TILES = bit 8 |
typedef uint32_t EsListViewGroupFlags;
Flags controlling the layout of a group in a list view.
They set whether the group has a header or footer, and whether it is indented or collapsible.
ES_LIST_VIEW_GROUP_HAS_HEADER = bit 0 | |
ES_LIST_VIEW_GROUP_HAS_FOOTER = bit 1 | |
ES_LIST_VIEW_GROUP_INDENT = bit 2 | |
ES_LIST_VIEW_GROUP_COLLAPSABLE = bit 3 |
typedef uint32_t EsMenuFlags;
Flags controlling how a menu is shown.
They place the menu at the cursor, and limit its height.
ES_MENU_AT_CURSOR = bit 0 | |
ES_MENU_MAXIMUM_HEIGHT = bit 1 |
typedef uint8_t EsFontFlags;
Flags describing a font variant.
Currently only the italic style exists.
ES_FONT_ITALIC = bit 0 |
typedef uint8_t EsTextFigures;
Selects the figure style of the digits in a font.
The styles are default, old-style, and tabular.
ES_TEXT_FIGURE_DEFAULT = 0 | |
ES_TEXT_FIGURE_OLD = 1 | |
ES_TEXT_FIGURE_TABULAR = 2 |
typedef uint8_t EsTextDecorations;
Flags describing text decorations.
They enable underline and strike-through.
ES_TEXT_DECORATION_UNDERLINE = bit 0 | |
ES_TEXT_DECORATION_STRIKE_THROUGH = bit 1 |
typedef uint64_t EsTextDisplayFlags;
Flags controlling the behaviour of a text display element.
They enable rich text and preformatted text, and disable font substitution.
ES_TEXT_DISPLAY_RICH_TEXT = bit 0 | |
ES_TEXT_DISPLAY_PREFORMATTED = bit 1 | |
ES_TEXT_DISPLAY_NO_FONT_SUBSTITUTION = bit 2 |
typedef uint64_t EsListDisplayFlags;
Flags controlling the marker of a list display.
The first 8 bits hold the marker type, which can be bulleted, numbered, lower-alpha, or custom.
ES_LIST_DISPLAY_BULLETED = 0 | |
ES_LIST_DISPLAY_NUMBERED = 1 | |
ES_LIST_DISPLAY_LOWER_ALPHA = 2 | |
ES_LIST_DISPLAY_CUSTOM_MARKER = 0xFF |
#define ES_LIST_DISPLAY_MARKER_TYPE_MASK (0xFF << 0)
Mask that extracts the marker type from EsListDisplayFlags.
typedef uint64_t EsImageDisplayFlags;
Flags controlling how an image display decodes and sizes its image.
ES_IMAGE_DISPLAY_DECODE_WHEN_NEEDED = bit 0 | |
ES_IMAGE_DISPLAY_MANUAL_SIZE = bit 1 | |
ES_IMAGE_DISPLAY_FULLY_OPAQUE = bit 2 |
typedef uint64_t EsThemeMetricsMask;
Mask bits selecting which metrics a custom theme overrides.
Set the matching bits in the mask field of EsThemeMetrics.
ES_THEME_METRICS_INSETS = bit 0 | |
ES_THEME_METRICS_CLIP_INSETS = bit 1 | |
ES_THEME_METRICS_CLIP_ENABLED = bit 2 | |
ES_THEME_METRICS_CURSOR = bit 3 | |
ES_THEME_METRICS_PREFERRED_WIDTH = bit 4 | |
ES_THEME_METRICS_PREFERRED_HEIGHT = bit 5 | |
ES_THEME_METRICS_MINIMUM_WIDTH = bit 6 | |
ES_THEME_METRICS_MINIMUM_HEIGHT = bit 7 | |
ES_THEME_METRICS_MAXIMUM_WIDTH = bit 8 | |
ES_THEME_METRICS_MAXIMUM_HEIGHT = bit 9 | |
ES_THEME_METRICS_GAP_MAJOR = bit 10 | |
ES_THEME_METRICS_GAP_MINOR = bit 11 | |
ES_THEME_METRICS_GAP_WRAP = bit 12 | |
ES_THEME_METRICS_TEXT_COLOR = bit 13 | |
ES_THEME_METRICS_SELECTED_BACKGROUND = bit 14 | |
ES_THEME_METRICS_SELECTED_TEXT = bit 15 | |
ES_THEME_METRICS_ICON_COLOR = bit 16 | |
ES_THEME_METRICS_TEXT_ALIGN = bit 17 | |
ES_THEME_METRICS_TEXT_SIZE = bit 18 | |
ES_THEME_METRICS_FONT_FAMILY = bit 19 | |
ES_THEME_METRICS_FONT_WEIGHT = bit 20 | |
ES_THEME_METRICS_ICON_SIZE = bit 21 | |
ES_THEME_METRICS_IS_ITALIC = bit 22 | |
ES_THEME_METRICS_LAYOUT_VERTICAL = bit 23 | |
ES_THEME_METRICS_TEXT_FIGURES = bit 24 |
typedef uint32_t EsTextboxMoveCaretRelativeFlags;
Flags controlling how the caret is moved in a textbox.
They select the movement unit, the caret, the direction, and whitespace handling.
ES_TEXTBOX_MOVE_CARET_SINGLE = 2 | |
ES_TEXTBOX_MOVE_CARET_WORD = 3 | |
ES_TEXTBOX_MOVE_CARET_LINE = 4 | |
ES_TEXTBOX_MOVE_CARET_VERTICAL = 5 | |
ES_TEXTBOX_MOVE_CARET_ALL = 6 | |
ES_TEXTBOX_MOVE_CARET_FIRST_ONLY = bit 8 | |
ES_TEXTBOX_MOVE_CARET_SECOND_ONLY = bit 9 | |
ES_TEXTBOX_MOVE_CARET_BACKWARDS = bit 10 | |
ES_TEXTBOX_MOVE_CARET_STRONG_WHITESPACE = bit 11 |
typedef uint32_t EsConnectionOpenFlags;
Flags controlling how a connection is opened.
With ES_CONNECTION_OPEN_WAIT, the call blocks until the connection is open.
ES_CONNECTION_OPEN_WAIT = bit 0 |
typedef uint32_t EsFileControlOperation;
Operations for EsFileControl.
They flush the file, and get or set the content type of the file.
ES_FILE_CONTROL_FLUSH = 0 | |
ES_FILE_CONTROL_SET_CONTENT_TYPE = 1 | |
ES_FILE_CONTROL_GET_CONTENT_TYPE = 2 |
typedef uint32_t EsElementUpdateContentFlags;
Flags selecting which dimensions to update in EsElementUpdateContentSize.
ES_ELEMENT_UPDATE_CONTENT_WIDTH = bit 0 | |
ES_ELEMENT_UPDATE_CONTENT_HEIGHT = bit 1 |
typedef uint32_t EsDialogShowFlags;
Flags controlling how a dialog is shown.
Currently only an alert with an OK button exists.
ES_DIALOG_ALERT_OK_BUTTON = bit 0 |
typedef uint32_t EsMemoryReserveFlags;
Flags for EsMemoryReserve.
Currently only committing all pages immediately exists.
ES_MEMORY_RESERVE_COMMIT_ALL = bit 0 |
typedef uint32_t EsPanelSwitchToFlags;
Flags controlling EsPanelSwitchTo.
Currently only destroying the previous child after the transition exists.
ES_PANEL_SWITCHER_DESTROY_PREVIOUS_AFTER_TRANSITION = bit 0 |
typedef uint32_t EsElementTransitionFlags;
Flags controlling an element transition.
They set the transition direction, hide the element after the transition, and limit the transition to the content.
ES_ELEMENT_TRANSITION_ENTRANCE = bit 0 | |
ES_ELEMENT_TRANSITION_EXIT = bit 1 | |
ES_ELEMENT_TRANSITION_HIDE_AFTER_COMPLETE = bit 2 | |
ES_ELEMENT_TRANSITION_CONTENT_ONLY = bit 3 |
typedef uint32_t EsSyntaxHighlightingLanguage;
Identifies the language used for syntax highlighting.
The supported languages are C, INI, and script.
ES_SYNTAX_HIGHLIGHTING_LANGUAGE_C = 1 | |
ES_SYNTAX_HIGHLIGHTING_LANGUAGE_INI = 2 | |
ES_SYNTAX_HIGHLIGHTING_LANGUAGE_SCRIPT = 3 |
typedef uint32_t EsDrawLineFlags;
Flags controlling how a line is drawn.
They select the line cap style: round or square.
ES_DRAW_LINE_CAP_ROUND = bit 0 | |
ES_DRAW_LINE_CAP_SQUARE = bit 1 |
typedef uint8_t EsDriveType;
Identifies the type of a drive.
The types include hard disks, solid state drives, CD-ROM drives, and USB mass storage.
ES_DRIVE_TYPE_OTHER = 0 | |
ES_DRIVE_TYPE_HDD = 1 | |
ES_DRIVE_TYPE_SSD = 2 | |
ES_DRIVE_TYPE_CDROM = 3 | |
ES_DRIVE_TYPE_USB_MASS_STORAGE = 4 |
typedef uint32_t EsElementFocusFlags;
Flags controlling how EsElementFocus moves focus.
They ensure the element is visible, mark keyboard focus, and skip focus when one is already set.
ES_ELEMENT_FOCUS_ENSURE_VISIBLE = bit 0 | |
ES_ELEMENT_FOCUS_FROM_KEYBOARD = bit 1 | |
ES_ELEMENT_FOCUS_ONLY_IF_NO_FOCUSED_ELEMENT = bit 2 |
typedef uint32_t EsApplicationStartupRequestFlags;
Flags describing how an application is started.
They start the application as a background service, in the same container, and with or without a document.
ES_APPLICATION_STARTUP_BACKGROUND_SERVICE = bit 0 | |
ES_APPLICATION_STARTUP_IN_SAME_CONTAINER = bit 1 | |
ES_APPLICATION_STARTUP_NO_DOCUMENT = bit 2 |
typedef uint32_t EsListViewInlineTextboxFlags;
Flags controlling an inline textbox in a list view.
They copy the existing item text, and reject the edit if the textbox loses focus.
ES_LIST_VIEW_INLINE_TEXTBOX_COPY_EXISTING_TEXT = bit 0 | |
ES_LIST_VIEW_INLINE_TEXTBOX_REJECT_EDIT_IF_FOCUS_LOST = bit 1 |
typedef uint8_t EsKeyboardModifiers;
Flags describing the keyboard modifier state.
They report the Ctrl, Shift, Alt, AltGr, and flag modifier keys.
ES_MODIFIER_CTRL = bit 0 | |
ES_MODIFIER_SHIFT = bit 1 | |
ES_MODIFIER_ALT = bit 2 | |
ES_MODIFIER_FLAG = bit 3 | |
ES_MODIFIER_ALT_GR = bit 4 |
typedef uint32_t EsProcessCreationFlags;
Flags controlling how a process is created.
Currently only creating the process paused exists.
ES_PROCESS_CREATE_PAUSED = bit 0 |
typedef uint32_t EsVolumeFlags;
Flags describing a volume.
They report whether the volume is read-only, and whether it stores content types.
ES_VOLUME_READ_ONLY = bit 0 | |
ES_VOLUME_STORES_CONTENT_TYPE = bit 1 |
typedef uint32_t EsPathMoveFlags;
Flags controlling how a path is moved.
They allow a copy and delete when a direct move is not possible.
ES_PATH_MOVE_ALLOW_COPY_AND_DELETE = bit 0 |
typedef uint32_t EsClipboardDataFlags;
Flags describing clipboard data.
They perform the cut only after the data is pasted.
ES_CLIPBOARD_ADD_LAZY_CUT = bit 0 |
typedef uint8_t EsScrollViewMode;
Modes controlling when a scroll bar appears on an axis.
The modes are none, hidden, fixed, and auto.
ES_SCROLL_MODE_NONE = 0 | |
ES_SCROLL_MODE_HIDDEN = 1 | |
ES_SCROLL_MODE_FIXED = 2 | |
ES_SCROLL_MODE_AUTO = 3 |
#define ES_SCROLL_X_DRAG (1 << 0)
Enables the user to drag the horizontal scroll position.
#define ES_SCROLL_Y_DRAG (1 << 1)
Enables the user to drag the vertical scroll position.
typedef uint8_t EsSubsystemID;
Identifies the subsystem an executable targets.
The subsystems are native and POSIX.
ES_SUBSYSTEM_ID_NATIVE = 0 | |
ES_SUBSYSTEM_ID_POSIX = 1 |
typedef uint8_t EsListViewChooseItemSource;
Identifies the source of an item-choose event in a list view.
The sources are the enter key, double click, and middle click.
ES_LIST_VIEW_CHOOSE_ITEM_OTHER = 1 | |
ES_LIST_VIEW_CHOOSE_ITEM_ENTER = 2 | |
ES_LIST_VIEW_CHOOSE_ITEM_DOUBLE_CLICK = 3 | |
ES_LIST_VIEW_CHOOSE_ITEM_MIDDLE_CLICK = 4 |
typedef uint64_t EsCanvasPaneFlags;
Flags controlling a canvas pane.
Currently only drawing a shadow behind the canvas exists.
ES_CANVAS_PANE_SHOW_SHADOW = bit 0 |
typedef uint64_t EsSliderFlags;
Flags for a slider.
No flags are currently defined.
typedef uint64_t EsSpacerFlags;
Flags for a spacer.
No flags are currently defined.
typedef uint64_t EsIconDisplayFlags;
Flags for an icon display.
No flags are currently defined.
typedef uint64_t EsAnnouncementFlags;
Flags for an announcement.
No flags are currently defined.
typedef enum EsStandardIcon;
Contains the IDs of standard icons (ES_ICON_*) that functions that take an EsStandardIcon can use, for example EsIconDisplaySetIcon and EsDrawStandardIcon.
ES_ICON_NONE | |
ES_ICON_ACTION_UNAVAILABLE_SYMBOLIC | |
ES_ICON_ADDRESS_BOOK_NEW | |
ES_ICON_ADDRESS_BOOK_NEW_SYMBOLIC | |
ES_ICON_ALIGN_HORIZONTAL_CENTER | |
ES_ICON_ALIGN_HORIZONTAL_CENTER_SYMBOLIC | |
ES_ICON_ALIGN_HORIZONTAL_LEFT | |
ES_ICON_ALIGN_HORIZONTAL_LEFT_SYMBOLIC | |
ES_ICON_ALIGN_HORIZONTAL_LEFT_TO_ANCHOR | |
ES_ICON_ALIGN_HORIZONTAL_LEFT_TO_ANCHOR_SYMBOLIC | |
ES_ICON_ALIGN_HORIZONTAL_RIGHT | |
ES_ICON_ALIGN_HORIZONTAL_RIGHT_SYMBOLIC | |
ES_ICON_ALIGN_HORIZONTAL_RIGHT_TO_ANCHOR | |
ES_ICON_ALIGN_HORIZONTAL_RIGHT_TO_ANCHOR_SYMBOLIC | |
ES_ICON_ALIGN_VERTICAL_BOTTOM | |
ES_ICON_ALIGN_VERTICAL_BOTTOM_SYMBOLIC | |
ES_ICON_ALIGN_VERTICAL_BOTTOM_TO_ANCHOR | |
ES_ICON_ALIGN_VERTICAL_BOTTOM_TO_ANCHOR_SYMBOLIC | |
ES_ICON_ALIGN_VERTICAL_CENTER | |
ES_ICON_ALIGN_VERTICAL_CENTER_SYMBOLIC | |
ES_ICON_ALIGN_VERTICAL_TOP | |
ES_ICON_ALIGN_VERTICAL_TOP_SYMBOLIC | |
ES_ICON_ALIGN_VERTICAL_TOP_TO_ANCHOR | |
ES_ICON_ALIGN_VERTICAL_TOP_TO_ANCHOR_SYMBOLIC | |
ES_ICON_APPLICATION_ADD_SYMBOLIC | |
ES_ICON_APPOINTMENT_NEW | |
ES_ICON_APPOINTMENT_NEW_SYMBOLIC | |
ES_ICON_APPOINTMENT_SYMBOLIC | |
ES_ICON_BOOKMARK_NEW | |
ES_ICON_BOOKMARK_NEW_SYMBOLIC | |
ES_ICON_BROWSER_DOWNLOAD | |
ES_ICON_BROWSER_DOWNLOAD_SYMBOLIC | |
ES_ICON_CALL_START | |
ES_ICON_CALL_START_SYMBOLIC | |
ES_ICON_CALL_STOP | |
ES_ICON_CALL_STOP_SYMBOLIC | |
ES_ICON_COLOR_FILL | |
ES_ICON_COLOR_GRADIENT | |
ES_ICON_COLOR_GRADIENT_MESH | |
ES_ICON_COLOR_SELECT_SYMBOLIC | |
ES_ICON_CONTACT_NEW | |
ES_ICON_CONTACT_NEW_SYMBOLIC | |
ES_ICON_DISTRIBUTE_HORIZONTAL_CENTER | |
ES_ICON_DISTRIBUTE_HORIZONTAL_GAPS | |
ES_ICON_DISTRIBUTE_HORIZONTAL_LEFT | |
ES_ICON_DISTRIBUTE_HORIZONTAL_RIGHT | |
ES_ICON_DISTRIBUTE_VERTICAL_BOTTOM | |
ES_ICON_DISTRIBUTE_VERTICAL_CENTER | |
ES_ICON_DISTRIBUTE_VERTICAL_GAPS | |
ES_ICON_DISTRIBUTE_VERTICAL_TOP | |
ES_ICON_DOCUMENT_EDIT | |
ES_ICON_DOCUMENT_EDIT_SYMBOLIC | |
ES_ICON_DOCUMENT_EXPORT | |
ES_ICON_DOCUMENT_EXPORT_SYMBOLIC | |
ES_ICON_DOCUMENT_IMPORT | |
ES_ICON_DOCUMENT_IMPORT_SYMBOLIC | |
ES_ICON_DOCUMENT_NEW | |
ES_ICON_DOCUMENT_NEW_SYMBOLIC | |
ES_ICON_DOCUMENT_OPEN_RECENT | |
ES_ICON_DOCUMENT_OPEN_RECENT_SYMBOLIC | |
ES_ICON_DOCUMENT_OPEN_SYMBOLIC | |
ES_ICON_DOCUMENT_PAGE_SETUP | |
ES_ICON_DOCUMENT_PAGE_SETUP_SYMBOLIC | |
ES_ICON_DOCUMENT_PRINT_PREVIEW | |
ES_ICON_DOCUMENT_PRINT_PREVIEW_SYMBOLIC | |
ES_ICON_DOCUMENT_PRINT_SYMBOLIC | |
ES_ICON_DOCUMENT_PROPERTIES | |
ES_ICON_DOCUMENT_PROPERTIES_SYMBOLIC | |
ES_ICON_DOCUMENT_REVERT | |
ES_ICON_DOCUMENT_REVERT_SYMBOLIC | |
ES_ICON_DOCUMENT_SAVE_AS | |
ES_ICON_DOCUMENT_SAVE_AS_SYMBOLIC | |
ES_ICON_DOCUMENT_SAVE_SYMBOLIC | |
ES_ICON_DOCUMENT_SEND | |
ES_ICON_DOCUMENT_SEND_SYMBOLIC | |
ES_ICON_DRAW_CUBOID | |
ES_ICON_DRAW_ELLIPSE | |
ES_ICON_DRAW_ERASER | |
ES_ICON_DRAW_FREEHAND | |
ES_ICON_DRAW_PATH | |
ES_ICON_DRAW_POLYGON_STAR | |
ES_ICON_DRAW_RECTANGLE | |
ES_ICON_DRAW_SPIRAL | |
ES_ICON_DRAW_TEXT | |
ES_ICON_EDIT_CLEAR | |
ES_ICON_EDIT_CLEAR_ALL_SYMBOLIC | |
ES_ICON_EDIT_CLEAR_SYMBOLIC | |
ES_ICON_EDIT_COPY | |
ES_ICON_EDIT_COPY_SYMBOLIC | |
ES_ICON_EDIT_CUT | |
ES_ICON_EDIT_CUT_SYMBOLIC | |
ES_ICON_EDIT_DELETE_SYMBOLIC | |
ES_ICON_EDIT_FIND | |
ES_ICON_EDIT_FIND_REPLACE | |
ES_ICON_EDIT_FIND_REPLACE_SYMBOLIC | |
ES_ICON_EDIT_FIND_SYMBOLIC | |
ES_ICON_EDIT_FLAG | |
ES_ICON_EDIT_FLAG_SYMBOLIC | |
ES_ICON_EDIT_MARK | |
ES_ICON_EDIT_PASTE | |
ES_ICON_EDIT_PASTE_SYMBOLIC | |
ES_ICON_EDIT_REDO | |
ES_ICON_EDIT_REDO_SYMBOLIC | |
ES_ICON_EDIT_SELECT_ALL | |
ES_ICON_EDIT_SELECT_ALL_SYMBOLIC | |
ES_ICON_EDIT_SELECT_SYMBOLIC | |
ES_ICON_EDIT_UNDO | |
ES_ICON_EDIT_UNDO_ARCHIVE | |
ES_ICON_EDIT_UNDO_SYMBOLIC | |
ES_ICON_ERROR_CORRECT_SYMBOLIC | |
ES_ICON_EVENT_NEW | |
ES_ICON_FIND_LOCATION | |
ES_ICON_FIND_LOCATION_SYMBOLIC | |
ES_ICON_FOLDER_COPY | |
ES_ICON_FOLDER_MOVE | |
ES_ICON_FOLDER_NEW | |
ES_ICON_FOLDER_NEW_SYMBOLIC | |
ES_ICON_FONT_SELECT_SYMBOLIC | |
ES_ICON_FORMAT_INDENT_LESS | |
ES_ICON_FORMAT_INDENT_LESS_SYMBOLIC | |
ES_ICON_FORMAT_INDENT_MORE | |
ES_ICON_FORMAT_INDENT_MORE_SYMBOLIC | |
ES_ICON_FORMAT_JUSTIFY_CENTER | |
ES_ICON_FORMAT_JUSTIFY_CENTER_SYMBOLIC | |
ES_ICON_FORMAT_JUSTIFY_FILL | |
ES_ICON_FORMAT_JUSTIFY_FILL_SYMBOLIC | |
ES_ICON_FORMAT_JUSTIFY_LEFT | |
ES_ICON_FORMAT_JUSTIFY_LEFT_SYMBOLIC | |
ES_ICON_FORMAT_JUSTIFY_RIGHT | |
ES_ICON_FORMAT_JUSTIFY_RIGHT_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_BOLD | |
ES_ICON_FORMAT_TEXT_BOLD_ES_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_BOLD_FR_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_BOLD_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_CLEAR_FORMATTING_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_DIRECTION_LTR_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_HIGHLIGHT | |
ES_ICON_FORMAT_TEXT_ITALIC | |
ES_ICON_FORMAT_TEXT_ITALIC_ES_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_ITALIC_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_LARGER_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_NONE | |
ES_ICON_FORMAT_TEXT_SMALLER_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_STRIKETHROUGH | |
ES_ICON_FORMAT_TEXT_STRIKETHROUGH_FR_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_STRIKETHROUGH_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_UNDERLINE | |
ES_ICON_FORMAT_TEXT_UNDERLINE_FR_SYMBOLIC | |
ES_ICON_FORMAT_TEXT_UNDERLINE_SYMBOLIC | |
ES_ICON_GO_BOTTOM | |
ES_ICON_GO_BOTTOM_SYMBOLIC | |
ES_ICON_GO_DOWN | |
ES_ICON_GO_DOWN_SYMBOLIC | |
ES_ICON_GO_FIRST | |
ES_ICON_GO_FIRST_SYMBOLIC | |
ES_ICON_GO_HOME_SYMBOLIC | |
ES_ICON_GO_JUMP | |
ES_ICON_GO_JUMP_SYMBOLIC | |
ES_ICON_GO_LAST | |
ES_ICON_GO_LAST_SYMBOLIC | |
ES_ICON_GO_NEXT | |
ES_ICON_GO_NEXT_SYMBOLIC | |
ES_ICON_GO_PREVIOUS | |
ES_ICON_GO_PREVIOUS_SYMBOLIC | |
ES_ICON_GO_TOP | |
ES_ICON_GO_TOP_SYMBOLIC | |
ES_ICON_GO_UP | |
ES_ICON_GO_UP_SYMBOLIC | |
ES_ICON_HELP_ABOUT | |
ES_ICON_HELP_ABOUT_SYMBOLIC | |
ES_ICON_HELP_CONTENTS | |
ES_ICON_HELP_CONTENTS_SYMBOLIC | |
ES_ICON_HELP_INFO_SYMBOLIC | |
ES_ICON_IMAGE_ADJUST | |
ES_ICON_IMAGE_AUTO_ADJUST | |
ES_ICON_IMAGE_CROP | |
ES_ICON_IMAGE_CROP_SYMBOLIC | |
ES_ICON_IMAGE_RED_EYE | |
ES_ICON_IMAGE_RED_EYE_SYMBOLIC | |
ES_ICON_INSERT_IMAGE | |
ES_ICON_INSERT_IMAGE_SYMBOLIC | |
ES_ICON_INSERT_LINK | |
ES_ICON_INSERT_LINK_SYMBOLIC | |
ES_ICON_INSERT_OBJECT | |
ES_ICON_INSERT_OBJECT_SYMBOLIC | |
ES_ICON_INSERT_TEXT_SYMBOLIC | |
ES_ICON_LIST_ADD | |
ES_ICON_LIST_ADD_SYMBOLIC | |
ES_ICON_LIST_REMOVE | |
ES_ICON_LIST_REMOVE_SYMBOLIC | |
ES_ICON_MAIL_ARCHIVE | |
ES_ICON_MAIL_FORWARD | |
ES_ICON_MAIL_FORWARD_SYMBOLIC | |
ES_ICON_MAIL_MARK_IMPORTANT | |
ES_ICON_MAIL_MARK_IMPORTANT_SYMBOLIC | |
ES_ICON_MAIL_MARK_JUNK | |
ES_ICON_MAIL_MARK_JUNK_SYMBOLIC | |
ES_ICON_MAIL_MARK_NOTJUNK | |
ES_ICON_MAIL_MARK_NOTJUNK_SYMBOLIC | |
ES_ICON_MAIL_MESSAGE_NEW | |
ES_ICON_MAIL_MESSAGE_NEW_SYMBOLIC | |
ES_ICON_MAIL_MOVE | |
ES_ICON_MAIL_MOVE_SYMBOLIC | |
ES_ICON_MAIL_REPLY_ALL | |
ES_ICON_MAIL_REPLY_ALL_SYMBOLIC | |
ES_ICON_MAIL_REPLY_SENDER | |
ES_ICON_MAIL_REPLY_SENDER_SYMBOLIC | |
ES_ICON_MAIL_SEND | |
ES_ICON_MAIL_SEND_RECEIVE_SYMBOLIC | |
ES_ICON_MAIL_SEND_SYMBOLIC | |
ES_ICON_MARK_LOCATION_SYMBOLIC | |
ES_ICON_MEDIA_EJECT | |
ES_ICON_MEDIA_EJECT_SYMBOLIC | |
ES_ICON_MEDIA_EQ_SYMBOLIC | |
ES_ICON_MEDIA_PLAYBACK_PAUSE | |
ES_ICON_MEDIA_PLAYBACK_PAUSE_SYMBOLIC | |
ES_ICON_MEDIA_PLAYBACK_START | |
ES_ICON_MEDIA_PLAYBACK_START_SYMBOLIC | |
ES_ICON_MEDIA_PLAYBACK_STOP | |
ES_ICON_MEDIA_PLAYBACK_STOP_SYMBOLIC | |
ES_ICON_MEDIA_RECORD | |
ES_ICON_MEDIA_RECORD_SYMBOLIC | |
ES_ICON_MEDIA_SEEK_BACKWARD | |
ES_ICON_MEDIA_SEEK_BACKWARD_SYMBOLIC | |
ES_ICON_MEDIA_SEEK_FORWARD | |
ES_ICON_MEDIA_SEEK_FORWARD_SYMBOLIC | |
ES_ICON_MEDIA_SKIP_BACKWARD | |
ES_ICON_MEDIA_SKIP_FORWARD | |
ES_ICON_MEDIA_VIEW_SUBTITLES_SYMBOLIC | |
ES_ICON_NODE_ADD | |
ES_ICON_NODE_ALIGN_HORIZONTAL | |
ES_ICON_NODE_ALIGN_VERTICAL | |
ES_ICON_NODE_BREAK | |
ES_ICON_NODE_CUSP | |
ES_ICON_NODE_DELETE | |
ES_ICON_NODE_DELETE_SEGMENT | |
ES_ICON_NODE_DISTRIBUTE_HORIZONTAL | |
ES_ICON_NODE_DISTRIBUTE_VERTICAL | |
ES_ICON_NODE_INSERT | |
ES_ICON_NODE_JOIN | |
ES_ICON_NODE_JOIN_SEGMENT | |
ES_ICON_NODE_SMOOTH | |
ES_ICON_NODE_SYMMETRIC | |
ES_ICON_OBJECT_FLIP_HORIZONTAL | |
ES_ICON_OBJECT_FLIP_HORIZONTAL_SYMBOLIC | |
ES_ICON_OBJECT_FLIP_VERTICAL | |
ES_ICON_OBJECT_FLIP_VERTICAL_SYMBOLIC | |
ES_ICON_OBJECT_GROUP | |
ES_ICON_OBJECT_GROUP_SYMBOLIC | |
ES_ICON_OBJECT_INVERSE | |
ES_ICON_OBJECT_INVERSE_SYMBOLIC | |
ES_ICON_OBJECT_MERGE | |
ES_ICON_OBJECT_ROTATE_LEFT | |
ES_ICON_OBJECT_ROTATE_LEFT_SYMBOLIC | |
ES_ICON_OBJECT_ROTATE_RIGHT | |
ES_ICON_OBJECT_ROTATE_RIGHT_SYMBOLIC | |
ES_ICON_OBJECT_SELECT_SYMBOLIC | |
ES_ICON_OBJECT_STRAIGHTEN | |
ES_ICON_OBJECT_TO_PATH | |
ES_ICON_OBJECT_UNGROUP | |
ES_ICON_OBJECT_UNGROUP_SYMBOLIC | |
ES_ICON_OPEN_MENU | |
ES_ICON_OPEN_MENU_SYMBOLIC | |
ES_ICON_PAN_DOWN_SYMBOLIC | |
ES_ICON_PANE_HIDE_SYMBOLIC | |
ES_ICON_PAN_END_SYMBOLIC | |
ES_ICON_PANE_SHOW_SYMBOLIC | |
ES_ICON_PAN_START_SYMBOLIC | |
ES_ICON_PAN_UP_SYMBOLIC | |
ES_ICON_PATH_BREAK_APART | |
ES_ICON_PATH_BREAK_APART_SYMBOLIC | |
ES_ICON_PATH_COMBINE | |
ES_ICON_PATH_COMBINE_SYMBOLIC | |
ES_ICON_PATH_DIFFERENCE | |
ES_ICON_PATH_DIFFERENCE_SYMBOLIC | |
ES_ICON_PATH_DIVISION | |
ES_ICON_PATH_DIVISION_SYMBOLIC | |
ES_ICON_PATH_EXCLUSION | |
ES_ICON_PATH_EXCLUSION_SYMBOLIC | |
ES_ICON_PATH_INTERSECTION | |
ES_ICON_PATH_INTERSECTION_SYMBOLIC | |
ES_ICON_PATH_UNION | |
ES_ICON_PATH_UNION_SYMBOLIC | |
ES_ICON_PROCESS_STOP | |
ES_ICON_PROCESS_STOP_SYMBOLIC | |
ES_ICON_SEGMENT_CURVE | |
ES_ICON_SEGMENT_LINE | |
ES_ICON_SELECTION_ADD | |
ES_ICON_SELECTION_BOTTOM | |
ES_ICON_SELECTION_BOTTOM_SYMBOLIC | |
ES_ICON_SELECTION_CHECKED | |
ES_ICON_SELECTION_END_SYMBOLIC | |
ES_ICON_SELECTION_LOWER | |
ES_ICON_SELECTION_LOWER_SYMBOLIC | |
ES_ICON_SELECTION_RAISE | |
ES_ICON_SELECTION_RAISE_SYMBOLIC | |
ES_ICON_SELECTION_REMOVE | |
ES_ICON_SELECTION_START_SYMBOLIC | |
ES_ICON_SELECTION_TOP | |
ES_ICON_SELECTION_TOP_SYMBOLIC | |
ES_ICON_SEND_TO | |
ES_ICON_SEND_TO_SYMBOLIC | |
ES_ICON_STAR_NEW_SYMBOLIC | |
ES_ICON_STROKE_TO_PATH | |
ES_ICON_SYSTEM_LOCK_SCREEN | |
ES_ICON_SYSTEM_LOCK_SCREEN_SYMBOLIC | |
ES_ICON_SYSTEM_LOG_OUT | |
ES_ICON_SYSTEM_REBOOT | |
ES_ICON_SYSTEM_RUN | |
ES_ICON_SYSTEM_RUN_SYMBOLIC | |
ES_ICON_SYSTEM_SHUTDOWN | |
ES_ICON_SYSTEM_SHUTDOWN_SYMBOLIC | |
ES_ICON_SYSTEM_SUSPEND | |
ES_ICON_TAB_NEW_SYMBOLIC | |
ES_ICON_TAG_NEW | |
ES_ICON_TAG_NEW_SYMBOLIC | |
ES_ICON_TOOL_MEASURE | |
ES_ICON_TOOL_NODE_EDITOR | |
ES_ICON_TOOLS_CHECK_SPELLING_SYMBOLIC | |
ES_ICON_TOOLS_TIMER_SYMBOLIC | |
ES_ICON_VIEW_COLUMN_SYMBOLIC | |
ES_ICON_VIEW_CONTINUOUS_SYMBOLIC | |
ES_ICON_VIEW_DUAL_SYMBOLIC | |
ES_ICON_VIEW_FILTER_SYMBOLIC | |
ES_ICON_VIEW_FULLSCREEN_SYMBOLIC | |
ES_ICON_VIEW_GRID_SYMBOLIC | |
ES_ICON_VIEW_LIST_COMPACT_SYMBOLIC | |
ES_ICON_VIEW_LIST_IMAGES_SYMBOLIC | |
ES_ICON_VIEW_LIST_SYMBOLIC | |
ES_ICON_VIEW_LIST_VIDEO_SYMBOLIC | |
ES_ICON_VIEW_MORE_HORIZONTAL_SYMBOLIC | |
ES_ICON_VIEW_MORE_SYMBOLIC | |
ES_ICON_VIEW_PAGED_SYMBOLIC | |
ES_ICON_VIEW_PIN_SYMBOLIC | |
ES_ICON_VIEW_READER | |
ES_ICON_VIEW_READER_SYMBOLIC | |
ES_ICON_VIEW_REFRESH | |
ES_ICON_VIEW_REFRESH_SYMBOLIC | |
ES_ICON_VIEW_RESTORE_SYMBOLIC | |
ES_ICON_VIEW_SORT_ASCENDING_SYMBOLIC | |
ES_ICON_VIEW_SORT_DESCENDING_SYMBOLIC | |
ES_ICON_WINDOW_CLOSE | |
ES_ICON_WINDOW_CLOSE_SYMBOLIC | |
ES_ICON_WINDOW_MAXIMIZE_SYMBOLIC | |
ES_ICON_WINDOW_MINIMIZE_SYMBOLIC | |
ES_ICON_WINDOW_NEW | |
ES_ICON_WINDOW_NEW_SYMBOLIC | |
ES_ICON_WINDOW_POP_OUT_SYMBOLIC | |
ES_ICON_WINDOW_RESTORE_SYMBOLIC | |
ES_ICON_ZOOM_FIT_BEST | |
ES_ICON_ZOOM_FIT_BEST_SYMBOLIC | |
ES_ICON_ZOOM_IN | |
ES_ICON_ZOOM_IN_SYMBOLIC | |
ES_ICON_ZOOM_ORIGINAL | |
ES_ICON_ZOOM_ORIGINAL_SYMBOLIC | |
ES_ICON_ZOOM_OUT | |
ES_ICON_ZOOM_OUT_SYMBOLIC | |
ES_ICON_ACCESSORIES_CALCULATOR | |
ES_ICON_ACCESSORIES_CALCULATOR_SYMBOLIC | |
ES_ICON_ACCESSORIES_SCREENSHOT | |
ES_ICON_ACCESSORIES_TEXT_EDITOR | |
ES_ICON_ACCESSORIES_TEXT_EDITOR_SYMBOLIC | |
ES_ICON_APPLICATION_DEFAULT_ICON | |
ES_ICON_ARCHIVE_MANAGER | |
ES_ICON_INTERNET_CHAT | |
ES_ICON_INTERNET_CHAT_SYMBOLIC | |
ES_ICON_INTERNET_MAIL | |
ES_ICON_INTERNET_MAIL_SYMBOLIC | |
ES_ICON_INTERNET_NEWS_READER | |
ES_ICON_INTERNET_NEWS_READER_SYMBOLIC | |
ES_ICON_INTERNET_WEB_BROWSER | |
ES_ICON_INTERNET_WEB_BROWSER_SYMBOLIC | |
ES_ICON_MULTIMEDIA_AUDIO_PLAYER | |
ES_ICON_MULTIMEDIA_PHOTO_MANAGER | |
ES_ICON_MULTIMEDIA_VIDEO_PLAYER | |
ES_ICON_OFFICE_ADDRESS_BOOK | |
ES_ICON_OFFICE_CALENDAR | |
ES_ICON_OFFICE_CALENDAR_SYMBOLIC | |
ES_ICON_ONBOARD | |
ES_ICON_POSTSCRIPT_VIEWER | |
ES_ICON_PREFERENCES_DESKTOP | |
ES_ICON_PREFERENCES_DESKTOP_FONT | |
ES_ICON_SYSTEM_FILE_MANAGER | |
ES_ICON_SYSTEM_OS_INSTALLER | |
ES_ICON_SYSTEM_SOFTWARE_INSTALL | |
ES_ICON_SYSTEM_SOFTWARE_INSTALL_SYMBOLIC | |
ES_ICON_SYSTEM_SOFTWARE_UPDATE | |
ES_ICON_SYSTEM_SOFTWARE_UPDATE_SYMBOLIC | |
ES_ICON_SYSTEM_USERS | |
ES_ICON_SYSTEM_USERS_SYMBOLIC | |
ES_ICON_UTILITIES_SYSTEM_MONITOR | |
ES_ICON_UTILITIES_TERMINAL | |
ES_ICON_UTILITIES_TERMINAL_SYMBOLIC | |
ES_ICON_APPLICATIONS_ACCESSORIES | |
ES_ICON_APPLICATIONS_AUDIO_SYMBOLIC | |
ES_ICON_APPLICATIONS_DEVELOPMENT | |
ES_ICON_APPLICATIONS_DEVELOPMENT_SYMBOLIC | |
ES_ICON_APPLICATIONS_EDUCATION | |
ES_ICON_APPLICATIONS_EDUCATION_SYMBOLIC | |
ES_ICON_APPLICATIONS_ENGINEERING_SYMBOLIC | |
ES_ICON_APPLICATIONS_FONTS | |
ES_ICON_APPLICATIONS_GAMES | |
ES_ICON_APPLICATIONS_GAMES_SYMBOLIC | |
ES_ICON_APPLICATIONS_GRAPHICS | |
ES_ICON_APPLICATIONS_GRAPHICS_SYMBOLIC | |
ES_ICON_APPLICATIONS_INTERFACEDESIGN | |
ES_ICON_APPLICATIONS_INTERNET_SYMBOLIC | |
ES_ICON_APPLICATIONS_MULTIMEDIA | |
ES_ICON_APPLICATIONS_MULTIMEDIA_SYMBOLIC | |
ES_ICON_APPLICATIONS_OFFICE | |
ES_ICON_APPLICATIONS_OFFICE_SYMBOLIC | |
ES_ICON_APPLICATIONS_OTHER | |
ES_ICON_APPLICATIONS_OTHER_SYMBOLIC | |
ES_ICON_APPLICATIONS_PHOTOGRAPHY | |
ES_ICON_APPLICATIONS_SCIENCE | |
ES_ICON_APPLICATIONS_SCIENCE_SYMBOLIC | |
ES_ICON_APPLICATIONS_UTILITIES | |
ES_ICON_APPLICATIONS_UTILITIES_SYMBOLIC | |
ES_ICON_APPLICATIONS_VIDEO_SYMBOLIC | |
ES_ICON_BUG | |
ES_ICON_BUG_SYMBOLIC | |
ES_ICON_EMOJI_ACTIVITY_SYMBOLIC | |
ES_ICON_EMOJI_BODY_SYMBOLIC | |
ES_ICON_EMOJI_FOOD_SYMBOLIC | |
ES_ICON_EMOJI_NATURE_SYMBOLIC | |
ES_ICON_EMOJI_OBJECTS_SYMBOLIC | |
ES_ICON_EMOJI_TRAVEL_SYMBOLIC | |
ES_ICON_EVENT_BIRTHDAY_SYMBOLIC | |
ES_ICON_PREFERENCES_BLUETOOTH_SYMBOLIC | |
ES_ICON_PREFERENCES_COLOR | |
ES_ICON_PREFERENCES_COLOR_SYMBOLIC | |
ES_ICON_PREFERENCES_DESKTOP_ACCESSIBILITY | |
ES_ICON_PREFERENCES_DESKTOP_ACCESSIBILITY_POINTING | |
ES_ICON_PREFERENCES_DESKTOP_ACCESSIBILITY_SYMBOLIC | |
ES_ICON_PREFERENCES_DESKTOP_ACCESSIBILITY_ZOOM | |
ES_ICON_PREFERENCES_DESKTOP_APPLICATIONS | |
ES_ICON_PREFERENCES_DESKTOP_DISPLAY | |
ES_ICON_PREFERENCES_DESKTOP_DISPLAY_SYMBOLIC | |
ES_ICON_PREFERENCES_DESKTOP_KEYBOARD | |
ES_ICON_PREFERENCES_DESKTOP_KEYBOARD_SYMBOLIC | |
ES_ICON_PREFERENCES_DESKTOP_LOCALE | |
ES_ICON_PREFERENCES_DESKTOP_LOCALE_SYMBOLIC | |
ES_ICON_PREFERENCES_DESKTOP_ONLINE_ACCOUNTS | |
ES_ICON_PREFERENCES_DESKTOP_ONLINE_ACCOUNTS_SYMBOLIC | |
ES_ICON_PREFERENCES_DESKTOP_PERIPHERALS | |
ES_ICON_PREFERENCES_DESKTOP_SOUND | |
ES_ICON_PREFERENCES_DESKTOP_WALLPAPER | |
ES_ICON_PREFERENCES_DESKTOP_WORKSPACES | |
ES_ICON_PREFERENCES_OTHER_SYMBOLIC | |
ES_ICON_PREFERENCES_SYSTEM | |
ES_ICON_PREFERENCES_SYSTEM_NETWORK | |
ES_ICON_PREFERENCES_SYSTEM_NETWORK_SYMBOLIC | |
ES_ICON_PREFERENCES_SYSTEM_NOTIFICATIONS | |
ES_ICON_PREFERENCES_SYSTEM_PARENTAL_CONTROLS | |
ES_ICON_PREFERENCES_SYSTEM_PARENTAL_CONTROL_SYMBOLIC | |
ES_ICON_PREFERENCES_SYSTEM_POWER | |
ES_ICON_PREFERENCES_SYSTEM_POWER_SYMBOLIC | |
ES_ICON_PREFERENCES_SYSTEM_PRIVACY_HOUSEKEEPING | |
ES_ICON_PREFERENCES_SYSTEM_SHARING | |
ES_ICON_PREFERENCES_SYSTEM_SHARING_SYMBOLIC | |
ES_ICON_PREFERENCES_SYSTEM_TIME | |
ES_ICON_PREFERENCES_SYSTEM_TIME_SYMBOLIC | |
ES_ICON_PREFERENCES_SYSTEM_WINDOWS | |
ES_ICON_AC_ADAPTER_SYMBOLIC | |
ES_ICON_AUDIO_CARD_SYMBOLIC | |
ES_ICON_AUDIO_HEADPHONES | |
ES_ICON_AUDIO_HEADPHONES_SYMBOLIC | |
ES_ICON_AUDIO_HEADSETS | |
ES_ICON_AUDIO_HEADSET_SYMBOLIC | |
ES_ICON_AUDIO_INPUT_MICROPHONE | |
ES_ICON_AUDIO_INPUT_MICROPHONE_SYMBOLIC | |
ES_ICON_AUDIO_SPEAKER_CENTER | |
ES_ICON_AUDIO_SPEAKER_CENTER_BACK | |
ES_ICON_AUDIO_SPEAKER_CENTER_BACK_TESTING | |
ES_ICON_AUDIO_SPEAKER_CENTER_TESTING | |
ES_ICON_AUDIO_SPEAKER_LEFT | |
ES_ICON_AUDIO_SPEAKER_LEFT_BACK | |
ES_ICON_AUDIO_SPEAKER_LEFT_BACK_TESTING | |
ES_ICON_AUDIO_SPEAKER_LEFT_SIDE | |
ES_ICON_AUDIO_SPEAKER_LEFT_SIDE_TESTING | |
ES_ICON_AUDIO_SPEAKER_LEFT_TESTING | |
ES_ICON_AUDIO_SPEAKER_RIGHT | |
ES_ICON_AUDIO_SPEAKER_RIGHT_BACK | |
ES_ICON_AUDIO_SPEAKER_RIGHT_BACK_TESTING | |
ES_ICON_AUDIO_SPEAKER_RIGHT_SIDE | |
ES_ICON_AUDIO_SPEAKER_RIGHT_SIDE_TESTING | |
ES_ICON_AUDIO_SPEAKER_RIGHT_TESTING | |
ES_ICON_AUDIO_SPEAKERS | |
ES_ICON_AUDIO_SPEAKERS_SYMBOLIC | |
ES_ICON_AUDIO_SUBWOOFER | |
ES_ICON_AUDIO_SUBWOOFER_TESTING | |
ES_ICON_BATTERY | |
ES_ICON_BATTERY_SYMBOLIC | |
ES_ICON_BLUETOOTH | |
ES_ICON_BLUETOOTH_SYMBOLIC | |
ES_ICON_CAMERA_PHOTO | |
ES_ICON_CAMERA_PHOTO_SYMBOLIC | |
ES_ICON_CAMERA_VIDEO | |
ES_ICON_CAMERA_VIDEO_SYMBOLIC | |
ES_ICON_CAMERA_WEB | |
ES_ICON_CAMERA_WEB_SYMBOLIC | |
ES_ICON_COLORIMETER_COLORHUG_SYMBOLIC | |
ES_ICON_COMPUTER_LAPTOP | |
ES_ICON_COMPUTER_LAPTOP_SYMBOLIC | |
ES_ICON_DISPLAY_PROJECTOR_SYMBOLIC | |
ES_ICON_DRIVE_HARDDISK | |
ES_ICON_DRIVE_HARDDISK_IEEE1394_SYMBOLIC | |
ES_ICON_DRIVE_HARDDISK_SOLIDSTATE | |
ES_ICON_DRIVE_HARDDISK_SOLIDSTATE_SYMBOLIC | |
ES_ICON_DRIVE_HARDDISK_SYMBOLIC | |
ES_ICON_DRIVE_MULTIDISK_SYMBOLIC | |
ES_ICON_DRIVE_OPTICAL_SYMBOLIC | |
ES_ICON_DRIVE_REMOVABLE_MEDIA | |
ES_ICON_DRIVE_REMOVABLE_MEDIA_SYMBOLIC | |
ES_ICON_DRIVE_REMOVABLE_MEDIA_USB | |
ES_ICON_FINGERPRINT | |
ES_ICON_FINGERPRINT_SYMBOLIC | |
ES_ICON_GNOME_DEV_PRINTER_NEW | |
ES_ICON_INPUT_DIALPAD_SYMBOLIC | |
ES_ICON_INPUT_GAMING | |
ES_ICON_INPUT_GAMING_SYMBOLIC | |
ES_ICON_INPUT_KEYBOARD | |
ES_ICON_INPUT_KEYBOARD_SYMBOLIC | |
ES_ICON_INPUT_MOUSE | |
ES_ICON_INPUT_MOUSE_SYMBOLIC | |
ES_ICON_INPUT_TABLET | |
ES_ICON_INPUT_TABLET_SYMBOLIC | |
ES_ICON_INPUT_TOUCHPAD | |
ES_ICON_INPUT_TOUCHPAD_SYMBOLIC | |
ES_ICON_MEDIA_FLASH_CF | |
ES_ICON_MEDIA_FLASH_MS | |
ES_ICON_MEDIA_FLASH_SYMBOLIC | |
ES_ICON_MEDIA_FLOPPY_SYMBOLIC | |
ES_ICON_MEDIA_MEMORY | |
ES_ICON_MEDIA_MEMORY_SD | |
ES_ICON_MEDIA_MEMORY_SEMBOLIC | |
ES_ICON_MEDIA_MEMORY_SM | |
ES_ICON_MEDIA_OPTICAL | |
ES_ICON_MEDIA_OPTICAL_SYMBOLIC | |
ES_ICON_MEDIA_REMOVABLE_SYMBOLIC | |
ES_ICON_MEDIA_TAPE_SYMBOLIC | |
ES_ICON_MEDIA_ZIP_SYMBOLIC | |
ES_ICON_MODEM | |
ES_ICON_MODEM_SYMBOLIC | |
ES_ICON_MULTIMEDIA_PLAYER | |
ES_ICON_MULTIMEDIA_PLAYER_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR | |
ES_ICON_NETWORK_FIREWALL | |
ES_ICON_NETWORK_VPN | |
ES_ICON_NETWORK_WIRED | |
ES_ICON_NETWORK_WIRELESS | |
ES_ICON_NETWORK_WIRELESS_HOTSPOT | |
ES_ICON_NM_DEVICE_WWAN | |
ES_ICON_PDA_SYMBOLIC | |
ES_ICON_PHONE | |
ES_ICON_PHONE_SYMBOLIC | |
ES_ICON_PRINTER | |
ES_ICON_PRINTER_NETWORK | |
ES_ICON_PRINTER_SYMBOLIC | |
ES_ICON_SCANNER | |
ES_ICON_SCANNER_SYMBOLIC | |
ES_ICON_TABLET | |
ES_ICON_TABLET_SYMBOLIC | |
ES_ICON_TV_SYMBOLIC | |
ES_ICON_UNINTERRUPTIBLE_POWER_SUPPLY | |
ES_ICON_UNINTERRUPTIBLE_POWER_SUPPLY_SYMBOLIC | |
ES_ICON_VIDEO_DISPLAY | |
ES_ICON_VIDEO_DISPLAY_SYMBOLIC | |
ES_ICON_EMBLEM_DEFAULT_SYMBOLIC | |
ES_ICON_EMBLEM_DOCUMENTS_SYMBOLIC | |
ES_ICON_EMBLEM_FAVORITE_SYMBOLIC | |
ES_ICON_EMBLEM_IMPORTANT_SYMBOLIC | |
ES_ICON_EMBLEM_MUSIC_SYMBOLIC | |
ES_ICON_EMBLEM_OK_SYMBOLIC | |
ES_ICON_EMBLEM_PHOTOS_SYMBOLIC | |
ES_ICON_EMBLEM_READONLY | |
ES_ICON_EMBLEM_SHARED_SYMBOLIC | |
ES_ICON_EMBLEM_SYMBOLIC_LINK | |
ES_ICON_EMBLEM_SYNCHRONIZED | |
ES_ICON_EMBLEM_SYNCHRONIZING_SYMBOLIC | |
ES_ICON_EMBLEM_UNREADABLE | |
ES_ICON_EMBLEM_VIDEOS_SYMBOLIC | |
ES_ICON_FACE_ANGEL | |
ES_ICON_FACE_ANGEL_SYMBOLIC | |
ES_ICON_FACE_ANGRY | |
ES_ICON_FACE_ANGRY_SYMBOLIC | |
ES_ICON_FACE_COOL | |
ES_ICON_FACE_COOL_SYMBOLIC | |
ES_ICON_FACE_CRYING | |
ES_ICON_FACE_CRYING_SYMBOLIC | |
ES_ICON_FACE_DEVILISH | |
ES_ICON_FACE_DEVILISH_SYMBOLIC | |
ES_ICON_FACE_EMBARRASSED | |
ES_ICON_FACE_EMBARRASSED_SYMBOLIC | |
ES_ICON_FACE_HEART | |
ES_ICON_FACE_HEART_BROKEN | |
ES_ICON_FACE_HEART_BROKEN_SYMBOLIC | |
ES_ICON_FACE_HEART_SYMBOLIC | |
ES_ICON_FACE_KISS | |
ES_ICON_FACE_KISS_SYMBOLIC | |
ES_ICON_FACE_LAUGH | |
ES_ICON_FACE_LAUGH_SYMBOLIC | |
ES_ICON_FACE_MONKEY_SYMBOLIC | |
ES_ICON_FACE_PLAIN | |
ES_ICON_FACE_PLAIN_SYMBOLIC | |
ES_ICON_FACE_RASPBERRY | |
ES_ICON_FACE_RASPBERRY_SYMBOLIC | |
ES_ICON_FACE_SAD | |
ES_ICON_FACE_SAD_SYMBOLIC | |
ES_ICON_FACE_SICK | |
ES_ICON_FACE_SICK_SYMBOLIC | |
ES_ICON_FACE_SMILE | |
ES_ICON_FACE_SMILE_BIG | |
ES_ICON_FACE_SMILE_BIG_SYMBOLIC | |
ES_ICON_FACE_SMILE_SYMBOLIC | |
ES_ICON_FACE_SMIRK | |
ES_ICON_FACE_SMIRK_SYMBOLIC | |
ES_ICON_FACE_SURPRISE | |
ES_ICON_FACE_SURPRISE_SYMBOLIC | |
ES_ICON_FACE_TIRED | |
ES_ICON_FACE_TIRED_SYMBOLIC | |
ES_ICON_FACE_UNCERTAIN | |
ES_ICON_FACE_UNCERTAIN_SYMBOLIC | |
ES_ICON_FACE_WINK | |
ES_ICON_FACE_WINK_SYMBOLIC | |
ES_ICON_FACE_WORRIED | |
ES_ICON_FACE_WORRIED_SYMBOLIC | |
ES_ICON_APPLICATION_CERTIFICATE_SYMBOLIC | |
ES_ICON_APPLICATION_EPUB_ZIP | |
ES_ICON_APPLICATION_ILLUSTRATOR | |
ES_ICON_APPLICATION_JAVASCRIPT | |
ES_ICON_APPLICATION_MSWORD | |
ES_ICON_APPLICATION_OCTET_STREAM | |
ES_ICON_APPLICATION_PDF | |
ES_ICON_APPLICATION_PGP | |
ES_ICON_APPLICATION_RSS_XML_SYMBOLIC | |
ES_ICON_APPLICATION_VND | |
ES_ICON_APPLICATION_X_APPLIANCE_SYMBOLIC | |
ES_ICON_APPLICATION_X_BITTORRENT | |
ES_ICON_APPLICATION_X_CD_IMAGE | |
ES_ICON_APPLICATION_X_DESKTOP | |
ES_ICON_APPLICATION_X_EXECUTABLE_SYMBOLIC | |
ES_ICON_APPLICATION_X_FICTIONBOOK_XML | |
ES_ICON_APPLICATION_X_FIRMWARE | |
ES_ICON_APPLICATION_X_FIRMWARE_SYMBOLIC | |
ES_ICON_APPLICATION_X_FLASH_VIDEO | |
ES_ICON_APPLICATION_X_MS_DOS_EXECUTABLE | |
ES_ICON_APPLICATION_X_PARTIAL_DOWNLOAD | |
ES_ICON_APPLICATION_X_PHP | |
ES_ICON_APPLICATION_X_RUBY | |
ES_ICON_AUDIO_X_GENERIC | |
ES_ICON_AUDIO_X_GENERIC_SYMBOLIC | |
ES_ICON_AUDIO_X_PLAYLIST | |
ES_ICON_EXTENSION | |
ES_ICON_FONT_X_GENERIC | |
ES_ICON_FONT_X_GENERIC_SYMBOLIC | |
ES_ICON_IMAGE_VND | |
ES_ICON_IMAGE_X_GENERIC | |
ES_ICON_IMAGE_X_GENERIC_SYMBOLIC | |
ES_ICON_IMAGE_X_XCF | |
ES_ICON_INTERNET_FEED | |
ES_ICON_MODEL | |
ES_ICON_OFFICE_CONTACT | |
ES_ICON_OFFICE_DATABASE | |
ES_ICON_PACKAGE_X_GENERIC | |
ES_ICON_PACKAGE_X_GENERIC_SYMBOLIC | |
ES_ICON_PAYMENT_CARD | |
ES_ICON_PAYMENT_CARD_AMEX | |
ES_ICON_PAYMENT_CARD_DINERS_CLUB | |
ES_ICON_PAYMENT_CARD_DISCOVER | |
ES_ICON_PAYMENT_CARD_JCB | |
ES_ICON_PAYMENT_CARD_MASTERCARD | |
ES_ICON_PAYMENT_CARD_SYMBOLIC | |
ES_ICON_PAYMENT_CARD_UNIONPAY | |
ES_ICON_PAYMENT_CARD_VISA | |
ES_ICON_TEXT | |
ES_ICON_TEXT_CSS | |
ES_ICON_TEXT_HTML | |
ES_ICON_TEXT_HTML_SYMBOLIC | |
ES_ICON_TEXT_MARKDOWN | |
ES_ICON_TEXT_X_BIBTEX | |
ES_ICON_TEXT_X_CHANGELOG | |
ES_ICON_TEXT_X_CHDR | |
ES_ICON_TEXT_X_COPYING | |
ES_ICON_TEXT_X_COPYING_SYMBOLIC | |
ES_ICON_TEXT_X_CSRC | |
ES_ICON_TEXT_X_GENERIC_SYMBOLIC | |
ES_ICON_TEXT_X_GENERIC_TEMPLATE | |
ES_ICON_TEXT_X_GETTEXT_TRANSLATION | |
ES_ICON_TEXT_X_GETTEXT_TRANSLATION_TEMPLATE | |
ES_ICON_TEXT_X_GO | |
ES_ICON_TEXT_X_INSTALL | |
ES_ICON_TEXT_X_MAKEFILE | |
ES_ICON_TEXT_X_PREVIEW | |
ES_ICON_TEXT_X_PYTHON | |
ES_ICON_TEXT_X_README | |
ES_ICON_TEXT_X_SASS | |
ES_ICON_TEXT_X_SCRIPT | |
ES_ICON_TEXT_X_SSA | |
ES_ICON_TEXT_X_TEX | |
ES_ICON_TEXT_X_VALA | |
ES_ICON_UNKNOWN | |
ES_ICON_VIDEO_X_GENERIC | |
ES_ICON_VIDEO_X_GENERIC_SYMBOLIC | |
ES_ICON_X_OFFICE_ADDRESS_BOOK_SYMBOLIC | |
ES_ICON_X_OFFICE_DOCUMENT | |
ES_ICON_X_OFFICE_DOCUMENT_SYMBOLIC | |
ES_ICON_X_OFFICE_DOCUMENT_TEMPLATE | |
ES_ICON_X_OFFICE_DRAWING | |
ES_ICON_X_OFFICE_DRAWING_SYMBOLIC | |
ES_ICON_X_OFFICE_DRAWING_TEMPLATE | |
ES_ICON_X_OFFICE_PRESENTATION | |
ES_ICON_X_OFFICE_PRESENTATION_SYMBOLIC | |
ES_ICON_X_OFFICE_PRESENTATION_TEMPLATE | |
ES_ICON_X_OFFICE_SPREADSHEET | |
ES_ICON_X_OFFICE_SPREADSHEET_SYMBOLIC | |
ES_ICON_X_OFFICE_SPREADSHEET_TEMPLATE | |
ES_ICON_BOOKMARK_MISSING | |
ES_ICON_DISTRIBUTOR_LOGO | |
ES_ICON_DISTRIBUTOR_LOGO_SYMBOLIC | |
ES_ICON_FOLDER | |
ES_ICON_FOLDER_DOCUMENTS | |
ES_ICON_FOLDER_DOCUMENTS_OPEN | |
ES_ICON_FOLDER_DOCUMENTS_SYMBOLIC | |
ES_ICON_FOLDER_DOWNLOAD | |
ES_ICON_FOLDER_DOWNLOAD_OPEN | |
ES_ICON_FOLDER_DOWNLOAD_SYMBOLIC | |
ES_ICON_FOLDER_MUSIC | |
ES_ICON_FOLDER_MUSIC_OPEN | |
ES_ICON_FOLDER_MUSIC_SYMBOLIC | |
ES_ICON_FOLDER_OPEN | |
ES_ICON_FOLDER_PICTURES | |
ES_ICON_FOLDER_PICTURES_OPEN | |
ES_ICON_FOLDER_PICTURES_SYMBOLIC | |
ES_ICON_FOLDER_PUBLICSHARE | |
ES_ICON_FOLDER_PUBLICSHARE_OPEN | |
ES_ICON_FOLDER_PUBLICSHARE_SYMBOLIC | |
ES_ICON_FOLDER_RECENT | |
ES_ICON_FOLDER_RECENT_SYMBOLIC | |
ES_ICON_FOLDER_REMOTE | |
ES_ICON_FOLDER_REMOTE_OPEN | |
ES_ICON_FOLDER_SAVED_SEARCH | |
ES_ICON_FOLDER_SYMBOLIC | |
ES_ICON_FOLDER_TAG | |
ES_ICON_FOLDER_TEMPLATES | |
ES_ICON_FOLDER_TEMPLATES_OPEN | |
ES_ICON_FOLDER_TEMPLATES_SYMBOLIC | |
ES_ICON_FOLDER_VIDEOS | |
ES_ICON_FOLDER_VIDEOS_OPEN | |
ES_ICON_FOLDER_VIDEOS_SYMBOLIC | |
ES_ICON_INTERNET_RADIO | |
ES_ICON_INTERNET_RADIO_SYMBOLIC | |
ES_ICON_LIBRARY_AUDIOBOOK | |
ES_ICON_LIBRARY_PLACES | |
ES_ICON_LIBRARY_PODCAST | |
ES_ICON_MAIL_INBOX | |
ES_ICON_MAIL_INBOX_SYMBOLIC | |
ES_ICON_MAIL_MAILBOX | |
ES_ICON_MAIL_MAILBOX_SYMBOLIC | |
ES_ICON_MAIL_OUTBOX | |
ES_ICON_MAIL_OUTBOX_SYMBOLIC | |
ES_ICON_NETWORK_SERVER_SYMBOLIC | |
ES_ICON_PLAYLIST | |
ES_ICON_PLAYLIST_AUTOMATIC | |
ES_ICON_PLAYLIST_QUEUE | |
ES_ICON_PLAYLIST_QUEUE_SYMBOLIC | |
ES_ICON_PLAYLIST_SIMILAR | |
ES_ICON_PLAYLIST_SYMBOLIC | |
ES_ICON_TAG_SYMBOLIC | |
ES_ICON_USER_BOOKMARKS_SYMBOLIC | |
ES_ICON_USER_HOME | |
ES_ICON_USER_HOME_OPEN | |
ES_ICON_USER_HOME_SYMBOLIC | |
ES_ICON_USER_TRASH | |
ES_ICON_USER_TRASH_FULL | |
ES_ICON_USER_TRASH_SYMBOLIC | |
ES_ICON_AIRPLANE_MODE | |
ES_ICON_AIRPLANE_MODE_SYMBOLIC | |
ES_ICON_ALARM_SYMBOLIC | |
ES_ICON_APPOINTMENT_MISSED | |
ES_ICON_APPOINTMENT_MISSED_SYMBOLIC | |
ES_ICON_APPOINTMENT_SOON | |
ES_ICON_APPOINTMENT_SOON_SYMBOLIC | |
ES_ICON_AUDIO_VOLUME_HIGH_SYMBOLIC | |
ES_ICON_AUDIO_VOLUME_LOW_SYMBOLIC | |
ES_ICON_AUDIO_VOLUME_MEDIUM_SYMBOLIC | |
ES_ICON_AUDIO_VOLUME_MUTED_BLOCKING_SYMBOLIC | |
ES_ICON_AUDIO_VOLUME_MUTED_SYMBOLIC | |
ES_ICON_AVATAR_DEFAULT | |
ES_ICON_AVATAR_DEFAULT_SYMBOLIC | |
ES_ICON_BATTERY_AC_ADAPTER | |
ES_ICON_BATTERY_AC_ADAPTER_SYMBOLIC | |
ES_ICON_BATTERY_CAUTION | |
ES_ICON_BATTERY_CAUTION_CHARGING | |
ES_ICON_BATTERY_CAUTION_CHARGING_SYMBOLIC | |
ES_ICON_BATTERY_CAUTION_SYMBOLIC | |
ES_ICON_BATTERY_EMPTY | |
ES_ICON_BATTERY_EMPTY_CHARGING | |
ES_ICON_BATTERY_EMPTY_CHARGING_SYMBOLIC | |
ES_ICON_BATTERY_EMPTY_SYMBOLIC | |
ES_ICON_BATTERY_FULL | |
ES_ICON_BATTERY_FULL_CHARGED | |
ES_ICON_BATTERY_FULL_CHARGED_SYMBOLIC | |
ES_ICON_BATTERY_FULL_CHARGING | |
ES_ICON_BATTERY_FULL_CHARGING_SYMBOLIC | |
ES_ICON_BATTERY_FULL_SYMBOLIC | |
ES_ICON_BATTERY_GOOD | |
ES_ICON_BATTERY_GOOD_CHARGING | |
ES_ICON_BATTERY_GOOD_CHARGING_SYMBOLIC | |
ES_ICON_BATTERY_GOOD_SYMBOLIC | |
ES_ICON_BATTERY_LOW | |
ES_ICON_BATTERY_LOW_CHARGING | |
ES_ICON_BATTERY_LOW_CHARGING_SYMBOLIC | |
ES_ICON_BATTERY_LOW_SYMBOLIC | |
ES_ICON_BATTERY_MISSING | |
ES_ICON_BATTERY_MISSING_SYMBOLIC | |
ES_ICON_BLUETOOTH_ACTIVE_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED | |
ES_ICON_BLUETOOTH_DISABLED_10_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_20_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_30_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_40_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_50_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_60_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_70_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_80_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_90_SYMBOLIC | |
ES_ICON_BLUETOOTH_DISABLED_SYMBOLIC | |
ES_ICON_BLUETOOTH_PAIRED_SYMBOLIC | |
ES_ICON_CALL_MISSED_SYMBOLIC | |
ES_ICON_CHANGES_ALLOW | |
ES_ICON_CHANGES_ALLOW_SYMBOLIC | |
ES_ICON_CHANGES_PREVENT_SYMBOLIC | |
ES_ICON_CHANNEL_INSECURE_SYMBOLIC | |
ES_ICON_CHANNEL_SECURE_SYMBOLIC | |
ES_ICON_CHECK_ACTIVE_SYMBOLIC | |
ES_ICON_CHECKBOX_CHECKED_SYMBOLIC | |
ES_ICON_CHECKBOX_MIXED_SYMBOLIC | |
ES_ICON_CHECKBOX_SYMBOLIC | |
ES_ICON_CHECK_MIXED_SYMBOLIC | |
ES_ICON_COMPUTER_FAIL_SYMBOLIC | |
ES_ICON_CONTENT_LOADING_SYMBOLIC | |
ES_ICON_DAYTIME_SUNRISE_SYMBOLIC | |
ES_ICON_DAYTIME_SUNSET_SYMBOLIC | |
ES_ICON_DIALOG_ERROR | |
ES_ICON_DIALOG_ERROR_SYMBOLIC | |
ES_ICON_DIALOG_INFORMATION | |
ES_ICON_DIALOG_INFORMATION_SYMBOLIC | |
ES_ICON_DIALOG_PASSWORD | |
ES_ICON_DIALOG_PASSWORD_SYMBOLIC | |
ES_ICON_DIALOG_WARNING | |
ES_ICON_DIALOG_WARNING_SYMBOLIC | |
ES_ICON_DISPLAY_BRIGHTNESS_SYMBOLIC | |
ES_ICON_FOLDER_OPEN_SYMBOLIC | |
ES_ICON_FOLDER_VISITING_SYMBOLIC | |
ES_ICON_IMAGE_LOADING | |
ES_ICON_IMAGE_MISSING | |
ES_ICON_INPUT_KEYBOARD_CAPSLOCK_SYMBOLIC | |
ES_ICON_INPUT_KEYBOARD_NUMLOCK_SYMBOLIC | |
ES_ICON_KEYBOARD_BRIGHTNESS_SYMBOLIC | |
ES_ICON_LOCATION_ACTIVE_SYMBOLIC | |
ES_ICON_LOCATION_DISABLED_SYMBOLIC | |
ES_ICON_LOCATION_INACTIVE_SYMBOLIC | |
ES_ICON_LOCKED | |
ES_ICON_MAIL_ATTACHMENT_SYMBOLIC | |
ES_ICON_MAIL_FORWARDED_SYMBOLIC | |
ES_ICON_MAIL_IMPORTANT_SYMBOLIC | |
ES_ICON_MAIL_READ_SYMBOLIC | |
ES_ICON_MAIL_REPLIED_SYMBOLIC | |
ES_ICON_MAIL_UNREAD | |
ES_ICON_MAIL_UNREAD_SYMBOLIC | |
ES_ICON_MEDIA_PLAYLIST_CONSECUTIVE_SYMBOLIC | |
ES_ICON_MEDIA_PLAYLIST_NO_REPEAT_SYMBOLIC | |
ES_ICON_MEDIA_PLAYLIST_REPEAT | |
ES_ICON_MEDIA_PLAYLIST_REPEAT_SONG_SYMBOLIC | |
ES_ICON_MEDIA_PLAYLIST_REPEAT_SYMBOLIC | |
ES_ICON_MEDIA_PLAYLIST_SHUFFLE_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_HIGH_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_LOW_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MEDIUM_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_10_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_20_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_30_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_40_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_50_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_60_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_70_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_80_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_90_SYMBOLIC | |
ES_ICON_MICROPHONE_SENSITIVITY_MUTED_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_ACQUIRING_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_CONNECTED_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_NO_ROUTE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_OFFLINE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_EXCELLENT_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_EXCELLENT_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_GOOD_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_GOOD_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_NONE_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_NONE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_OK_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_OK_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_WEAK_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_CELLULAR_SIGNAL_WEAK_SYMBOLIC | |
ES_ICON_NETWORK_ERROR | |
ES_ICON_NETWORK_ERROR_SYMBOLIC | |
ES_ICON_NETWORK_IDLE | |
ES_ICON_NETWORK_OFFLINE_SYMBOLIC | |
ES_ICON_NETWORK_VPN_ACQUIRING_SYMBOLIC | |
ES_ICON_NETWORK_VPN_LOCK_SYMBOLIC | |
ES_ICON_NETWORK_VPN_SYMBOLIC | |
ES_ICON_NETWORK_WIRED_ACQUIRING_SYMBOLIC | |
ES_ICON_NETWORK_WIRED_DISCONNECTED | |
ES_ICON_NETWORK_WIRED_NO_ROUTE_SYMBOLIC | |
ES_ICON_NETWORK_WIRED_OFFLINE_SYMBOLIC | |
ES_ICON_NETWORK_WIRED_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_ACQUIRING_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_CONNECTED_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_ENCRYPTED_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_HOTSPOT_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_NO_ROUTE_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_OFFLINE_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_EXCELLENT | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_EXCELLENT_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_EXCELLENT_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_GOOD | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_GOOD_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_GOOD_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_NONE_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_OK | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_OK_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_OK_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_WEAK | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_WEAK_SECURE_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SIGNAL_WEAK_SYMBOLIC | |
ES_ICON_NETWORK_WIRELESS_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT | |
ES_ICON_NIGHT_LIGHT_DISABLED_10_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_20_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_30_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_40_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_50_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_60_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_70_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_80_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_90_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_DISABLED_SYMBOLIC | |
ES_ICON_NIGHT_LIGHT_SYMBOLIC | |
ES_ICON_NM_NO_CONNECTION | |
ES_ICON_NM_SIGNAL_0 | |
ES_ICON_NM_SIGNAL_0_SECURE | |
ES_ICON_NM_SIGNAL_100 | |
ES_ICON_NM_SIGNAL_100_SECURE | |
ES_ICON_NM_SIGNAL_25 | |
ES_ICON_NM_SIGNAL_25_SECURE | |
ES_ICON_NM_SIGNAL_50 | |
ES_ICON_NM_SIGNAL_50_SECURE | |
ES_ICON_NM_SIGNAL_75 | |
ES_ICON_NM_SIGNAL_75_SECURE | |
ES_ICON_NM_VPN_ACTIVE_LOCK | |
ES_ICON_NM_VPN_LOCK | |
ES_ICON_NON_STARRED | |
ES_ICON_NON_STARRED_SYMBOLIC | |
ES_ICON_NOTIFICATION_AUDIO_VOLUME_HIGH | |
ES_ICON_NOTIFICATION_AUDIO_VOLUME_LOW | |
ES_ICON_NOTIFICATION_AUDIO_VOLUME_MEDIUM | |
ES_ICON_NOTIFICATION_AUDIO_VOLUME_MUTED | |
ES_ICON_NOTIFICATION_DEVICE_EJECT | |
ES_ICON_NOTIFICATION_DISABLED | |
ES_ICON_NOTIFICATION_DISABLED_10_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_20_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_30_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_40_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_50_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_60_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_70_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_80_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_90_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISABLED_SYMBOLIC | |
ES_ICON_NOTIFICATION_DISPLAY_BRIGHTNESS | |
ES_ICON_NOTIFICATION_KEYBOARD_BRIGHTNESS | |
ES_ICON_NOTIFICATION_NETWORK_ETHERNET_DISCONNECTED | |
ES_ICON_NOTIFICATION_NETWORK_WIRED | |
ES_ICON_NOTIFICATION_NETWORK_WIRELESS | |
ES_ICON_NOTIFICATION_NETWORK_WIRELESS_DISCONNECTED | |
ES_ICON_NOTIFICATION_NETWORK_WIRELESS_DISCONNECTED_SYMBOLIC | |
ES_ICON_NOTIFICATION_NETWORK_WIRELESS_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_10_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_20_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_30_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_40_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_50_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_60_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_70_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_80_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_90_SYMBOLIC | |
ES_ICON_NOTIFICATION_NEW_SYMBOLIC | |
ES_ICON_NOTIFICATION_SYMBOLIC | |
ES_ICON_PAGER_CHECKED_SYMBOLIC | |
ES_ICON_PRINTER_ERROR | |
ES_ICON_PRINTER_ERROR_SYMBOLIC | |
ES_ICON_PRINTER_PRINTING_SYMBOLIC | |
ES_ICON_PRINTER_WARNING_SYMBOLIC | |
ES_ICON_PROCESS_COMPLETED | |
ES_ICON_PROCESS_COMPLETED_SYMBOLIC | |
ES_ICON_PROCESS_ERROR_SYMBOLIC | |
ES_ICON_PROCESS_WORKING_SYMBOLIC | |
ES_ICON_RADIO_CHECKED_SYMBOLIC | |
ES_ICON_RADIO_MIXED_SYMBOLIC | |
ES_ICON_RADIO_SYMBOLIC | |
ES_ICON_ROTATION_ALLOWED_SYMBOLIC | |
ES_ICON_ROTATION_LOCKED_SYMBOLIC | |
ES_ICON_SECURITY_HIGH | |
ES_ICON_SECURITY_HIGH_SYMBOLIC | |
ES_ICON_SECURITY_LOW | |
ES_ICON_SECURITY_LOW_SYMBOLIC | |
ES_ICON_SECURITY_MEDIUM | |
ES_ICON_SECURITY_MEDIUM_SYMBOLIC | |
ES_ICON_SEMI_STARRED | |
ES_ICON_SEMI_STARRED_SYMBOLIC | |
ES_ICON_SOFTWARE_UPDATE_AVAILABLE_SYMBOLIC | |
ES_ICON_SOFTWARE_UPDATE_URGENT_SYMBOLIC | |
ES_ICON_STARRED | |
ES_ICON_STARRED_SYMBOLIC | |
ES_ICON_TASK_DUE_SYMBOLIC | |
ES_ICON_TASK_PAST_DUE_SYMBOLIC | |
ES_ICON_TEST | |
ES_ICON_TOUCHPAD_DISABLED_SYMBOLIC | |
ES_ICON_USER_AVAILABLE | |
ES_ICON_USER_AVAILABLE_SYMBOLIC | |
ES_ICON_USER_AWAY | |
ES_ICON_USER_AWAY_SYMBOLIC | |
ES_ICON_USER_BUSY | |
ES_ICON_USER_BUSY_SYMBOLIC | |
ES_ICON_USER_IDLE_SYMBOLIC | |
ES_ICON_USER_INVISIBLE | |
ES_ICON_USER_INVISIBLE_SYMBOLIC | |
ES_ICON_USER_OFFLINE | |
ES_ICON_USER_OFFLINE_SYMBOLIC | |
ES_ICON_USER_STATUS_PENDING_SYMBOLIC | |
ES_ICON_USER_TRASH_FULL_SYMBOLIC | |
ES_ICON_USER_TYPING | |
ES_ICON_VIEW_PRIVATE | |
ES_ICON_VIEW_PRIVATE_SYMBOLIC | |
ES_ICON_VIEW_WRAPPED_SYMBOLIC | |
ES_ICON_WEATHER_CLEAR_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_CLEAR_SYMBOLIC | |
ES_ICON_WEATHER_FEW_CLOUDS_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_FEW_CLOUDS_SYMBOLIC | |
ES_ICON_WEATHER_FOG_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_FOG_SYMBOLIC | |
ES_ICON_WEATHER_OVERCAST_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_OVERCAST_SYMBOLIC | |
ES_ICON_WEATHER_SEVERE_ALERT_SYMBOLIC | |
ES_ICON_WEATHER_SHOWERS_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_SHOWERS_SCATTERED_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_SHOWERS_SCATTERED_SYMBOLIC | |
ES_ICON_WEATHER_SHOWERS_SYMBOLIC | |
ES_ICON_WEATHER_SNOW_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_SNOW_SYMBOLIC | |
ES_ICON_WEATHER_STORM_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_STORM_SYMBOLIC | |
ES_ICON_WEATHER_STORM_TORNADO_NIGHT_SYMBOLIC | |
ES_ICON_WEATHER_STORM_TORNADO_SYMBOLIC | |
ES_ICON_WEATHER_WINDY_SYMBOLIC |
typedef enum EsFatalError;
Error codes that cause a process to crash.
The kernel crashes the process when a system call returns one of these codes.
See EsCrashReason.
ES_FATAL_ERROR_ABORT | |
ES_FATAL_ERROR_INCORRECT_FILE_ACCESS | |
ES_FATAL_ERROR_INCORRECT_NODE_TYPE | |
ES_FATAL_ERROR_INSUFFICIENT_PERMISSIONS | |
ES_FATAL_ERROR_INVALID_BUFFER | |
ES_FATAL_ERROR_INVALID_HANDLE | |
ES_FATAL_ERROR_INVALID_MEMORY_REGION | |
ES_FATAL_ERROR_OUT_OF_RANGE | |
ES_FATAL_ERROR_PROCESSOR_EXCEPTION | |
ES_FATAL_ERROR_RECURSIVE_BATCH | |
ES_FATAL_ERROR_UNKNOWN_SYSCALL | |
ES_FATAL_ERROR_COUNT |
typedef enum EsMessageType;
Identifies the type of a message.
The type determines which member of the EsMessage union is valid.
Window manager messages are sent by the kernel.
Applications define their own messages above ES_MSG_USER_START.
ES_MSG_INVALID = 0x0000 | |
ES_MSG_WM_START = 0x1000 | |
ES_MSG_MOUSE_MOVED = 0x1001 | |
ES_MSG_WINDOW_ACTIVATED = 0x1002 | |
ES_MSG_WINDOW_DEACTIVATED = 0x1003 | |
ES_MSG_WINDOW_DESTROYED = 0x1004 | |
ES_MSG_MOUSE_EXIT = 0x1006 | |
ES_MSG_WINDOW_RESIZED = 0x1007 | |
ES_MSG_MOUSE_LEFT_DOWN = 0x1008 | |
ES_MSG_MOUSE_LEFT_UP = 0x1009 | |
ES_MSG_MOUSE_RIGHT_DOWN = 0x100A | |
ES_MSG_MOUSE_RIGHT_UP = 0x100B | |
ES_MSG_MOUSE_MIDDLE_DOWN = 0x100C | |
ES_MSG_MOUSE_MIDDLE_UP = 0x100D | |
ES_MSG_KEY_DOWN = 0x100E | |
ES_MSG_KEY_UP = 0x100F | |
ES_MSG_UPDATE_WINDOW = 0x1010 | |
ES_MSG_SCROLL_WHEEL = 0x1011 | |
ES_MSG_WM_END = 0x13FF | |
ES_MSG_PAINT = 0x2000 | |
ES_MSG_PAINT_BACKGROUND = 0x2001 | |
ES_MSG_GET_CURSOR = 0x2003 | |
ES_MSG_ANIMATE = 0x2004 | |
ES_MSG_Z_ORDER = 0x2005 | |
ES_MSG_DESTROY = 0x2006 | |
ES_MSG_GET_WIDTH = 0x2007 | |
ES_MSG_GET_HEIGHT = 0x2008 | |
ES_MSG_LAYOUT = 0x2009 | |
ES_MSG_ENSURE_VISIBLE = 0x200A | |
ES_MSG_ADD_CHILD = 0x200B | |
ES_MSG_REMOVE_CHILD = 0x200C | |
ES_MSG_PRE_ADD_CHILD = 0x200D | |
ES_MSG_HIT_TEST = 0x200E | |
ES_MSG_KEY_TYPED = 0x2011 | |
ES_MSG_SCROLL_X = 0x2012 | |
ES_MSG_SCROLL_Y = 0x2013 | |
ES_MSG_STRONG_FOCUS_END = 0x2014 | |
ES_MSG_BEFORE_Z_ORDER = 0x2015 | |
ES_MSG_AFTER_Z_ORDER = 0x2016 | |
ES_MSG_PAINT_CHILDREN = 0x2017 | |
ES_MSG_DESTROY_CONTENTS = 0x2018 | |
ES_MSG_GET_INSPECTOR_INFORMATION = 0x2019 | |
ES_MSG_NOT_VISIBLE = 0x2020 | |
ES_MSG_GET_CHILD_STYLE_VARIANT = 0x2021 | |
ES_MSG_PAINT_ICON = 0x2022 | |
ES_MSG_MOUSE_LEFT_CLICK = 0x2023 | |
ES_MSG_MOUSE_RIGHT_CLICK = 0x2024 | |
ES_MSG_MOUSE_MIDDLE_CLICK = 0x2025 | |
ES_MSG_MOUSE_LEFT_DRAG = 0x2026 | |
ES_MSG_MOUSE_RIGHT_DRAG = 0x2027 | |
ES_MSG_MOUSE_MIDDLE_DRAG = 0x2028 | |
ES_MSG_GET_ACCESS_KEY_HINT_BOUNDS = 0x2029 | |
ES_MSG_UI_SCALE_CHANGED = 0x202A | |
ES_MSG_TRANSITION_COMPLETE = 0x202B | |
ES_MSG_PAINT_FOREGROUND = 0x202C | |
ES_MSG_PRIMARY_CLIPBOARD_UPDATED = 0x202D | |
ES_MSG_STATE_CHANGE_MESSAGE_START = 0x2080 | |
ES_MSG_HOVERED_START = 0x2081 | |
ES_MSG_HOVERED_END = 0x2082 | |
ES_MSG_PRESSED_START = 0x2083 | |
ES_MSG_PRESSED_END = 0x2084 | |
ES_MSG_FOCUSED_START = 0x2085 | |
ES_MSG_FOCUSED_END = 0x2086 | |
ES_MSG_FOCUS_WITHIN_START = 0x2087 | |
ES_MSG_FOCUS_WITHIN_END = 0x2088 | |
ES_MSG_STATE_CHANGE_MESSAGE_END = 0x20FF | |
ES_MSG_SCROLLBAR_MOVED = 0x3000 | |
ES_MSG_CHECK_UPDATED = 0x3001 | |
ES_MSG_RADIO_GROUP_UPDATED = 0x3002 | |
ES_MSG_COLOR_CHANGED = 0x3003 | |
ES_MSG_LIST_DISPLAY_GET_MARKER = 0x3004 | |
ES_MSG_SLIDER_MOVED = 0x3006 | |
ES_MSG_UNDO_CANCEL = 0x4D00 | |
ES_MSG_UNDO_INVOKE = 0x4D01 | |
ES_MSG_UNDO_TO_STRING = 0x4D02 | |
ES_MSG_FILE_MANAGER_FILE_MODIFIED = 0x5100 | |
ES_MSG_FILE_MANAGER_PATH_MOVED = 0x5101 | |
ES_MSG_FILE_MANAGER_DOCUMENT_UPDATE = 0x5102 | |
ES_MSG_TEXTBOX_UPDATED = 0x5200 | |
ES_MSG_TEXTBOX_EDIT_START = 0x5201 | |
ES_MSG_TEXTBOX_EDIT_END = 0x5202 | |
ES_MSG_TEXTBOX_NUMBER_DRAG_START = 0x5203 | |
ES_MSG_TEXTBOX_NUMBER_DRAG_END = 0x5204 | |
ES_MSG_TEXTBOX_NUMBER_DRAG_DELTA = 0x5205 | |
ES_MSG_TEXTBOX_NUMBER_UPDATED = 0x5206 | |
ES_MSG_TEXTBOX_GET_BREADCRUMB = 0x5207 | |
ES_MSG_TEXTBOX_ACTIVATE_BREADCRUMB = 0x5208 | |
ES_MSG_LIST_VIEW_FIND_INDEX = 0x5301 | |
ES_MSG_LIST_VIEW_MEASURE_RANGE = 0x5302 | |
ES_MSG_LIST_VIEW_MEASURE_ITEM = 0x5303 | |
ES_MSG_LIST_VIEW_CREATE_ITEM = 0x5304 | |
ES_MSG_LIST_VIEW_GET_CONTENT = 0x5305 | |
ES_MSG_LIST_VIEW_GET_INDENT = 0x5306 | |
ES_MSG_LIST_VIEW_FIND_POSITION = 0x5307 | |
ES_MSG_LIST_VIEW_IS_SELECTED = 0x5308 | |
ES_MSG_LIST_VIEW_SELECT = 0x5309 | |
ES_MSG_LIST_VIEW_SELECT_RANGE = 0x530A | |
ES_MSG_LIST_VIEW_CHOOSE_ITEM = 0x530B | |
ES_MSG_LIST_VIEW_SEARCH = 0x530C | |
ES_MSG_LIST_VIEW_CONTEXT_MENU = 0x530D | |
ES_MSG_LIST_VIEW_COLUMN_MENU = 0x530E | |
ES_MSG_LIST_VIEW_GET_SUMMARY = 0x530F | |
ES_MSG_LIST_VIEW_GET_COLUMN_SORT = 0x5310 | |
ES_MSG_LIST_VIEW_GET_ITEM_DATA = 0x5311 | |
ES_MSG_REORDER_ITEM_TEST = 0x5400 | |
ES_MSG_REORDER_ITEM_MOVED = 0x5401 | |
ES_MSG_APPLICATION_EXIT = 0x6001 | |
ES_MSG_INSTANCE_CREATE = 0x6002 | |
ES_MSG_DEVICE_CONNECTED = 0x6003 | |
ES_MSG_DEVICE_DISCONNECTED = 0x6004 | |
ES_MSG_INSTANCE_OPEN = 0x6800 | |
ES_MSG_INSTANCE_SAVE = 0x6801 | |
ES_MSG_INSTANCE_DESTROY = 0x6802 | |
ES_MSG_INSTANCE_CLOSE = 0x6803 | |
ES_MSG_SYSTEM_START = 0x7000 | |
ES_MSG_SYSTEM_END = 0x7FFF | |
ES_MSG_USER_START = 0x8000 | |
ES_MSG_USER_END = 0xBFFF |
typedef enum EsCursorStyle;
The appearance of the mouse cursor.
An element requests a cursor in ES_MSG_GET_CURSOR, or from its style metrics.
ES_CURSOR_NORMAL | |
ES_CURSOR_TEXT | |
ES_CURSOR_RESIZE_VERTICAL | |
ES_CURSOR_RESIZE_HORIZONTAL | |
ES_CURSOR_RESIZE_DIAGONAL_1 | |
ES_CURSOR_RESIZE_DIAGONAL_2 | |
ES_CURSOR_SPLIT_VERTICAL | |
ES_CURSOR_SPLIT_HORIZONTAL | |
ES_CURSOR_HAND_HOVER | |
ES_CURSOR_HAND_DRAG | |
ES_CURSOR_HAND_POINT | |
ES_CURSOR_SCROLL_UP_LEFT | |
ES_CURSOR_SCROLL_UP | |
ES_CURSOR_SCROLL_UP_RIGHT | |
ES_CURSOR_SCROLL_LEFT | |
ES_CURSOR_SCROLL_CENTER | |
ES_CURSOR_SCROLL_RIGHT | |
ES_CURSOR_SCROLL_DOWN_LEFT | |
ES_CURSOR_SCROLL_DOWN | |
ES_CURSOR_SCROLL_DOWN_RIGHT | |
ES_CURSOR_SELECT_LINES | |
ES_CURSOR_DROP_TEXT | |
ES_CURSOR_CROSS_HAIR_PICK | |
ES_CURSOR_CROSS_HAIR_RESIZE | |
ES_CURSOR_MOVE_HOVER | |
ES_CURSOR_MOVE_DRAG | |
ES_CURSOR_ROTATE_HOVER | |
ES_CURSOR_ROTATE_DRAG | |
ES_CURSOR_BLANK | |
ES_CURSOR_COUNT |
typedef enum EsWindowStyle;
The style of a window, passed to EsWindowCreate.
The style controls the appearance and behaviour of the window.
ES_WINDOW_NORMAL | |
ES_WINDOW_CONTAINER | |
ES_WINDOW_MENU | |
ES_WINDOW_TIP | |
ES_WINDOW_PLAIN | |
ES_WINDOW_INSPECTOR |
typedef enum EsCheckState;
The state of a checkbox.
Used with EsButtonSetCheck, EsButtonGetCheck and EsCommandSetCheck.
ES_CHECK_UNCHECKED = 0 | |
ES_CHECK_CHECKED = 1 | |
ES_CHECK_INDETERMINATE = 2 |
typedef enum EsTransitionType;
The animation used when an element is shown or hidden.
Used with EsElementStartTransition and EsPanelSwitchTo.
ES_TRANSITION_NONE | |
ES_TRANSITION_SLIDE_UP | |
ES_TRANSITION_SLIDE_DOWN | |
ES_TRANSITION_COVER_UP | |
ES_TRANSITION_COVER_DOWN | |
ES_TRANSITION_SQUISH_UP | |
ES_TRANSITION_SQUISH_DOWN | |
ES_TRANSITION_ZOOM_OUT | |
ES_TRANSITION_ZOOM_IN | |
ES_TRANSITION_ZOOM_OUT_LIGHT | |
ES_TRANSITION_ZOOM_IN_LIGHT | |
ES_TRANSITION_REVEAL_UP | |
ES_TRANSITION_REVEAL_DOWN | |
ES_TRANSITION_FADE_IN | |
ES_TRANSITION_FADE_OUT | |
ES_TRANSITION_FADE | |
ES_TRANSITION_FADE_VIA_TRANSPARENT | |
ES_TRANSITION_SLIDE_UP_OVER | |
ES_TRANSITION_SLIDE_DOWN_OVER | |
ES_TRANSITION_SLIDE_UP_UNDER | |
ES_TRANSITION_SLIDE_DOWN_UNDER | |
ES_TRANSITION_SLIDE_LEFT | |
ES_TRANSITION_SLIDE_RIGHT |
typedef enum EsMemoryProtection;
The access protection of reserved memory.
Passed to EsMemoryReserve.
ES_MEMORY_PROTECTION_READ_ONLY | |
ES_MEMORY_PROTECTION_READ_WRITE | |
ES_MEMORY_PROTECTION_EXECUTABLE |
typedef enum EsClipboard;
Identifies a system clipboard.
Used with the EsClipboard functions.
ES_CLIPBOARD_PRIMARY |
typedef enum EsDeviceType;
The type of a device.
Sent in ES_MSG_DEVICE_CONNECTED and ES_MSG_DEVICE_DISCONNECTED.
ES_DEVICE_OTHER | |
ES_DEVICE_CONTROLLER | |
ES_DEVICE_FILE_SYSTEM | |
ES_DEVICE_GRAPHICS_TARGET | |
ES_DEVICE_BLOCK | |
ES_DEVICE_AUDIO | |
ES_DEVICE_KEYBOARD | |
ES_DEVICE_MOUSE | |
ES_DEVICE_GAME_CONTROLLER | |
ES_DEVICE_NETWORK_CARD | |
ES_DEVICE_USB | |
ES_DEVICE_PCI_FUNCTION | |
ES_DEVICE_CLOCK |
typedef enum EsClipboardFormat;
The format of the data on a clipboard.
Used with EsClipboardCloseAndAdd and EsClipboardHasFormat.
ES_CLIPBOARD_FORMAT_INVALID | |
ES_CLIPBOARD_FORMAT_TEXT | |
ES_CLIPBOARD_FORMAT_PATH_LIST | |
ES_CLIPBOARD_FORMAT_IMAGE |
typedef enum EsDeviceControlType;
The operation to perform, passed to EsDeviceControl.
ES_DEVICE_CONTROL_BLOCK_GET_INFORMATION = 0x1001 | |
ES_DEVICE_CONTROL_BLOCK_READ = 0x1002 | |
ES_DEVICE_CONTROL_BLOCK_WRITE = 0x1003 | |
ES_DEVICE_CONTROL_BLOCK_DETECT_FS = 0x1004 | |
ES_DEVICE_CONTROL_CLOCK_READ = 0x2001 | |
ES_DEVICE_CONTROL_FS_IS_BOOT = 0x3001 |
int EsElementCallback(struct EsElement *element, struct EsMessage *message);
The message callback of an element.
Return ES_HANDLED if the message was handled, ES_REJECTED to reject it, or 0 if it was not handled.
Set it with EsElementSetCallback, or directly through EsElementPublic::messageUser.
int EsInstanceCallback(ES_INSTANCE_TYPE *instance, struct EsMessage *message);
The message callback of an instance.
Called for instance messages, such as ES_MSG_INSTANCE_OPEN and ES_MSG_INSTANCE_SAVE.
The return value has the same meaning as EsElementCallback.
struct EsBuffer;
A buffer for reading and writing serialized data, using EsBufferRead and EsBufferWrite.
Set canGrow to allow the buffer to grow when writing.
Set fileStore to write through to a file store.
union | |
size_t position | |
size_t bytes | |
void *context | |
EsFileStore *fileStore | |
bool error | |
bool canGrow |
struct EsElementPublic;
The public part of an EsElement.
Applications may set messageUser, cName, userData and accessKey.
The window, instance and flags fields are read-only.
EsElementCallback messageUser | |
EsCString cName | |
EsGeneric userData | |
char accessKey | |
EsWindow *window | |
ES_INSTANCE_TYPE *instance | |
EsElementFlags flags |
struct EsThreadInformation;
Describes a created thread.
Written by EsThreadCreate.
EsHandle handle | |
EsObjectID tid |
struct EsProcessInformation;
Describes a created process.
Written by EsProcessCreate.
EsHandle handle | |
uintptr_t pid | |
EsThreadInformation mainThread |
struct EsUniqueIdentifier;
A 16-byte identifier, used to identify files, volumes and content types.
Do not change its layout; it is stored in file systems.
uint8_t d[16] |
struct EsFileInformation;
Describes an open file.
Returned by EsFileOpen.
EsHandle handle | |
EsFileOffset size | |
EsError error | |
EsUniqueIdentifier contentType |
struct EsDirectoryChild;
Describes one child of a directory.
Returned by EsDirectoryEnumerate and EsPathQueryInformation.
char name[ES_MAX_DIRECTORY_CHILD_NAME_LENGTH] | |
size_t nameBytes | |
EsNodeType type | |
EsFileOffsetDifference fileSize | |
EsFileOffsetDifference directoryChildren | |
EsUniqueIdentifier contentType |
struct EsPoint;
A point, given by x and y coordinates.
int32_t x | |
int32_t y |
struct EsRectangle;
A rectangle.
The l and t edges are inclusive; the r and b edges are exclusive.
int32_t l | |
int32_t r | |
int32_t t | |
int32_t b |
struct EsSpinlock;
A spinlock.
Initialise it to zero.
Use EsSpinlockAcquire and EsSpinlockRelease to lock and unlock it.
It spins while waiting, so use it only for short critical sections.
volatile uint8_t state |
struct EsMutex;
A mutex.
Initialise it to zero, and destroy it with EsMutexDestroy.
Use EsMutexAcquire and EsMutexRelease to lock and unlock it.
A waiting thread does not consume CPU time.
EsHandle event | |
EsSpinlock spinlock | |
volatile uint8_t state | |
volatile uint32_t queued |
struct EsCrashReason;
Describes why a process crashed.
errorCode is the fatal error.
duringSystemCall is the index of the system call that failed, or -1 if the crash was not during a system call.
EsFatalError errorCode | |
int32_t duringSystemCall |
struct EsProcessState;
The current state of a process.
Returned by EsProcessGetState.
EsCrashReason crashReason | |
EsObjectID id | |
uint8_t executableState | |
EsProcessStateFlags flags |
struct EsPainter;
The drawing context passed to paint messages.
It contains the clip region, the position and size of the element, and the paint target.
Pass it to the EsDraw functions.
EsRectangle clip | |
int32_t offsetX | |
int32_t offsetY | |
int32_t width | |
int32_t height | |
void *style | |
EsPaintTarget *target |
struct EsDebuggerMessage;
Describes a crashed process.
Contains a handle to the process and the reason for the crash.
EsHandle process | |
EsCrashReason reason |
struct EsSnapshotProcessesItem;
Describes one process in a system snapshot.
Fills an element of the processes array in EsSnapshotProcesses.
int64_t pid | |
int64_t memoryUsage | |
int64_t cpuTimeSlices | |
int64_t idleTimeSlices | |
int64_t handleCount | |
int64_t threadCount | |
char name[ES_SNAPSHOT_MAX_PROCESS_NAME_LENGTH] | |
uint8_t nameBytes | |
bool isKernel |
struct EsSnapshotProcesses;
A system snapshot of all running processes.
The processes array has count entries.
Returned by EsTakeSystemSnapshot.
size_t count | |
EsSnapshotProcessesItem processes[] |
struct EsSnapshotSystemPerformance;
A system snapshot of CPU, memory and processor information.
Returned by EsTakeSystemSnapshot.
uint64_t cpuBusyTimeSlices | |
uint64_t cpuIdleTimeSlices | |
uint64_t memoryInUseBytes | |
uint64_t memoryAvailableBytes | |
uint64_t memoryCommittedBytes | |
uint64_t memoryCommitLimitBytes | |
uint64_t memoryCachedBytes | |
uint64_t memoryTotalBytes | |
size_t logicalProcessorCount | |
size_t processCount | |
size_t threadCount | |
size_t handleCount | |
uint32_t cpuBaseFrequencyMHz | |
uint32_t cpuCurrentFrequencyMHz | |
uint16_t cpuFamily | |
uint16_t cpuModel | |
uint8_t cpuStepping | |
uint8_t cpuVendorBytes | |
uint8_t cpuBrandBytes | |
char cpuVendor[12] | |
char cpuBrand[48] |
struct EsProcessCreateData;
Data that describes how a process was created.
The new process reads it with EsProcessGetCreateData.
subsystemID selects the process subsystem, such as native or POSIX.
EsHandle systemData | |
EsHandle subsystemData | |
EsGeneric userData | |
EsSubsystemID subsystemID |
struct EsProcessStartupInformation;
Information passed to the entry point of a new process.
Written by the kernel and read by the CRT.
Contains the application, TLS and data details.
bool isDesktop | |
bool isBundle | |
uintptr_t applicationStartAddress | |
uintptr_t tlsImageStart | |
uintptr_t tlsImageBytes | |
uintptr_t tlsBytes | |
uintptr_t timeStampTicksPerMs | |
EsHandle globalDataRegion | |
EsProcessCreateData data |
struct EsProcessCreationArguments;
The arguments for creating a process.
Passed to EsProcessCreate.
EsHandle executable | |
const EsHandle *handles | |
const uint32_t *handleModes | |
size_t handleCount | |
EsProcessCreateData data | |
EsProcessCreationFlags flags | |
EsProcessPermissions permissions |
struct EsInstance;
Represents one open instance of an application, such as a document window.
Extend it with your own data and create it with EsInstanceCreate.
Set callback to handle messages sent to the instance.
void *_private | |
EsWindow *window | |
EsUndoManager *undoManager | |
EsInstanceCallback callback |
struct EsPanelBand;
The sizing constraints for one band (row or column) of an EsPanel.
Passed to EsPanelSetBands.
int preferredSize | |
int minimumSize | |
int maximumSize | |
int push | |
int pull |
struct EsThemeMetrics;
The style metrics of an element, such as size constraints, gaps and colors.
Returned by EsElementGetMetrics and used with EsStyleIntern.
EsThemeMetricsMask mask | |
EsRectangle insets | |
EsRectangle clipInsets | |
bool clipEnabled | |
EsCursorStyle cursor | |
int32_t preferredWidth | |
int32_t preferredHeight | |
int32_t minimumWidth | |
int32_t minimumHeight | |
int32_t maximumWidth | |
int32_t maximumHeight | |
int32_t gapMajor | |
int32_t gapMinor | |
int32_t gapWrap | |
uint32_t textColor | |
uint32_t selectedBackground | |
uint32_t selectedText | |
uint32_t iconColor | |
EsTextFlags textAlign | |
int32_t textSize | |
int32_t fontFamily | |
int32_t fontWeight | |
int32_t iconSize | |
EsTextFigures textFigures | |
bool isItalic | |
bool layoutVertical |
struct EsThemeAppearance;
The visual appearance of an element style.
It contains the enabled state, the background color and the border.
bool enabled | |
uint32_t backgroundColor | |
uint32_t borderColor | |
EsRectangle borderSize |
struct EsStyle;
Describes a complete user interface style. Register it with EsStyleIntern to obtain a style ID.
EsStyleID inherit | |
EsThemeMetrics metrics | |
EsThemeAppearance appearance |
#define ES_STYLE_SEPARATOR_HORIZONTAL (0x800002AE)
The style for a horizontal line that separates parts of a layout.
#define ES_STYLE_BUTTON_GROUP_CONTAINER (0x80000266)
The style for the container that holds a group of related buttons.
#define ES_STYLE_BUTTON_GROUP_ITEM (0x80000267)
The style for a single button inside a button group.
#define ES_STYLE_BUTTON_GROUP_SEPARATOR (0x80000268)
The style for the separator between the buttons in a button group.
#define ES_STYLE_CLEAR_BACKGROUND (0x8000031E)
The style for a panel with no background color.
#define ES_STYLE_DIALOG_BUTTON_AREA (0x80000275)
The style for the area at the bottom of a dialog that holds the action buttons.
#define ES_STYLE_DIALOG_CONTENT (0x80000276)
The style for the content area of a dialog.
#define ES_STYLE_DIALOG_HEADING (0x80000277)
The style for the heading area of a dialog.
#define ES_STYLE_DIALOG_SHADOW (0x8000028F)
The style for the outer panel of a dialog that shows a shadow around it.
#define ES_STYLE_ICON_DISPLAY (0x80000278)
The style for a display that shows one icon.
#define ES_STYLE_ICON_DISPLAY_SMALL (0x80000303)
The style for a display that shows one small icon.
#define ES_STYLE_INSTALLER_ROOT (0x80000279)
The style for the root panel of the installer interface.
#define ES_STYLE_LIST_CHOICE_BORDERED (0x800002CA)
The style for a list choice that has a border.
#define ES_STYLE_LIST_CHOICE_ITEM (0x800002CD)
The style for a single item in a list choice.
#define ES_STYLE_LIST_ITEM (0x8000027F)
The style for a single item in a list.
#define ES_STYLE_TEXT_RADIO_GROUP_LABEL (0x80000339)
The style for the label of a group of radio buttons.
#define ES_STYLE_TEXT_PARAGRAPH_SECONDARY (0x80000331)
The style for secondary paragraph text.
#define ES_STYLE_TEXT_PARAGRAPH (0x800002BA)
The style for paragraph text.
#define ES_STYLE_TEXT_LABEL_SECONDARY (0x800002B9)
The style for a secondary text label.
#define ES_STYLE_TEXT_LABEL_INVERTED (0x800002B8)
The style for a text label with inverted colors.
#define ES_STYLE_LIST_ITEM_GROUP_FOOTER (0x80000280)
The style for the footer item of a group in a list.
#define ES_STYLE_TEXT_LABEL (0x800002B7)
The style for ordinary text labels.
#define ES_STYLE_TEXT_HEADING2 (0x800002B6)
The style for a level 2 heading.
#define ES_STYLE_TEXT_HEADING1 (0x80000316)
The style for a level 1 heading.
#define ES_STYLE_TEXT_HEADING0 (0x800002B5)
The style for the largest heading.
#define ES_STYLE_LIST_ITEM_GROUP_HEADER (0x80000281)
The style for the header item of a group in a list.
#define ES_STYLE_TEXT_TOOLBAR (0x80000308)
The style for text shown in a toolbar.
#define ES_STYLE_LIST_ITEM_TILE (0x80000282)
The style for a tile item in a tiled list view.
#define ES_STYLE_LIST_VIEW (0x80000286)
The style for a list view.
#define ES_STYLE_LIST_VIEW_BORDERED (0x80000287)
The style for a list view that has a border.
#define ES_STYLE_LIST_DISPLAY_DEFAULT (0x800002D0)
The style for a list display when no other style is specified.
#define ES_STYLE_PANEL_DOCUMENT (0x80000305)
The style for a panel with the same background color as a textbox; use it to contain textual content.
#define ES_STYLE_PANEL_FILLED (0x80000290)
The style for a panel with the same background color as the window; use it to contain a page of controls.
#define ES_STYLE_PANEL_FORM_TABLE (0x80000343)
The style for a panel used to lay out controls in a table.
#define ES_STYLE_PANEL_GROUP_BOX (0x80000291)
The style for a panel that groups controls together.
#define ES_STYLE_PANEL_INSET (0x80000334)
The style for a panel that groups controls with an inset look.
#define ES_STYLE_PANEL_POPUP (0x80000299)
The style for a panel used to lay out controls in a menu popup.
#define ES_STYLE_PANEL_SHEET (0x8000029A)
The style for a panel that groups controls with a sheet look.
#define ES_STYLE_PANEL_STATUS_BAR (0x800002E8)
The style for the panel that holds a status bar.
#define ES_STYLE_PANEL_TOOLBAR (0x8000029C)
The style for the panel that holds a toolbar.
#define ES_STYLE_PANEL_TOOLBAR_ROOT (0x8000029D)
The style for the root panel of a toolbar.
#define ES_STYLE_PANEL_WINDOW_BACKGROUND (0x8000029E)
The style for the root panel that gives the window its background color.
#define ES_STYLE_TEXTBOX_BORDERED_MULTILINE (0x800002BB)
The style for a multiline textbox that has a border.
#define ES_STYLE_PANEL_WINDOW_DIVIDER (0x8000029F)
The style for the root panel that does not give the window a background color.
#define ES_STYLE_PANEL_WINDOW_WITH_STATUS_BAR_CONTENT (0x800002E5)
The style for the root panel of a window that has a status bar.
#define ES_STYLE_PUSH_BUTTON_DANGEROUS (0x800002A0)
The style for a push button that performs a dangerous action.
#define ES_STYLE_PUSH_BUTTON_NORMAL (0x800002A1)
The style for a normal push button.
#define ES_STYLE_TEXTBOX_BORDERED_SINGLE_COMPACT (0x800002BD)
The style for a single-line textbox that has a border and a compact height.
#define ES_STYLE_TEXTBOX_NO_BORDER (0x800002BE)
The style for a textbox that has no border.
#define ES_STYLE_TEXTBOX_BORDERED_SINGLE (0x800002BC)
The style for a single-line textbox that has a border.
#define ES_STYLE_TEXTBOX_TRANSPARENT (0x800002D2)
The style for a transparent textbox.
#define ES_STYLE_PUSH_BUTTON_STATUS_BAR (0x800002EB)
The style for a push button shown in a status bar.
#define ES_STYLE_PUSH_BUTTON_TOOLBAR (0x800002A7)
The style for a push button shown in a toolbar.
#define ES_STYLE_PUSH_BUTTON_TOOLBAR_BIG (0x800002D8)
The style for a big push button shown in a toolbar.
#define ES_STYLE_TOOLBAR_SPACER (0x80000002)
The style for a spacer in a toolbar.
#define ES_STYLE_TOOLBAR_BUTTON_GROUP_SEPARATOR (0x80000003)
The style for the separator between groups of buttons in a toolbar.
#define ES_STYLE_TOOLBAR_SPACER_SMALL (0x80000001)
The style for a small spacer in a toolbar.
#define ES_STYLE_LIST_CHOICE_ITEM_2X (0x80000004)
The style for a list choice item that has twice the height.
#define ES_STYLE_TEXTBOX_BORDERED_SINGLE_MEDIUM (0x80000005)
The style for a single-line textbox that has a border and a medium height.
#define ES_STYLE_SEPARATOR_VERTICAL (0x80000006)
The style for a vertical line that separates parts of a layout.
struct EsFont;
Identifies a font by family, weight and flags. Used by text styles.
EsFontFamily family | |
uint8_t weight | |
EsFontFlags flags |
struct EsTextStyle;
Describes how text is rendered: the font, size, color and decorations. Used by rich text runs.
EsFont font | |
uint16_t size | |
uint16_t baselineOffset | |
int8_t tracking | |
uint8_t figures | |
bool alternateDirection | |
uint8_t blur | |
EsTextDecorations decorations | |
uint32_t color | |
uint32_t decorationsColor |
struct EsTextRun;
Applies a style to a range of text in a string. Offset is the byte offset where the range starts.
EsTextStyle style | |
uint32_t offset |
struct EsTextPlanProperties;
Options passed to EsTextPlanCreate. Sets the language, flags and maximum line count.
EsCString cLanguage | |
EsTextPlanFlags flags | |
int maxLines |
struct EsTextSelection;
Describes the text selection drawn with EsDrawText. The carets are byte offsets in the string.
ptrdiff_t caret0 | |
ptrdiff_t caret1 | |
bool hideCaret | |
bool snapCaretToInsets | |
uint32_t foreground | |
uint32_t background |
struct EsCalculationValue;
Result of evaluating a numeric expression with EsCalculateFromUserExpression. error is true if the expression is invalid.
bool error | |
double number |
void EsCommandCallback(ES_INSTANCE_TYPE *instance, EsElement *element, struct EsCommand *command);
Called when a command is activated or a button is pressed.
struct EsCommand;
Represents an application command, such as a menu item. Register it with EsCommandRegister.
EsElement **elements | |
EsCommandCallback callback | |
bool enabled | |
bool registered | |
bool allocated | |
EsCheckState check | |
uint32_t stableID | |
EsCString cKeyboardShortcut | |
EsGeneric data | |
STRING title |
struct EsApplicationStartupRequest;
Describes how an application instance should start. Passed to EsApplicationStart.
int64_t id | |
STRING filePath | |
EsApplicationStartupRequestFlags flags |
struct EsINIState;
Parser state for reading an INI file. Set buffer and bytes, then call EsINIParse.
char *buffer | |
char *section | |
char *key | |
char *value | |
size_t bytes | |
size_t sectionBytes | |
size_t keyBytes | |
size_t valueBytes |
struct EsAnalogInput;
Reports the position of one analog input, such as a joystick or trigger, on a game controller.
uint8_t x | |
uint8_t y | |
uint8_t z |
struct EsGameControllerState;
Reports the state of a game controller. Retrieved with EsGameControllerStatePoll.
EsObjectID id | |
uint8_t buttonCount | |
uint8_t analogCount | |
uint8_t directionalPad | |
uint32_t buttons | |
EsAnalogInput analog[8] |
struct EsPCIDevice;
Describes a PCI device present on the system bus.
uint32_t deviceID | |
uint8_t classCode | |
uint8_t subclassCode | |
uint8_t progIF | |
uint8_t bus | |
uint8_t slot | |
uint8_t function | |
uint8_t interruptPin | |
uint8_t interruptLine | |
size_t baseAddressesSizes[6] | |
uint32_t baseAddresses[6] | |
char driverName[64] | |
size_t driverNameBytes |
struct EsAddress;
Stores a network address. Fill it in with EsAddressResolve.
union |
struct EsConnection;
Represents a network connection. Open it with EsConnectionOpen and close it with EsConnectionClose.
EsAddress address | |
size_t receiveBufferBytes | |
size_t sendBufferBytes | |
uint8_t *receiveBuffer | |
uint8_t *sendBuffer | |
uintptr_t receiveWritePointer | |
uintptr_t sendReadPointer | |
bool open | |
EsError error | |
uintptr_t receiveReadPointer | |
uintptr_t sendWritePointer | |
EsHandle handle |
struct EsFileMenuSettings;
Placeholder for File menu settings. Pass to EsFileMenuAddToToolbar.
struct EsInstanceClassEditorSettings;
Customizes the File menu for applications that edit documents. Pass to EsInstanceSetClassEditor.
STRING newDocumentFileName | |
STRING newDocumentTitle | |
uint32_t documentIconID |
struct EsInstanceClassViewerSettings;
Customizes the File menu for applications that view documents. Pass to EsInstanceSetClassViewer.
struct EsVolumeInformation;
Describes a mounted volume. Retrieved with EsMountPointGetVolumeInformation.
char label[64] | |
uint8_t labelBytes | |
EsDriveType driveType | |
EsVolumeFlags flags | |
EsObjectID id | |
EsFileOffset spaceTotal | |
EsFileOffset spaceUsed | |
EsUniqueIdentifier identifier | |
EsUniqueIdentifier installationIdentifier |
struct EsMessageMouseMotion;
Sent with ES_MSG_MOUSE_MOVED and the mouse drag messages. Reports the pointer position.
For drag messages, originalPosition is where the drag started.
int newPositionX | |
int newPositionY | |
int originalPositionX | |
int originalPositionY |
struct EsMessageMouseButton;
Sent with the mouse button down and up messages. Reports the pointer position.
clickChainCount is the number of clicks in the current click chain.
int positionX | |
int positionY | |
uint8_t clickChainCount |
struct EsMessageKeyboard;
Sent with ES_MSG_KEY_DOWN and ES_MSG_KEY_UP. Reports the scancode, modifiers and key state.
uint16_t scancode | |
EsKeyboardModifiers modifiers | |
bool repeat | |
bool numpad | |
bool numlock | |
bool single |
struct EsMessageWindowActivated;
Sent with ES_MSG_WINDOW_ACTIVATED. Reports the keyboard modifiers held when the window became active.
uint8_t leftModifiers | |
uint8_t rightModifiers |
struct EsMessageScrollWheel;
Sent with ES_MSG_SCROLL_WHEEL. Reports the wheel rotation for each axis.
int32_t dx | |
int32_t dy |
struct EsMessageAnimate;
Sent with ES_MSG_ANIMATE. Advances an animation by deltaMs. Set waitMs and complete in the response.
int64_t deltaMs | |
int64_t waitMs | |
bool complete |
struct EsMessageLayout;
Sent with ES_MSG_LAYOUT when the size of an element has changed. Layout the element's children.
bool sizeChanged |
struct EsMessageWindowResized;
Sent with ES_MSG_WINDOW_RESIZED. Reports the new content rectangle of the window.
hidden is true when the embedded window is no longer visible.
EsRectangle content | |
bool hidden |
struct EsMessageMeasure;
Sent with ES_MSG_GET_WIDTH and ES_MSG_GET_HEIGHT. Requests the size of an element on one axis.
The known size on the other axis is given. Set the requested size in the response.
int width | |
int height | |
bool internalMeasurement |
struct EsMessageHitTest;
Sent with ES_MSG_HIT_TEST. Tests whether a point is inside a non-rectangular element.
Set inside in the response.
int x | |
int y | |
bool inside |
struct EsMessageZOrder;
Sent with ES_MSG_Z_ORDER. Returns the child of an element at the given Z-order index.
uintptr_t index | |
EsElement *child |
struct EsMessageBeforeZOrder;
Sent with ES_MSG_BEFORE_Z_ORDER before a batch of ES_MSG_Z_ORDER messages.
Describes the order in which the children are iterated.
uintptr_t start | |
uintptr_t end | |
uintptr_t nonClient | |
EsRectangle clip |
struct EsMessageItemToString;
Requests the text representation of an item. Set text in the response.
EsGeneric item | |
STRING text |
struct EsMessageScroll;
Sent with ES_MSG_SCROLL_X and ES_MSG_SCROLL_Y. Reports the new scroll position and the previous one.
int scroll | |
int previous |
struct EsMessageEnsureVisible;
Sent with ES_MSG_ENSURE_VISIBLE. Requests that a child be brought into view in a scrolling viewport.
bool center | |
EsElement *descendent |
struct EsMessageIterateIndex;
Used by a list view to iterate items. Reports the group and index of an item.
For the FIND_INDEX and FIND_POSITION messages, position reports the item position.
EsListViewIndex group | |
EsListViewIndex index | |
int64_t position |
struct EsMessageItemRange;
Requests the total size of a range of items in a list view. Set result in the response.
EsListViewIndex group | |
EsListViewIndex firstIndex | |
uint64_t count | |
int64_t result |
struct EsMessageMeasureItem;
Requests the size of one item in a list view. Set result in the response.
EsListViewIndex group | |
EsListViewIndex index | |
int64_t result |
struct EsMessageCreateItem;
Requests the creation of the element for one item in a list view. Set item in the response.
EsListViewIndex group | |
EsListViewIndex index | |
EsElement *item |
struct EsMessageGetContent;
Requests the content of an item in a list view. Fill buffer with the item's text.
EsListViewIndex index | |
EsListViewIndex group | |
EsBuffer *buffer | |
uint32_t icon | |
uint32_t drawContentFlags | |
uint32_t columnID | |
uint16_t activeColumnIndex |
struct EsMessageGetItemData;
Requests the data for one column of a list view item. Set the union member for the column's data type.
EsListViewIndex index | |
EsListViewIndex group | |
uint32_t columnID | |
uint16_t activeColumnIndex | |
uint32_t icon | |
union |
struct EsMessageGetIndent;
Requests the indentation of a list view item. Set indent in the response.
EsListViewIndex group | |
EsListViewIndex index | |
uint8_t indent |
struct EsMessageSelectRange;
Requests that a range of list view items be selected or deselected.
EsListViewIndex fromIndex | |
EsListViewIndex toIndex | |
EsListViewIndex group | |
bool select | |
bool toggle |
struct EsMessageSelectItem;
Requests the selection state of one list view item. Set isSelected in the response.
EsListViewIndex group | |
EsListViewIndex index | |
bool isSelected |
struct EsMessageChooseItem;
Sent when a list view item is chosen by double-click, middle-click or the Enter key.
EsListViewIndex group | |
EsListViewIndex index | |
EsListViewChooseItemSource source |
struct EsMessageSearchItem;
Requests the index of the item that matches a search query. Set index in the response.
EsListViewIndex group | |
EsListViewIndex index | |
STRING query |
struct EsMessageFocus;
Sent with the focus state change messages. Reports the flags of the focus event.
uint32_t flags |
struct EsMessageColumnMenu;
Sent with ES_MSG_LIST_VIEW_COLUMN_MENU. Requests the menu for a list view column header.
EsElement *source | |
uint32_t columnID | |
uint16_t activeColumnIndex |
struct EsMessageGetColumnSort;
Sent with ES_MSG_LIST_VIEW_GET_COLUMN_SORT. Reports the index of a column.
uint8_t index |
struct EsMessageSliderMoved;
Sent with ES_MSG_SLIDER_MOVED. Reports the new slider value, the previous value, and whether the user is dragging.
double value | |
double previous | |
bool inDrag |
struct EsMessageColorChanged;
Sent with ES_MSG_COLOR_CHANGED. Reports the new color of a color well, and whether the picker was closed.
uint32_t newColor | |
bool pickerClosed |
struct EsMessageNumberDragDelta;
Sent with ES_MSG_TEXTBOX_NUMBER_DRAG_DELTA. Reports a drag delta applied to the number under the cursor.
fast is true when Shift is held.
int delta | |
int32_t hoverCharacter | |
bool fast |
struct EsMessageNumberUpdated;
Sent with ES_MSG_TEXTBOX_NUMBER_UPDATED. Reports the change to a number and the new value.
double delta | |
double newValue |
struct EsMessageGetBreadcrumb;
Sent with ES_MSG_TEXTBOX_GET_BREADCRUMB. Requests the label of a breadcrumb. Set buffer and icon in the response.
uintptr_t index | |
EsBuffer *buffer | |
uint32_t icon |
struct EsMessageEndEdit;
Sent with ES_MSG_TEXTBOX_EDIT_END. Reports whether the edit was rejected or the content was unchanged.
bool rejected | |
bool unchanged |
struct EsMessageInstanceOpen;
Sent with ES_MSG_INSTANCE_OPEN. Requests the application to open the document in file.
update is true if the file is already open in the instance.
EsFileStore *file | |
STRING nameOrPath | |
bool update |
struct EsMessageInstanceSave;
Sent with ES_MSG_INSTANCE_SAVE. Requests the application to save its document to file.
EsFileStore *file | |
STRING nameOrPath |
struct EsMessageProcessCrash;
Sent to the desktop when a process crashes. Reports the reason and the process ID.
EsCrashReason reason | |
uintptr_t pid |
struct EsMessageEyedrop;
Sent with ES_MSG_EYEDROP_REPORT. Reports the color picked by the eyedropper. cancelled is true if the user cancelled.
uint32_t color | |
bool cancelled |
struct EsMessageCreateInstance;
Sent to a new application process. Gives the window handle and the startup data.
EsHandle window | |
EsHandle data | |
size_t dataBytes |
struct EsMessageTabOperation;
Used by the desktop to coordinate save and close operations between application instances.
EsObjectID id | |
EsHandle handle | |
union | |
EsError error |
struct EsMessageDevice;
Sent with ES_MSG_DEVICE_CONNECTED and ES_MSG_DEVICE_DISCONNECTED. Reports a connected or disconnected device.
EsObjectID id | |
EsHandle handle | |
EsDeviceType type |
struct EsMessageUser;
Payload for application-specific messages. Used for ES_MSG_USER_START and above.
EsGeneric context1 | |
EsGeneric context2 | |
EsGeneric context3 | |
EsGeneric context4 |
struct EsMessage;
The structure of a message passed between the window manager and an application.
Set type, then fill the matching union member.
EsMessageType type | |
union |
struct EsThreadEventLogEntry;
One entry in the thread event log. Records a thread synchronization event.
char file[31] | |
uint8_t fileBytes | |
char expression[31] | |
uint8_t expressionBytes | |
uint8_t event | |
uint16_t line | |
EsObjectID objectID | |
EsObjectID threadID |
struct EsMemoryStatistics;
Reports memory statistics for the system. Retrieved with a system snapshot.
size_t fixedHeapAllocationCount | |
size_t fixedHeapTotalSize | |
size_t coreHeapAllocationCount | |
size_t coreHeapTotalSize | |
size_t cachedNodes | |
size_t cachedDirectoryEntries | |
size_t totalSurfaceBytes | |
size_t commitPageable | |
size_t commitFixed | |
size_t commitLimit | |
size_t commitFixedLimit | |
size_t commitRemaining | |
size_t maximumObjectCachePages | |
size_t approximateObjectCacheSize | |
size_t countZeroedPages | |
size_t countFreePages | |
size_t countStandbyPages | |
size_t countActivePages |
struct EsFontInformation;
Describes a font in the font database. Retrieved with the font database functions.
char name[96] | |
size_t nameBytes | |
char category[32] | |
size_t categoryBytes | |
EsFontFamily id | |
uint16_t availableWeightsNormal | |
uint16_t availableWeightsItalic |
struct EsBlockDeviceInformation;
Describes a block device, such as a hard drive.
size_t sectorSize | |
EsFileOffset sectorCount | |
bool readOnly | |
uint8_t nestLevel | |
uint8_t driveType | |
uint8_t modelBytes | |
char model[64] |
struct EsOpenDocumentInformation;
Reports whether a document is open and modified. Retrieved with EsOpenDocumentQueryInformation.
bool isOpen | |
bool isModified | |
uint8_t applicationNameBytes | |
char applicationName[128] |
struct EsDateComponents;
Represents a date and time in UTC. Retrieved with EsDateNowUTC.
uint16_t year | |
uint8_t month | |
uint8_t day | |
uint8_t hour | |
uint8_t minute | |
uint8_t second | |
uint8_t _unused | |
uint16_t millisecond |
struct EsListViewEnumString;
Associates a string with a fixed item column in a list view.
Used with EsListViewFixedItemSetEnumStringsForColumn.
STRING string |
struct EsPanelBandDecorator;
Describes a decoration drawn across the bands of a panel table.
Add it with EsPanelTableAddBandDecorator.
uintptr_t index | |
uintptr_t repeatEvery | |
uint8_t axis | |
EsThemeAppearance appearance |
struct EsCornerRadii;
Describes the corner radii of a rounded rectangle. Used by EsDrawRoundedRectangle.
uint32_t tl | |
uint32_t tr | |
uint32_t bl | |
uint32_t br |
struct EsListViewEnumeratedVisibleItem;
Describes one visible item of a list view. Returned by EsListViewEnumerateVisibleItems.
EsElement *element | |
EsListViewIndex group | |
EsListViewIndex index |