Download

Support

Ewl_Enums: Various Flags and Enumerations used in EWL


Detailed Description

Provides bitmasks, flags, and other enumerations for use by widgets in EWL.


Defines

#define EWL_FLAG_FILL_NORMAL   (EWL_FLAG_FILL_FILL)
#define EWL_FLAGS_ALIGN_MASK
#define EWL_FLAGS_FILL_MASK
#define EWL_FLAGS_PROPERTY_MASK
#define EWL_FLAGS_QUEUED_MASK
#define EWL_FLAGS_STATE_MASK
#define EWL_FLAGS_VISIBLE_MASK
#define EWL_POSITION_MASK   (0xf)

Typedefs

typedef enum Ewl_Attach_Data_Type Ewl_Attach_Data_Type
typedef enum Ewl_Attach_Type Ewl_Attach_Type
typedef enum Ewl_Callback_Type Ewl_Callback_Type
typedef enum Ewl_Color_Mode Ewl_Color_Mode
typedef enum Ewl_Colorspace Ewl_Colorspace
typedef enum Ewl_Directory_Type Ewl_Directory_Type
typedef enum Ewl_Durability Ewl_Durability
typedef enum Ewl_Event_Notify Ewl_Event_Notify
typedef enum Ewl_Filelist_Event_Type Ewl_Filelist_Event_Type
typedef enum Ewl_Filelist_View Ewl_Filelist_View
typedef enum Ewl_Freebox_Layout_Type Ewl_Freebox_Layout_Type
typedef enum Ewl_Grid_Resize_Type Ewl_Grid_Resize_Type
typedef enum Ewl_Histogram_Channel Ewl_Histogram_Channel
typedef enum Ewl_Icon_Part Ewl_Icon_Part
typedef enum Ewl_Icon_Type Ewl_Icon_Type
typedef enum Ewl_Image_Data_Mode Ewl_Image_Data_Mode
typedef enum Ewl_Image_Type Ewl_Image_Type
typedef enum Ewl_Key_Modifiers Ewl_Key_Modifiers
typedef enum Ewl_Kinetic_Scroll Ewl_Kinetic_Scroll
typedef enum Ewl_Media_Module_Type Ewl_Media_Module_Type
typedef enum Ewl_Mouse_Cursor_Type Ewl_Mouse_Cursor_Type
typedef enum Ewl_Notebook_Flags Ewl_Notebook_Flags
typedef enum Ewl_Orientation Ewl_Orientation
typedef enum Ewl_Padding_Type Ewl_Padding_Type
typedef enum Ewl_Popup_Type Ewl_Popup_Type
typedef enum Ewl_Position Ewl_Position
typedef enum Ewl_Rotate Ewl_Rotate
typedef enum Ewl_Scrollport_Flags Ewl_Scrollport_Flags
typedef enum Ewl_Selection_Mode Ewl_Selection_Mode
typedef enum Ewl_Selection_Type Ewl_Selection_Type
typedef enum Ewl_Size_Acquisition Ewl_Size_Acquisition
typedef enum Ewl_Sort_Direction Ewl_Sort_Direction
typedef enum Ewl_Spectrum_Type Ewl_Spectrum_Type
typedef enum Ewl_State Ewl_State
typedef enum Ewl_Stock_Type Ewl_Stock_Type
typedef enum Ewl_Text_Context_Mask Ewl_Text_Context_Mask
typedef enum Ewl_Text_Style Ewl_Text_Style
typedef enum Ewl_Text_Trigger_Type Ewl_Text_Trigger_Type
typedef enum Ewl_Text_Wrap Ewl_Text_Wrap
typedef enum Ewl_Thumbnail_Size Ewl_Thumbnail_Size
typedef enum Ewl_Tree_Node_Flags Ewl_Tree_Node_Flags
typedef enum Ewl_Tree_Selection_Type Ewl_Tree_Selection_Type
typedef enum Ewl_Window_Flags Ewl_Window_Flags

Enumerations

enum  Ewl_Attach_Data_Type { EWL_ATTACH_DATA_TYPE_TEXT, EWL_ATTACH_DATA_TYPE_WIDGET, EWL_ATTACH_DATA_TYPE_OTHER }
enum  Ewl_Attach_Type {
  EWL_ATTACH_TYPE_TOOLTIP, EWL_ATTACH_TYPE_COLOR, EWL_ATTACH_TYPE_NAME, EWL_ATTACH_TYPE_MOUSE_CURSOR,
  EWL_ATTACH_TYPE_MOUSE_ARGB_CURSOR, EWL_ATTACH_TYPE_WIDGET_ASSOCIATION, EWL_ATTACH_TYPE_DND_DATA
}
enum  Ewl_Callback_Type {
  EWL_CALLBACK_REALIZE, EWL_CALLBACK_UNREALIZE, EWL_CALLBACK_SHOW, EWL_CALLBACK_HIDE,
  EWL_CALLBACK_OBSCURE, EWL_CALLBACK_REVEAL, EWL_CALLBACK_DESTROY, EWL_CALLBACK_CONFIGURE,
  EWL_CALLBACK_REPARENT, EWL_CALLBACK_KEY_DOWN, EWL_CALLBACK_KEY_UP, EWL_CALLBACK_MOUSE_DOWN,
  EWL_CALLBACK_MOUSE_UP, EWL_CALLBACK_MOUSE_MOVE, EWL_CALLBACK_MOUSE_WHEEL, EWL_CALLBACK_MOUSE_IN,
  EWL_CALLBACK_MOUSE_OUT, EWL_CALLBACK_CLICKED, EWL_CALLBACK_FOCUS_IN, EWL_CALLBACK_FOCUS_OUT,
  EWL_CALLBACK_VALUE_CHANGED, EWL_CALLBACK_STATE_CHANGED, EWL_CALLBACK_WIDGET_ENABLE, EWL_CALLBACK_WIDGET_DISABLE,
  EWL_CALLBACK_MAX
}
enum  Ewl_Color_Mode {
  EWL_COLOR_MODE_RGB_RED, EWL_COLOR_MODE_RGB_GREEN, EWL_COLOR_MODE_RGB_BLUE, EWL_COLOR_MODE_HSV_HUE,
  EWL_COLOR_MODE_HSV_SATURATION, EWL_COLOR_MODE_HSV_VALUE
}
enum  Ewl_Colorspace { EWL_COLORSPACE_ARGB, EWL_COLORSPACE_RGB }
enum  Ewl_Directory_Type {
  EWL_DIRECTORY_DATA, EWL_DIRECTORY_LIB, EWL_DIRECTORY_CONF, EWL_DIRECTORY_LOCALE,
  EWL_DIRECTORY_THEME, EWL_DIRECTORY_MAX
}
enum  Ewl_Durability { EWL_TRANSIENT, EWL_PERSISTENT }
enum  Ewl_Event_Notify { EWL_CALLBACK_NOTIFY_NONE = 0, EWL_CALLBACK_NOTIFY_NOTIFY = 1, EWL_CALLBACK_NOTIFY_INTERCEPT = 2, EWL_CALLBACK_TYPE_DIRECT = 4 }
enum  Ewl_Filelist_Event_Type {
  EWL_FILELIST_EVENT_DIR_CHANGE, EWL_FILELIST_EVENT_SELECTION_CHANGE, EWL_FILELIST_EVENT_FILE_SELECTED, EWL_FILELIST_EVENT_MULTI_TRUE,
  EWL_FILELIST_EVENT_MULTI_FALSE
}
enum  Ewl_Filelist_View { EWL_FILELIST_VIEW_ICON, EWL_FILELIST_VIEW_LIST, EWL_FILELIST_VIEW_TREE, EWL_FILELIST_VIEW_COLUMN }
enum  Ewl_Freebox_Layout_Type { EWL_FREEBOX_LAYOUT_MANUAL, EWL_FREEBOX_LAYOUT_COMPARATOR, EWL_FREEBOX_LAYOUT_AUTO }
enum  Ewl_Grid_Resize_Type { EWL_GRID_RESIZE_NORMAL, EWL_GRID_RESIZE_FIXED, EWL_GRID_RESIZE_RELATIVE, EWL_GRID_RESIZE_NONE }
enum  Ewl_Histogram_Channel {
  EWL_HISTOGRAM_CHANNEL_Y, EWL_HISTOGRAM_CHANNEL_R, EWL_HISTOGRAM_CHANNEL_G, EWL_HISTOGRAM_CHANNEL_B,
  EWL_HISTOGRAM_CHANNEL_MAX
}
enum  Ewl_Icon_Part { EWL_ICON_PART_NONE, EWL_ICON_PART_IMAGE, EWL_ICON_PART_LABEL }
enum  Ewl_Icon_Type { EWL_ICON_TYPE_SHORT, EWL_ICON_TYPE_LONG }
enum  Ewl_Image_Data_Mode { EWL_IMAGE_DATA_SIZE, EWL_IMAGE_DATA_WRITE, EWL_IMAGE_DATA_READ }
enum  Ewl_Image_Type { EWL_IMAGE_TYPE_NORMAL, EWL_IMAGE_TYPE_EDJE }
enum  Ewl_Key_Modifiers {
  EWL_KEY_MODIFIER_SHIFT = 0x1, EWL_KEY_MODIFIER_CTRL = 0x2, EWL_KEY_MODIFIER_ALT = 0x4, EWL_KEY_MODIFIER_MOD = 0x8,
  EWL_KEY_MODIFIER_WIN = 0x10
}
enum  Ewl_Kinetic_Scroll { EWL_KINETIC_SCROLL_NONE, EWL_KINETIC_SCROLL_NORMAL, EWL_KINETIC_SCROLL_EMBEDDED }
enum  Ewl_Media_Module_Type { EWL_MEDIA_MODULE_XINE, EWL_MEDIA_MODULE_GSTREAMER }
enum  Ewl_Mouse_Cursor_Type {
  EWL_MOUSE_CURSOR_X = 0, EWL_MOUSE_CURSOR_ARROW = 2, EWL_MOUSE_CURSOR_BASED_ARROW_DOWN = 4, EWL_MOUSE_CURSOR_UP = 6,
  EWL_MOUSE_CURSOR_BOAT = 8, EWL_MOUSE_CURSOR_BOTTOM_LEFT_CORNER = 12, EWL_MOUSE_CURSOR_BOTTOM_RIGHT_CORNER = 14, EWL_MOUSE_CURSOR_BOTTOM_SIDE = 16,
  EWL_MOUSE_CURSOR_BOTTOM_TEE = 18, EWL_MOUSE_CURSOR_BOX_SPIRAL = 20, EWL_MOUSE_CURSOR_CENTER_PTR = 22, EWL_MOUSE_CURSOR_CIRCLE = 24,
  EWL_MOUSE_CURSOR_CLOCK = 26, EWL_MOUSE_CURSOR_COFFEE_MUG = 28, EWL_MOUSE_CURSOR_CROSS = 30, EWL_MOUSE_CURSOR_CROSS_REVERSE = 32,
  EWL_MOUSE_CURSOR_CROSSHAIR = 34, EWL_MOUSE_CURSOR_DIAMOND_CROSS = 36, EWL_MOUSE_CURSOR_DOT = 38, EWL_MOUSE_CURSOR_DOT_BOX_MASK = 40,
  EWL_MOUSE_CURSOR_DOUBLE_ARROW = 42, EWL_MOUSE_CURSOR_DRAFT_LARGE = 44, EWL_MOUSE_CURSOR_DRAFT_SMALL = 46, EWL_MOUSE_CURSOR_DRAPED_BOX = 48,
  EWL_MOUSE_CURSOR_EXCHANGE = 50, EWL_MOUSE_CURSOR_FLEUR = 52, EWL_MOUSE_CURSOR_GOBBLER = 54, EWL_MOUSE_CURSOR_GUMBY = 56,
  EWL_MOUSE_CURSOR_HAND1 = 58, EWL_MOUSE_CURSOR_HAND2 = 60, EWL_MOUSE_CURSOR_HEART = 62, EWL_MOUSE_CURSOR_ICON = 64,
  EWL_MOUSE_CURSOR_IRON_CROSS = 66, EWL_MOUSE_CURSOR_LEFT_PTR = 68, EWL_MOUSE_CURSOR_LEFT_SIDE = 70, EWL_MOUSE_CURSOR_LEFT_TEE = 72,
  EWL_MOUSE_CURSOR_LEFTBUTTON = 74, EWL_MOUSE_CURSOR_LL_ANGLE = 76, EWL_MOUSE_CURSOR_LR_ANGLE = 78, EWL_MOUSE_CURSOR_MAN = 80,
  EWL_MOUSE_CURSOR_MIDDLEBUTTON = 82, EWL_MOUSE_CURSOR_MOUSE = 84, EWL_MOUSE_CURSOR_PENCIL = 86, EWL_MOUSE_CURSOR_PIRATE = 88,
  EWL_MOUSE_CURSOR_PLUS = 90, EWL_MOUSE_CURSOR_QUESTION_ARROW = 92, EWL_MOUSE_CURSOR_RIGHT_PTR = 94, EWL_MOUSE_CURSOR_RIGHT_SIDE = 96,
  EWL_MOUSE_CURSOR_RIGHT_TEE = 98, EWL_MOUSE_CURSOR_RIGHTBUTTON = 100, EWL_MOUSE_CURSOR_RTL_LOGO = 102, EWL_MOUSE_CURSOR_SAILBOAT = 104,
  EWL_MOUSE_CURSOR_SB_DOWN_ARROW = 106, EWL_MOUSE_CURSOR_SB_H_DOUBLE_ARROW = 108, EWL_MOUSE_CURSOR_SB_LEFT_ARROW = 110, EWL_MOUSE_CURSOR_SB_RIGHT_ARROW = 112,
  EWL_MOUSE_CURSOR_SB_UP_ARROW = 114, EWL_MOUSE_CURSOR_SB_V_DOUBLE_ARROW = 116, EWL_MOUSE_CURSOR_SHUTTLE = 118, EWL_MOUSE_CURSOR_SIZING = 120,
  EWL_MOUSE_CURSOR_SPIDER = 122, EWL_MOUSE_CURSOR_SPRAYCAN = 124, EWL_MOUSE_CURSOR_STAR = 126, EWL_MOUSE_CURSOR_TARGET = 128,
  EWL_MOUSE_CURSOR_TCROSS = 130, EWL_MOUSE_CURSOR_TOP_LEFT_ARROW = 132, EWL_MOUSE_CURSOR_TOP_LEFT_CORNER = 134, EWL_MOUSE_CURSOR_TOP_RIGHT_CORNER = 136,
  EWL_MOUSE_CURSOR_TOP_SIDE = 138, EWL_MOUSE_CURSOR_TOP_TEE = 140, EWL_MOUSE_CURSOR_TREK = 142, EWL_MOUSE_CURSOR_UL_ANGLE = 144,
  EWL_MOUSE_CURSOR_UMBRELLA = 146, EWL_MOUSE_CURSOR_UR_ANGLE = 148, EWL_MOUSE_CURSOR_WATCH = 150, EWL_MOUSE_CURSOR_XTERM = 152,
  EWL_MOUSE_CURSOR_MAX = 153
}
enum  Ewl_Notebook_Flags { EWL_NOTEBOOK_FLAG_TABS_HIDDEN = 0x10 }
enum  Ewl_Object_Flags {
  EWL_FLAG_ALIGN_CENTER = 0, EWL_FLAG_ALIGN_LEFT = 0x1, EWL_FLAG_ALIGN_RIGHT = 0x2, EWL_FLAG_ALIGN_TOP = 0x4,
  EWL_FLAG_ALIGN_BOTTOM = 0x8, EWL_FLAG_FILL_NONE = 0, EWL_FLAG_FILL_HSHRINKABLE = 0x10, EWL_FLAG_FILL_VSHRINKABLE = 0x20,
  EWL_FLAG_FILL_SHRINKABLE, EWL_FLAG_FILL_HFILL = 0x40, EWL_FLAG_FILL_VFILL = 0x80, EWL_FLAG_FILL_FILL = EWL_FLAG_FILL_HFILL | EWL_FLAG_FILL_VFILL,
  EWL_FLAG_FILL_ALL = EWL_FLAG_FILL_FILL | EWL_FLAG_FILL_SHRINKABLE, EWL_FLAG_FILL_HSHRINK = 0x100 | EWL_FLAG_FILL_HSHRINKABLE, EWL_FLAG_FILL_VSHRINK = 0x200 | EWL_FLAG_FILL_VSHRINKABLE, EWL_FLAG_FILL_SHRINK = EWL_FLAG_FILL_HSHRINK | EWL_FLAG_FILL_VSHRINK
}
enum  Ewl_Orientation { EWL_ORIENTATION_HORIZONTAL, EWL_ORIENTATION_VERTICAL }
enum  Ewl_Padding_Type {
  EWL_PADDING_DEFAULT = 0, EWL_PADDING_SMALL, EWL_PADDING_MEDIUM, EWL_PADDING_LARGE,
  EWL_PADDING_HUGE, EWL_PADDING_CUSTOM
}
enum  Ewl_Popup_Type { EWL_POPUP_TYPE_NONE, EWL_POPUP_TYPE_MOUSE, EWL_POPUP_TYPE_MENU_HORIZONTAL, EWL_POPUP_TYPE_MENU_VERTICAL }
enum  Ewl_Position { EWL_POSITION_LEFT = 0x1, EWL_POSITION_RIGHT = 0x2, EWL_POSITION_TOP = 0x4, EWL_POSITION_BOTTOM = 0x8 }
enum  Ewl_Rotate {
  EWL_ROTATE_CW_90, EWL_ROTATE_180, EWL_ROTATE_CW_270, EWL_ROTATE_CC_90,
  EWL_ROTATE_CC_270
}
enum  Ewl_Scrollport_Flags { EWL_SCROLLPORT_FLAG_NONE, EWL_SCROLLPORT_FLAG_AUTO_VISIBLE, EWL_SCROLLPORT_FLAG_ALWAYS_HIDDEN }
enum  Ewl_Selection_Mode { EWL_SELECTION_MODE_NONE, EWL_SELECTION_MODE_SINGLE, EWL_SELECTION_MODE_MULTI, EWL_SELECTION_MODE_USER }
enum  Ewl_Selection_Type { EWL_SELECTION_TYPE_INDEX, EWL_SELECTION_TYPE_RANGE }
enum  Ewl_Size_Acquisition { EWL_SIZE_ACQUISITION_FIXED, EWL_SIZE_ACQUISITION_GROW }
enum  Ewl_Sort_Direction { EWL_SORT_DIRECTION_NONE = 0, EWL_SORT_DIRECTION_ASCENDING, EWL_SORT_DIRECTION_DESCENDING, EWL_SORT_DIRECTION_MAX }
enum  Ewl_Spectrum_Type { EWL_SPECTRUM_TYPE_SQUARE, EWL_SPECTRUM_TYPE_VERTICAL }
enum  Ewl_State {
  EWL_STATE_MOUSE_IN = 0x1, EWL_STATE_MOUSE_DOWN = 0x2, EWL_STATE_FOCUSED = 0x4, EWL_STATE_DISABLED = 0x8,
  EWL_STATE_HIGHLIGHTED = 0x10, EWL_STATE_SELECTED = 0x20, EWL_STATE_ON = 0x40, EWL_STATE_ODD = 0x80,
  EWL_STATE_DND = 0x100
}
enum  Ewl_Stock_Type {
  EWL_STOCK_ABOUT = 0, EWL_STOCK_ADD, EWL_STOCK_APPLY, EWL_STOCK_ARROW_BOTTOM,
  EWL_STOCK_ARROW_DOWN, EWL_STOCK_ARROW_FIRST, EWL_STOCK_ARROW_LAST, EWL_STOCK_ARROW_LEFT,
  EWL_STOCK_ARROW_RIGHT, EWL_STOCK_ARROW_TOP, EWL_STOCK_ARROW_UP, EWL_STOCK_BOLD,
  EWL_STOCK_CANCEL, EWL_STOCK_CLEAR, EWL_STOCK_CLOSE, EWL_STOCK_COPY,
  EWL_STOCK_CUT, EWL_STOCK_DELETE, EWL_STOCK_EDIT, EWL_STOCK_EXECUTE,
  EWL_STOCK_FIND, EWL_STOCK_FIND_REPLACE, EWL_STOCK_FLIP_HORIZONTAL, EWL_STOCK_FLIP_VERTICAL,
  EWL_STOCK_FULLSCREEN, EWL_STOCK_HELP, EWL_STOCK_HOME, EWL_STOCK_INDENT,
  EWL_STOCK_ITALIC, EWL_STOCK_JUSTIFY_CENTER, EWL_STOCK_JUSTIFY_FILL, EWL_STOCK_JUSTIFY_LEFT,
  EWL_STOCK_JUSTIFY_RIGHT, EWL_STOCK_MEDIA_FASTFORWARD, EWL_STOCK_MEDIA_NEXT, EWL_STOCK_MEDIA_PAUSE,
  EWL_STOCK_MEDIA_PLAY, EWL_STOCK_MEDIA_PREVIOUS, EWL_STOCK_MEDIA_RECORD, EWL_STOCK_MEDIA_REWIND,
  EWL_STOCK_MEDIA_STOP, EWL_STOCK_NEW, EWL_STOCK_OK, EWL_STOCK_OPEN,
  EWL_STOCK_PASTE, EWL_STOCK_PREFERENCES, EWL_STOCK_PRINT, EWL_STOCK_PRINT_PREVIEW,
  EWL_STOCK_PROPERTIES, EWL_STOCK_QUIT, EWL_STOCK_REDO, EWL_STOCK_REFRESH,
  EWL_STOCK_REMOVE, EWL_STOCK_ROTATE_LEFT, EWL_STOCK_ROTATE_RIGHT, EWL_STOCK_SAVE,
  EWL_STOCK_SAVE_AS, EWL_STOCK_SELECT_ALL, EWL_STOCK_SORT_ASCENDING, EWL_STOCK_SORT_DESCENDING,
  EWL_STOCK_SPELL_CHECK, EWL_STOCK_STRIKETHROUGH, EWL_STOCK_UNDERLINE, EWL_STOCK_UNDO,
  EWL_STOCK_UNINDENT, EWL_STOCK_ZOOM_100, EWL_STOCK_ZOOM_FIT, EWL_STOCK_ZOOM_IN,
  EWL_STOCK_ZOOM_OUT, EWL_STOCK_NONE
}
enum  Ewl_Text_Context_Mask {
  EWL_TEXT_CONTEXT_MASK_NONE = 0x00, EWL_TEXT_CONTEXT_MASK_FONT = 0x01, EWL_TEXT_CONTEXT_MASK_SIZE = 0x02, EWL_TEXT_CONTEXT_MASK_STYLES = 0x04,
  EWL_TEXT_CONTEXT_MASK_ALIGN = 0x08, EWL_TEXT_CONTEXT_MASK_WRAP = 0x10, EWL_TEXT_CONTEXT_MASK_COLOR = 0x20, EWL_TEXT_CONTEXT_MASK_BG_COLOR = 0x40,
  EWL_TEXT_CONTEXT_MASK_GLOW_COLOR = 0x80, EWL_TEXT_CONTEXT_MASK_OUTLINE_COLOR = 0x100, EWL_TEXT_CONTEXT_MASK_SHADOW_COLOR = 0x200, EWL_TEXT_CONTEXT_MASK_STRIKETHROUGH_COLOR = 0x400,
  EWL_TEXT_CONTEXT_MASK_UNDERLINE_COLOR = 0x800, EWL_TEXT_CONTEXT_MASK_DOUBLE_UNDERLINE_COLOR = 0x1000
}
enum  Ewl_Text_Style {
  EWL_TEXT_STYLE_NONE = 0x00, EWL_TEXT_STYLE_UNDERLINE = 0x01, EWL_TEXT_STYLE_DOUBLE_UNDERLINE = 0x02, EWL_TEXT_STYLE_STRIKETHROUGH = 0x04,
  EWL_TEXT_STYLE_SHADOW = 0x08, EWL_TEXT_STYLE_SOFT_SHADOW = 0x10, EWL_TEXT_STYLE_FAR_SHADOW = 0x20, EWL_TEXT_STYLE_OUTLINE = 0x40,
  EWL_TEXT_STYLE_GLOW = 0x80
}
enum  Ewl_Text_Trigger_Type { EWL_TEXT_TRIGGER_TYPE_NONE, EWL_TEXT_TRIGGER_TYPE_SELECTION, EWL_TEXT_TRIGGER_TYPE_TRIGGER }
enum  Ewl_Text_Wrap { EWL_TEXT_WRAP_NONE = 0, EWL_TEXT_WRAP_CHAR, EWL_TEXT_WRAP_WORD }
enum  Ewl_Thumbnail_Size { EWL_THUMBNAIL_SIZE_NORMAL, EWL_THUMBNAIL_SIZE_LARGE }
enum  Ewl_Tree_Node_Flags { EWL_TREE_NODE_NOEXPAND = 0, EWL_TREE_NODE_COLLAPSED = 1, EWL_TREE_NODE_EXPANDED = 2 }
enum  Ewl_Tree_Selection_Type { EWL_TREE_SELECTION_TYPE_ROW, EWL_TREE_SELECTION_TYPE_CELL }
enum  Ewl_Widget_Flags {
  EWL_FLAG_VISIBLE_HIDDEN = 0, EWL_FLAG_VISIBLE_SHOWN = 0x1, EWL_FLAG_VISIBLE_REALIZED = 0x2, EWL_FLAG_VISIBLE_REVEALED = 0x4,
  EWL_FLAG_VISIBLE_NOTIFIED = 0x8, EWL_FLAG_VISIBLE_SMARTOBJ = 0x10, EWL_FLAG_PROPERTY_RECURSIVE = 0x20, EWL_FLAG_PROPERTY_TOPLEVEL = 0x40,
  EWL_FLAG_PROPERTY_INTERNAL = 0x80, EWL_FLAG_PROPERTY_UNMANAGED = 0x100, EWL_FLAG_PROPERTY_BLOCK_TAB_FOCUS = 0x200, EWL_FLAG_PROPERTY_FOCUSABLE = 0x400,
  EWL_FLAG_PROPERTY_IN_TAB_LIST = 0x800, EWL_FLAG_PROPERTY_DND_TARGET = 0x1000, EWL_FLAG_PROPERTY_DND_SOURCE = 0x2000, EWL_FLAG_PROPERTY_TOPLAYERED = 0x4000,
  EWL_FLAG_QUEUED_SCHEDULED_CONFIGURE = 0x8000, EWL_FLAG_QUEUED_SCHEDULED_REVEAL = 0x10000, EWL_FLAG_QUEUED_SCHEDULED_DESTROY = 0x20000, EWL_FLAG_QUEUED_PROCESS_CONFIGURE = 0x40000,
  EWL_FLAG_QUEUED_PROCESS_REVEAL = 0x80000, EWL_FLAG_QUEUED_PROCESS_DESTROY = 0x100000
}
enum  Ewl_Window_Flags {
  EWL_WINDOW_BORDERLESS = 0x1, EWL_WINDOW_USER_CONFIGURE = 0x2, EWL_WINDOW_GRAB_POINTER = 0x4, EWL_WINDOW_GRAB_KEYBOARD = 0x8,
  EWL_WINDOW_OVERRIDE = 0x10, EWL_WINDOW_FULLSCREEN = 0x20, EWL_WINDOW_DIALOG = 0x40, EWL_WINDOW_MODAL = 0x80,
  EWL_WINDOW_TRANSIENT = 0x100, EWL_WINDOW_TRANSIENT_FOREIGN = 0x200, EWL_WINDOW_LEADER = 0x400, EWL_WINDOW_LEADER_FOREIGN = 0x800,
  EWL_WINDOW_SKIP_TASKBAR = 0x1000, EWL_WINDOW_SKIP_PAGER = 0x2000, EWL_WINDOW_DEMANDS_ATTENTION = 0x4000, EWL_WINDOW_URGENT = 0x8000
}

Define Documentation

#define EWL_FLAG_FILL_NORMAL   (EWL_FLAG_FILL_FILL)

Flag specifing normal fill values

#define EWL_FLAGS_ALIGN_MASK

#define EWL_FLAGS_FILL_MASK

#define EWL_FLAGS_PROPERTY_MASK

#define EWL_FLAGS_QUEUED_MASK

#define EWL_FLAGS_STATE_MASK

Value:

(EWL_FLAG_STATE_NORMAL | \
                EWL_FLAG_STATE_MOUSE_IN | EWL_FLAG_STATE_PRESSED | \
                EWL_FLAG_STATE_FOCUSED | EWL_FLAG_STATE_DND | \
                EWL_FLAG_STATE_DISABLED)
The state mask

#define EWL_FLAGS_VISIBLE_MASK

#define EWL_POSITION_MASK   (0xf)

The mask for the Ewl_Position bitmap


Typedef Documentation

The Ewl_Attach_Data_Type

The Ewl_Attach_Type

The Ewl_Callback_Type

The Ewl_Color_Mode type

The Ewl_Image_Type

The Ewl_Directory_Type

The Ewl_Durability type

The Ewl_Event_Notify type

The Ewl_Filelist_Event_Type

The Ewl_Filelist_View

The Ewl_Freebox_Layout_Type

The Ewl_Grid_Resize_Type

Ewl_Histogram_Channel

The Ewl_Icon_Part

The Ewl_Icon_Type

The Ewl_Image_Data_Mode

The Ewl_Image_Type

The Ewl_Key_Modifiers type

The Ewl_Media_Module_Type

The Ewl_Mouse_Cursor_Type

The Ewl_Notebook_Flags type

The Ewl_Orientation type

The Ewl_Padding_Type type

The Ewl_Popup_Types type

typedef enum Ewl_Position Ewl_Position

The Ewl_Position type

typedef enum Ewl_Rotate Ewl_Rotate

The Ewl_Rotate

The Ewl_Scrollpane_Flags type

Ewl_Selection_Mode

Ewl_Selection_Type

The Ewl_List2_Sizing type definition

The Ewl_Sort_Direction

The Ewl_Spectrum_Type type

typedef enum Ewl_State Ewl_State

The Ewl_State type

The Ewl_Stock_Type type

The Ewl_Text_Context_Mask type

The Ewl_Text_Style type

The Ewl_Text_Trigger_Type

The Ewl_Text_Wrap

The Ewl_Thumbnail_Size

The Ewl_Tree_Node_Flags type

Ewl_Tree_Selection_Type

The Ewl_Window_Flags type


Enumeration Type Documentation

The types of data that can be set into a widgets attachment

Enumerator:
EWL_ATTACH_DATA_TYPE_TEXT 
EWL_ATTACH_DATA_TYPE_WIDGET 
EWL_ATTACH_DATA_TYPE_OTHER 

The types that can be attached to a widget

Enumerator:
EWL_ATTACH_TYPE_TOOLTIP 
EWL_ATTACH_TYPE_COLOR 
EWL_ATTACH_TYPE_NAME 
EWL_ATTACH_TYPE_MOUSE_CURSOR 
EWL_ATTACH_TYPE_MOUSE_ARGB_CURSOR 
EWL_ATTACH_TYPE_WIDGET_ASSOCIATION 
EWL_ATTACH_TYPE_DND_DATA 

This defines the various types of callbacks that can be hooked up for each widget.

Enumerator:
EWL_CALLBACK_REALIZE  Event when a widget is first drawn
EWL_CALLBACK_UNREALIZE  When a widget is no longer drawn
EWL_CALLBACK_SHOW  A widget has been marked visible
EWL_CALLBACK_HIDE  A widget is marked hidden
EWL_CALLBACK_OBSCURE  Widget is offscreen
EWL_CALLBACK_REVEAL  Widget returned to screen
EWL_CALLBACK_DESTROY  The widget is freed
EWL_CALLBACK_CONFIGURE  The object is being resized
EWL_CALLBACK_REPARENT  A widget has been placed in a container
EWL_CALLBACK_KEY_DOWN  A key was pressed down
EWL_CALLBACK_KEY_UP  A key was released
EWL_CALLBACK_MOUSE_DOWN  Mouse was pressed down
EWL_CALLBACK_MOUSE_UP  Mouse was released
EWL_CALLBACK_MOUSE_MOVE  Mouse was moved
EWL_CALLBACK_MOUSE_WHEEL  Mouse wheel scrolled
EWL_CALLBACK_MOUSE_IN  Mouse was placed over the widget
EWL_CALLBACK_MOUSE_OUT  Mouse was moved away from the widget
EWL_CALLBACK_CLICKED  Mouse was pressed and released on a widget
EWL_CALLBACK_FOCUS_IN  Widget was selected by mouse or key
EWL_CALLBACK_FOCUS_OUT  Widget was deselected by mouse or key
EWL_CALLBACK_VALUE_CHANGED  Value in widget changed
EWL_CALLBACK_STATE_CHANGED  Alter the state of the appearance
EWL_CALLBACK_WIDGET_ENABLE  Widget has been re-enabled
EWL_CALLBACK_WIDGET_DISABLE  Widget no longer takes input
EWL_CALLBACK_MAX  Flag to indicate last value

The different colour picker modes

Enumerator:
EWL_COLOR_MODE_RGB_RED 
EWL_COLOR_MODE_RGB_GREEN 
EWL_COLOR_MODE_RGB_BLUE 
EWL_COLOR_MODE_HSV_HUE 
EWL_COLOR_MODE_HSV_SATURATION 
EWL_COLOR_MODE_HSV_VALUE 

the color format of the image data

Enumerator:
EWL_COLORSPACE_ARGB  rgb with alpha channel
EWL_COLORSPACE_RGB  rgb without alpha channel

The system directory types used for querring with ewl_system_directory_get()

Enumerator:
EWL_DIRECTORY_DATA  the directory where the system wide data, is stored
EWL_DIRECTORY_LIB  the directory where the plugins are stored
EWL_DIRECTORY_CONF  the directory where the configuration is stored
EWL_DIRECTORY_LOCALE  the directory where the translations are stored
EWL_DIRECTORY_THEME  the directory where the themes are stored
EWL_DIRECTORY_MAX 

The durability type

Enumerator:
EWL_TRANSIENT 
EWL_PERSISTENT 

Flags for the callbacks to indicate interception or notification of the parent.

Enumerator:
EWL_CALLBACK_NOTIFY_NONE  No notification or interception
EWL_CALLBACK_NOTIFY_NOTIFY  Notify of call
EWL_CALLBACK_NOTIFY_INTERCEPT  Intercept call
EWL_CALLBACK_TYPE_DIRECT  Direct call

The possible events that can happen from the filelist

Enumerator:
EWL_FILELIST_EVENT_DIR_CHANGE 
EWL_FILELIST_EVENT_SELECTION_CHANGE 
EWL_FILELIST_EVENT_FILE_SELECTED 
EWL_FILELIST_EVENT_MULTI_TRUE 
EWL_FILELIST_EVENT_MULTI_FALSE 

Enumerator:
EWL_FILELIST_VIEW_ICON  Uses freebox view of tree
EWL_FILELIST_VIEW_LIST  Normal tree with no expansions
EWL_FILELIST_VIEW_TREE  Normal tree with expansions
EWL_FILELIST_VIEW_COLUMN  A custom column view

The possibly layout settings for the freebox

Enumerator:
EWL_FREEBOX_LAYOUT_MANUAL 
EWL_FREEBOX_LAYOUT_COMPARATOR 
EWL_FREEBOX_LAYOUT_AUTO 

The different ways of resizing a column or a row

Enumerator:
EWL_GRID_RESIZE_NORMAL  use the standard resize methode
EWL_GRID_RESIZE_FIXED  use the user set size
EWL_GRID_RESIZE_RELATIVE  use the user set relative size
EWL_GRID_RESIZE_NONE  use the preferred size of the row

The histogram channels

Enumerator:
EWL_HISTOGRAM_CHANNEL_Y 
EWL_HISTOGRAM_CHANNEL_R 
EWL_HISTOGRAM_CHANNEL_G 
EWL_HISTOGRAM_CHANNEL_B 
EWL_HISTOGRAM_CHANNEL_MAX 

The different Parts of an Icon

Enumerator:
EWL_ICON_PART_NONE 
EWL_ICON_PART_IMAGE 
EWL_ICON_PART_LABEL 

The possible icon types

Enumerator:
EWL_ICON_TYPE_SHORT 
EWL_ICON_TYPE_LONG 

The mode to use the data of the image

Enumerator:
EWL_IMAGE_DATA_SIZE  only get the size an no data
EWL_IMAGE_DATA_WRITE  get the image data to write
EWL_IMAGE_DATA_READ  get the image data to read

The type of image

Enumerator:
EWL_IMAGE_TYPE_NORMAL  Standard image type
EWL_IMAGE_TYPE_EDJE  Edje image type

The key modifiers

Enumerator:
EWL_KEY_MODIFIER_SHIFT  Shift key
EWL_KEY_MODIFIER_CTRL  Ctrl key
EWL_KEY_MODIFIER_ALT  Alt key
EWL_KEY_MODIFIER_MOD  Mod key
EWL_KEY_MODIFIER_WIN  Win key

The type of kinetic scrolling

Enumerator:
EWL_KINETIC_SCROLL_NONE 
EWL_KINETIC_SCROLL_NORMAL 
EWL_KINETIC_SCROLL_EMBEDDED 

The possible modules to use with ewl_media

Enumerator:
EWL_MEDIA_MODULE_XINE 
EWL_MEDIA_MODULE_GSTREAMER 

The possible mouse cursor settings

Enumerator:
EWL_MOUSE_CURSOR_X 
EWL_MOUSE_CURSOR_ARROW 
EWL_MOUSE_CURSOR_BASED_ARROW_DOWN 
EWL_MOUSE_CURSOR_UP 
EWL_MOUSE_CURSOR_BOAT 
EWL_MOUSE_CURSOR_BOTTOM_LEFT_CORNER 
EWL_MOUSE_CURSOR_BOTTOM_RIGHT_CORNER 
EWL_MOUSE_CURSOR_BOTTOM_SIDE 
EWL_MOUSE_CURSOR_BOTTOM_TEE 
EWL_MOUSE_CURSOR_BOX_SPIRAL 
EWL_MOUSE_CURSOR_CENTER_PTR 
EWL_MOUSE_CURSOR_CIRCLE 
EWL_MOUSE_CURSOR_CLOCK 
EWL_MOUSE_CURSOR_COFFEE_MUG 
EWL_MOUSE_CURSOR_CROSS 
EWL_MOUSE_CURSOR_CROSS_REVERSE 
EWL_MOUSE_CURSOR_CROSSHAIR 
EWL_MOUSE_CURSOR_DIAMOND_CROSS 
EWL_MOUSE_CURSOR_DOT 
EWL_MOUSE_CURSOR_DOT_BOX_MASK 
EWL_MOUSE_CURSOR_DOUBLE_ARROW 
EWL_MOUSE_CURSOR_DRAFT_LARGE 
EWL_MOUSE_CURSOR_DRAFT_SMALL 
EWL_MOUSE_CURSOR_DRAPED_BOX 
EWL_MOUSE_CURSOR_EXCHANGE 
EWL_MOUSE_CURSOR_FLEUR 
EWL_MOUSE_CURSOR_GOBBLER 
EWL_MOUSE_CURSOR_GUMBY 
EWL_MOUSE_CURSOR_HAND1 
EWL_MOUSE_CURSOR_HAND2 
EWL_MOUSE_CURSOR_HEART 
EWL_MOUSE_CURSOR_ICON 
EWL_MOUSE_CURSOR_IRON_CROSS 
EWL_MOUSE_CURSOR_LEFT_PTR 
EWL_MOUSE_CURSOR_LEFT_SIDE 
EWL_MOUSE_CURSOR_LEFT_TEE 
EWL_MOUSE_CURSOR_LEFTBUTTON 
EWL_MOUSE_CURSOR_LL_ANGLE 
EWL_MOUSE_CURSOR_LR_ANGLE 
EWL_MOUSE_CURSOR_MAN 
EWL_MOUSE_CURSOR_MIDDLEBUTTON 
EWL_MOUSE_CURSOR_MOUSE 
EWL_MOUSE_CURSOR_PENCIL 
EWL_MOUSE_CURSOR_PIRATE 
EWL_MOUSE_CURSOR_PLUS 
EWL_MOUSE_CURSOR_QUESTION_ARROW 
EWL_MOUSE_CURSOR_RIGHT_PTR 
EWL_MOUSE_CURSOR_RIGHT_SIDE 
EWL_MOUSE_CURSOR_RIGHT_TEE 
EWL_MOUSE_CURSOR_RIGHTBUTTON 
EWL_MOUSE_CURSOR_RTL_LOGO 
EWL_MOUSE_CURSOR_SAILBOAT 
EWL_MOUSE_CURSOR_SB_DOWN_ARROW 
EWL_MOUSE_CURSOR_SB_H_DOUBLE_ARROW 
EWL_MOUSE_CURSOR_SB_LEFT_ARROW 
EWL_MOUSE_CURSOR_SB_RIGHT_ARROW 
EWL_MOUSE_CURSOR_SB_UP_ARROW 
EWL_MOUSE_CURSOR_SB_V_DOUBLE_ARROW 
EWL_MOUSE_CURSOR_SHUTTLE 
EWL_MOUSE_CURSOR_SIZING 
EWL_MOUSE_CURSOR_SPIDER 
EWL_MOUSE_CURSOR_SPRAYCAN 
EWL_MOUSE_CURSOR_STAR 
EWL_MOUSE_CURSOR_TARGET 
EWL_MOUSE_CURSOR_TCROSS 
EWL_MOUSE_CURSOR_TOP_LEFT_ARROW 
EWL_MOUSE_CURSOR_TOP_LEFT_CORNER 
EWL_MOUSE_CURSOR_TOP_RIGHT_CORNER 
EWL_MOUSE_CURSOR_TOP_SIDE 
EWL_MOUSE_CURSOR_TOP_TEE 
EWL_MOUSE_CURSOR_TREK 
EWL_MOUSE_CURSOR_UL_ANGLE 
EWL_MOUSE_CURSOR_UMBRELLA 
EWL_MOUSE_CURSOR_UR_ANGLE 
EWL_MOUSE_CURSOR_WATCH 
EWL_MOUSE_CURSOR_XTERM 
EWL_MOUSE_CURSOR_MAX 

States effecting the notebook

Enumerator:
EWL_NOTEBOOK_FLAG_TABS_HIDDEN  Tabbar is hidden

A variety of flags that affect the layout of objects.

Enumerator:
EWL_FLAG_ALIGN_CENTER  Center align bit
EWL_FLAG_ALIGN_LEFT  Left align bit
EWL_FLAG_ALIGN_RIGHT  Right align bit
EWL_FLAG_ALIGN_TOP  Top align bit
EWL_FLAG_ALIGN_BOTTOM  Bottom align bit
EWL_FLAG_FILL_NONE  Do not fill or shrink in any direction
EWL_FLAG_FILL_HSHRINKABLE  Horizontally shrink bit
EWL_FLAG_FILL_VSHRINKABLE  Vertical shrink bit
EWL_FLAG_FILL_SHRINKABLE  Shrink bit
EWL_FLAG_FILL_HFILL  Horizontal fill bit
EWL_FLAG_FILL_VFILL  Vertical fill bit
EWL_FLAG_FILL_FILL  Fill bit
EWL_FLAG_FILL_ALL  Shrunk and fill bit
EWL_FLAG_FILL_HSHRINK  Horizontal unfold bit
EWL_FLAG_FILL_VSHRINK  Horizontal unfold bit
EWL_FLAG_FILL_SHRINK 

The orientation enum is used in a few widgets to specify whether the widget should be laid out in a horizontal or vertical fashion.

Enumerator:
EWL_ORIENTATION_HORIZONTAL  Horizontal layout
EWL_ORIENTATION_VERTICAL  Vertical layout

Enumerator:
EWL_PADDING_DEFAULT  the default defined by the theme
EWL_PADDING_SMALL  Small padding value
EWL_PADDING_MEDIUM  Medium padding value
EWL_PADDING_LARGE  Large padding value
EWL_PADDING_HUGE  Huge padding value
EWL_PADDING_CUSTOM  user defined padding

The possible popup types

Enumerator:
EWL_POPUP_TYPE_NONE  No popup type
EWL_POPUP_TYPE_MOUSE  Popup off the mouse
EWL_POPUP_TYPE_MENU_HORIZONTAL  Popup with horizontal data
EWL_POPUP_TYPE_MENU_VERTICAL  Popup with vertical data

The possible placement positions

Enumerator:
EWL_POSITION_LEFT  Left position
EWL_POSITION_RIGHT  Right position
EWL_POSITION_TOP  Top position
EWL_POSITION_BOTTOM  Bottom position

enum Ewl_Rotate

The rotate values

Enumerator:
EWL_ROTATE_CW_90  90 degree clockwise rotation
EWL_ROTATE_180  180 degree rotation
EWL_ROTATE_CW_270  270 degree clockwise rotation
EWL_ROTATE_CC_90  90 degree counter-clockwise rotation
EWL_ROTATE_CC_270  270 degree counter-clockwise rotation

The possible scrollport settings

Enumerator:
EWL_SCROLLPORT_FLAG_NONE  No flags set
EWL_SCROLLPORT_FLAG_AUTO_VISIBLE  Hide if possible
EWL_SCROLLPORT_FLAG_ALWAYS_HIDDEN  Always hide

The slecetion mode enum

Enumerator:
EWL_SELECTION_MODE_NONE  No selection allowed
EWL_SELECTION_MODE_SINGLE  Single select only
EWL_SELECTION_MODE_MULTI  Multi select mode
EWL_SELECTION_MODE_USER  The user is responsible for the items' selection

The selection type enum

Enumerator:
EWL_SELECTION_TYPE_INDEX  Single index
EWL_SELECTION_TYPE_RANGE  Range of indices

Enumerator:
EWL_SIZE_ACQUISITION_FIXED  Use the first row size for all
EWL_SIZE_ACQUISITION_GROW  Estimate the global size before it is fetched Grow

The current sort direction

Enumerator:
EWL_SORT_DIRECTION_NONE 
EWL_SORT_DIRECTION_ASCENDING 
EWL_SORT_DIRECTION_DESCENDING 
EWL_SORT_DIRECTION_MAX 

The spectrum types

Enumerator:
EWL_SPECTRUM_TYPE_SQUARE 
EWL_SPECTRUM_TYPE_VERTICAL 

enum Ewl_State

The state type

Enumerator:
EWL_STATE_MOUSE_IN 
EWL_STATE_MOUSE_DOWN 
EWL_STATE_FOCUSED 
EWL_STATE_DISABLED 
EWL_STATE_HIGHLIGHTED 
EWL_STATE_SELECTED 
EWL_STATE_ON 
EWL_STATE_ODD 
EWL_STATE_DND 

The different stock types

Enumerator:
EWL_STOCK_ABOUT 
EWL_STOCK_ADD 
EWL_STOCK_APPLY 
EWL_STOCK_ARROW_BOTTOM 
EWL_STOCK_ARROW_DOWN 
EWL_STOCK_ARROW_FIRST 
EWL_STOCK_ARROW_LAST 
EWL_STOCK_ARROW_LEFT 
EWL_STOCK_ARROW_RIGHT 
EWL_STOCK_ARROW_TOP 
EWL_STOCK_ARROW_UP 
EWL_STOCK_BOLD 
EWL_STOCK_CANCEL 
EWL_STOCK_CLEAR 
EWL_STOCK_CLOSE 
EWL_STOCK_COPY 
EWL_STOCK_CUT 
EWL_STOCK_DELETE 
EWL_STOCK_EDIT 
EWL_STOCK_EXECUTE 
EWL_STOCK_FIND 
EWL_STOCK_FIND_REPLACE 
EWL_STOCK_FLIP_HORIZONTAL 
EWL_STOCK_FLIP_VERTICAL 
EWL_STOCK_FULLSCREEN 
EWL_STOCK_HELP 
EWL_STOCK_HOME 
EWL_STOCK_INDENT 
EWL_STOCK_ITALIC 
EWL_STOCK_JUSTIFY_CENTER 
EWL_STOCK_JUSTIFY_FILL 
EWL_STOCK_JUSTIFY_LEFT 
EWL_STOCK_JUSTIFY_RIGHT 
EWL_STOCK_MEDIA_FASTFORWARD 
EWL_STOCK_MEDIA_NEXT 
EWL_STOCK_MEDIA_PAUSE 
EWL_STOCK_MEDIA_PLAY 
EWL_STOCK_MEDIA_PREVIOUS 
EWL_STOCK_MEDIA_RECORD 
EWL_STOCK_MEDIA_REWIND 
EWL_STOCK_MEDIA_STOP 
EWL_STOCK_NEW 
EWL_STOCK_OK 
EWL_STOCK_OPEN 
EWL_STOCK_PASTE 
EWL_STOCK_PREFERENCES 
EWL_STOCK_PRINT 
EWL_STOCK_PRINT_PREVIEW 
EWL_STOCK_PROPERTIES 
EWL_STOCK_QUIT 
EWL_STOCK_REDO 
EWL_STOCK_REFRESH 
EWL_STOCK_REMOVE 
EWL_STOCK_ROTATE_LEFT 
EWL_STOCK_ROTATE_RIGHT 
EWL_STOCK_SAVE 
EWL_STOCK_SAVE_AS 
EWL_STOCK_SELECT_ALL 
EWL_STOCK_SORT_ASCENDING 
EWL_STOCK_SORT_DESCENDING 
EWL_STOCK_SPELL_CHECK 
EWL_STOCK_STRIKETHROUGH 
EWL_STOCK_UNDERLINE 
EWL_STOCK_UNDO 
EWL_STOCK_UNINDENT 
EWL_STOCK_ZOOM_100 
EWL_STOCK_ZOOM_FIT 
EWL_STOCK_ZOOM_IN 
EWL_STOCK_ZOOM_OUT 
EWL_STOCK_NONE 

The possible context masks for the ewl_text

Enumerator:
EWL_TEXT_CONTEXT_MASK_NONE 
EWL_TEXT_CONTEXT_MASK_FONT 
EWL_TEXT_CONTEXT_MASK_SIZE 
EWL_TEXT_CONTEXT_MASK_STYLES 
EWL_TEXT_CONTEXT_MASK_ALIGN 
EWL_TEXT_CONTEXT_MASK_WRAP 
EWL_TEXT_CONTEXT_MASK_COLOR 
EWL_TEXT_CONTEXT_MASK_BG_COLOR 
EWL_TEXT_CONTEXT_MASK_GLOW_COLOR 
EWL_TEXT_CONTEXT_MASK_OUTLINE_COLOR 
EWL_TEXT_CONTEXT_MASK_SHADOW_COLOR 
EWL_TEXT_CONTEXT_MASK_STRIKETHROUGH_COLOR 
EWL_TEXT_CONTEXT_MASK_UNDERLINE_COLOR 
EWL_TEXT_CONTEXT_MASK_DOUBLE_UNDERLINE_COLOR 

The possible styles that can be set into ewl_text widgets

Enumerator:
EWL_TEXT_STYLE_NONE 
EWL_TEXT_STYLE_UNDERLINE 
EWL_TEXT_STYLE_DOUBLE_UNDERLINE 
EWL_TEXT_STYLE_STRIKETHROUGH 
EWL_TEXT_STYLE_SHADOW 
EWL_TEXT_STYLE_SOFT_SHADOW 
EWL_TEXT_STYLE_FAR_SHADOW 
EWL_TEXT_STYLE_OUTLINE 
EWL_TEXT_STYLE_GLOW 

The types of trigger that can be set

Enumerator:
EWL_TEXT_TRIGGER_TYPE_NONE 
EWL_TEXT_TRIGGER_TYPE_SELECTION 
EWL_TEXT_TRIGGER_TYPE_TRIGGER 

The text wrap setting

Enumerator:
EWL_TEXT_WRAP_NONE 
EWL_TEXT_WRAP_CHAR 
EWL_TEXT_WRAP_WORD 

The size of thumbnails

Enumerator:
EWL_THUMBNAIL_SIZE_NORMAL  Normal size thumbnail
EWL_THUMBNAIL_SIZE_LARGE  A large thumbnail

The available tree node states

Enumerator:
EWL_TREE_NODE_NOEXPAND  Node does not expand
EWL_TREE_NODE_COLLAPSED  Node is collapsed
EWL_TREE_NODE_EXPANDED  Node is expanded

The tree selection type

Enumerator:
EWL_TREE_SELECTION_TYPE_ROW  Row selection
EWL_TREE_SELECTION_TYPE_CELL  Cell selection

A variety of flags that affect visibility, scheduling and properties of widgets.

Enumerator:
EWL_FLAG_VISIBLE_HIDDEN  Widget hidden
EWL_FLAG_VISIBLE_SHOWN  Widget shown
EWL_FLAG_VISIBLE_REALIZED  Widget realized
EWL_FLAG_VISIBLE_REVEALED  Widget revealed
EWL_FLAG_VISIBLE_NOTIFIED  Container is notified
EWL_FLAG_VISIBLE_SMARTOBJ  Widget has more canvas objects then a theme object
EWL_FLAG_PROPERTY_RECURSIVE  Widget is recursive
EWL_FLAG_PROPERTY_TOPLEVEL  Widget is a top level widget
EWL_FLAG_PROPERTY_INTERNAL  Widget is internal
EWL_FLAG_PROPERTY_UNMANAGED  Widget is unmanaged
EWL_FLAG_PROPERTY_BLOCK_TAB_FOCUS  Widget will block tab focus changes
EWL_FLAG_PROPERTY_FOCUSABLE  Widget is focusable
EWL_FLAG_PROPERTY_IN_TAB_LIST  Widget is in the tab order
EWL_FLAG_PROPERTY_DND_TARGET  Widget is DND aware
EWL_FLAG_PROPERTY_DND_SOURCE  Widget is dragable
EWL_FLAG_PROPERTY_TOPLAYERED  Widget is toplayered
EWL_FLAG_QUEUED_SCHEDULED_CONFIGURE  Configure scheduled
EWL_FLAG_QUEUED_SCHEDULED_REVEAL  Reveal scheduled
EWL_FLAG_QUEUED_SCHEDULED_DESTROY  Delete scheduled
EWL_FLAG_QUEUED_PROCESS_CONFIGURE  Configure in progress
EWL_FLAG_QUEUED_PROCESS_REVEAL  Reveal in progress
EWL_FLAG_QUEUED_PROCESS_DESTROY  Delete in progress

The possible window states

Enumerator:
EWL_WINDOW_BORDERLESS  Window is borderless
EWL_WINDOW_USER_CONFIGURE  User configure
EWL_WINDOW_GRAB_POINTER  Window grabs pointer
EWL_WINDOW_GRAB_KEYBOARD  Window grabs keyboard
EWL_WINDOW_OVERRIDE  Window override setting
EWL_WINDOW_FULLSCREEN  Window is fullscreen
EWL_WINDOW_DIALOG  Window has no max and min buttons
EWL_WINDOW_MODAL  Window is modal
EWL_WINDOW_TRANSIENT  Window is transient for
EWL_WINDOW_TRANSIENT_FOREIGN  Window is transient for
EWL_WINDOW_LEADER  Window HAS a leader
EWL_WINDOW_LEADER_FOREIGN  Window HAS a leader
EWL_WINDOW_SKIP_TASKBAR  Window skips taskbar
EWL_WINDOW_SKIP_PAGER  Window skips pager
EWL_WINDOW_DEMANDS_ATTENTION  Window requires attention
EWL_WINDOW_URGENT  Window is urgent


Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:49:46 2009