Ewl_Enums: Various Flags and Enumerations used in EWL
Detailed Description
Provides bitmasks, flags, and other enumerations for use by widgets in EWL.
Define Documentation
#define EWL_FLAG_FILL_NORMAL (EWL_FLAG_FILL_FILL) |
Flag specifing normal fill values
Referenced by ewl_floater_init(), and ewl_object_init().
#define EWL_FLAGS_ALIGN_MASK |
Value:
(EWL_FLAG_ALIGN_CENTER | EWL_FLAG_ALIGN_LEFT | \ EWL_FLAG_ALIGN_RIGHT | EWL_FLAG_ALIGN_TOP | \ EWL_FLAG_ALIGN_BOTTOM)
Referenced by ewl_object_alignment_get(), and ewl_object_alignment_set().
#define EWL_FLAGS_FILL_MASK |
Value:
The fill maskReferenced by ewl_object_fill_policy_get(), and ewl_object_fill_policy_set().
#define EWL_FLAGS_PROPERTY_MASK |
Value:
(EWL_FLAG_PROPERTY_RECURSIVE | \ EWL_FLAG_PROPERTY_TOPLEVEL | EWL_FLAG_PROPERTY_INTERNAL | \ EWL_FLAG_PROPERTY_BLOCK_TAB_FOCUS | EWL_FLAG_PROPERTY_FOCUSABLE | \ EWL_FLAG_PROPERTY_DND_TARGET | EWL_FLAG_PROPERTY_DND_SOURCE | \ EWL_FLAG_PROPERTY_IN_TAB_LIST)
Referenced by ewl_container_reset(), ewl_dnd_accepted_types_set(), ewl_dnd_provided_types_set(), ewl_embed_dnd_drop_feed(), ewl_embed_dnd_position_feed(), ewl_widget_cb_mouse_move(), ewl_widget_cb_obscure(), ewl_widget_cb_reveal(), ewl_widget_focusable_get(), ewl_widget_focusable_set(), ewl_widget_ignore_focus_change_get(), ewl_widget_ignore_focus_change_set(), ewl_widget_internal_is(), and ewl_widget_internal_set().
#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)
Referenced by ewl_widget_disable(), ewl_widget_enable(), and ewl_widget_init().
#define EWL_FLAGS_VISIBLE_MASK |
Value:
(EWL_FLAG_VISIBLE_HIDDEN | \ EWL_FLAG_VISIBLE_SHOWN | EWL_FLAG_VISIBLE_REALIZED | \ EWL_FLAG_VISIBLE_REVEALED | EWL_FLAG_VISIBLE_NOCLIP)
Referenced by ewl_widget_clipped_is(), and ewl_widget_clipped_set().
#define EWL_POSITION_MASK (0xf) |
The mask for the Ewl_Position bitmap
Enumeration Type Documentation
enum typedef enum Ewl_Attach_Data_Type Ewl_Attach_Data_Type |
enum typedef enum Ewl_Attach_Type Ewl_Attach_Type |
enum typedef enum Ewl_Callback_Type Ewl_Callback_Type |
The Ewl_Callback_Type
This defines the various types of callbacks that can be hooked up for each widget.
- Enumerator:
enum typedef enum Ewl_Color_Mode Ewl_Color_Mode |
enum typedef enum Ewl_Event_Notify Ewl_Event_Notify |
enum typedef enum Ewl_Filelist_Event_Type Ewl_Filelist_Event_Type |
enum typedef enum Ewl_Filelist_View Ewl_Filelist_View |
enum Ewl_Flags |
A variety of flags that affect layout, visibility, scheduling and properties of objects.
- Enumerator:
enum typedef enum Ewl_Freebox_Layout_Type Ewl_Freebox_Layout_Type |
enum typedef enum Ewl_Grid_Resize_Type Ewl_Grid_Resize_Type |
enum typedef enum Ewl_Histogram_Channel Ewl_Histogram_Channel |
enum typedef enum Ewl_Icon_Part Ewl_Icon_Part |
enum typedef enum Ewl_Icon_Type Ewl_Icon_Type |
enum typedef enum Ewl_Image_Type Ewl_Image_Type |
enum typedef enum Ewl_Key_Modifiers Ewl_Key_Modifiers |
enum typedef enum Ewl_Kinetic_Scroll Ewl_Kinetic_Scroll |
enum typedef enum Ewl_Media_Module_Type Ewl_Media_Module_Type |
enum typedef enum Ewl_Mouse_Cursor_Type Ewl_Mouse_Cursor_Type |
The Ewl_Mouse_Cursor_Type
The possible mouse cursor settings
- Enumerator:
enum typedef enum Ewl_Notebook_Flags Ewl_Notebook_Flags |
enum typedef enum Ewl_Orientation Ewl_Orientation |
enum typedef enum Ewl_Popup_Type Ewl_Popup_Type |
enum typedef enum Ewl_Position Ewl_Position |
enum typedef enum Ewl_Rotate Ewl_Rotate |
enum typedef enum Ewl_Scrollpane_Flags Ewl_Scrollpane_Flags |
enum typedef enum Ewl_Selection_Mode Ewl_Selection_Mode |
enum typedef enum Ewl_Selection_Type Ewl_Selection_Type |
enum typedef enum Ewl_Sort_Direction Ewl_Sort_Direction |
enum typedef enum Ewl_Spectrum_Type Ewl_Spectrum_Type |
enum typedef enum Ewl_State_Type Ewl_State_Type |
enum typedef enum Ewl_Stock_Type Ewl_Stock_Type |
The Ewl_Stock_Type type
The different stock types
- Enumerator:
enum typedef enum Ewl_Text_Context_Mask Ewl_Text_Context_Mask |
The Ewl_Text_Context_Mask type
The possible context masks for the ewl_text
- Enumerator:
enum typedef enum Ewl_Text_Style Ewl_Text_Style |
The Ewl_Text_Style type
The possible styles that can be set into ewl_text widgets
enum typedef enum Ewl_Text_Trigger_Type Ewl_Text_Trigger_Type |
enum typedef enum Ewl_Text_Wrap Ewl_Text_Wrap |
enum typedef enum Ewl_Thumbnail_Size Ewl_Thumbnail_Size |
enum typedef enum Ewl_Tree_Node_Flags Ewl_Tree_Node_Flags |
enum typedef enum Ewl_Tree_Selection_Type Ewl_Tree_Selection_Type |
enum typedef enum Ewl_Window_Flags Ewl_Window_Flags |
The Ewl_Window_Flags type
The possible window states
- Enumerator: