Data Structures
Here are the data structures with brief descriptions:Ewl_Attach | Contains information about widget attachments |
Ewl_Attach_Dnd | DND data associated with the widget |
Ewl_Attach_List | A list of things attached to a widget |
Ewl_Attach_Tooltip | Inherits from Ewl_Widget and extends to provide information on a tooltip |
Ewl_Border | Inherits from Ewl_Box to allow drawing a border and label decoration around widgets |
Ewl_Box | Inherits from an Ewl_Container to provide layout facilities for child widgets placed inside |
Ewl_Box_Orientation | Provides information on the orientation of a box |
Ewl_Button | A simple Ewl_Widget to provide for a clickable button in the UI |
Ewl_Calendar | Inherits from an Ewl_Box to provide a calendar widget |
Ewl_Callback | Contains information about a callback |
Ewl_Callback_Chain | The callback chain contains the length, mask and information on the list |
Ewl_Callback_Custom | Contains information about custom callbacks |
Ewl_Cell | Inherits from Ewl_Container for packing widgets inside a cell |
Ewl_Check | Inherits from Ewl_Widget and extends to provide a checked state |
Ewl_Checkbutton | Inherits from Ewl_Button and expands to provide a stateful check button |
Ewl_Color_Set | Contains an RGBA set of colours |
Ewl_Colordialog | Inherit from the Ewl_Dialog to create a color dialog widget |
Ewl_Colorpicker | Inherits from Ewl_Box to produce a color picker widget |
Ewl_Colorpicker_Radiobutton | Inherits from Ewl_Radiobutton and extends to provide colorpicker information |
Ewl_Colorpicker_Spinner | Inerits from Ewl_Spinner and extneds to provide colorpicker information |
Ewl_Combo | Inherits from the Ewl_MVC widget to provide a combo widget |
Ewl_Combo_Cell | Inherits from Ewl_Cell and is used internally for the combo box |
Ewl_Config | Contains Ewl configuration data |
Ewl_Config_Cache | Contains cached Ewl configuration data |
Ewl_Configure_Queue | Memory buffer for tracking widgets ready for a configure pass |
Ewl_Container | Inherits from the Ewl_Widget and expands to allow for placing child widgets within the available space. Also adds notifiers for various child events |
Ewl_Context_Menu | Inherits from Ewl_Popup and extends to provide a context menu |
Ewl_Cursor | Inherits from Ewl_Window to allow packing widgets as cursor objects |
Ewl_Datepicker | Inherits from Ewl_Text and extends to provide a date picker |
Ewl_Dialog | Inherits from Ewl_Window and extends to provide a dialog widget |
Ewl_Dnd_Types | Provides type information about an external DND drag |
Ewl_Embed | Inherits from Ewl_Cell that acts as a top level widget for interacting with the canvas |
Ewl_Engine | Contains information on an Ewl engine |
Ewl_Engine_Info | Contains the function pointers provided by an engine |
Ewl_Entry | Inherits from Ewl_Text and extends to allow editing of the text |
Ewl_Entry_Cursor | Inherit from Ewl_Widget and extend for the Entry cursor |
Ewl_Event_Action_Response | Stores the reponse from a user action |
Ewl_Event_Dnd_Data_Received | Provides information about dnd drop data |
Ewl_Event_Dnd_Data_Request | Provides information about dnd data requests |
Ewl_Event_Dnd_Drop | Provides information about dnd drops movement |
Ewl_Event_Dnd_Position | Provides information about dnd drops movement |
Ewl_Event_Key | Provides the basic information about key events |
Ewl_Event_Key_Down | Provides clients with necessary information about the key press event |
Ewl_Event_Key_Up | Provides clients with necessary information about the key release event |
Ewl_Event_Mouse | Provides base mouse information |
Ewl_Event_Mouse_Down | Provides information about the mouse down event |
Ewl_Event_Mouse_In | Provides information about the mouse entering |
Ewl_Event_Mouse_Move | Provides information about mouse movement |
Ewl_Event_Mouse_Out | Provides information about the mouse leaving |
Ewl_Event_Mouse_Up | Provides information about the mouse up event |
Ewl_Event_Mouse_Wheel | Provides information about the mouse wheel scrolling |
Ewl_Event_State_Change | Provides information about the changed state |
Ewl_Event_Window_Expose | Describes the canvas region that received an expose notification |
Ewl_Expansion | Inherits from Ewl_Check and extends it to provide a expanded state |
Ewl_Filedialog | Inherits from Ewl_Dialog and extends to create a filedialog |
Ewl_Filelist | Inherits from Ewl_Box and extends to display a file list |
Ewl_Filelist_Directory | The data structure for Ewl_Filelist_Directory |
Ewl_Filelist_File | The data structure for Ewl_Filelist_File |
Ewl_Filelist_Filter | The data structure for Ewl_Filelist_Filter |
Ewl_Filepicker | Inherits from Ewl_Box and extends to provide a filepicker |
Ewl_Filepicker_Dialog | Used to store information about the filepicker |
Ewl_Floater | Inherits from Ewl_Box for layout purposes. Provides a means to layer above other widgets and to follow the movement of another widget |
Ewl_Freebox | Inherits from Ewl_Container and extends to allow for differnt layout algorithms |
Ewl_Grid | Inherit from Ewl_Container and extend to privide a grid layout widget |
Ewl_Grid_Child | Contains information about a grid child |
Ewl_Grid_Info | Contains information about a row or column of Ewl_Grid |
Ewl_Histogram | Inherit from the Ewl_Image and extends to create a histogram widget |
Ewl_Icon | Inherits from Ewl_Stock and extends to provide for an icon layout |
Ewl_Image | Inherits from Ewl_Widget and extends to provide an image widget |
Ewl_Image_Thumbnail | Inherits from Ewl_Image and extends to provide reference to original image |
Ewl_IO_Manager_Plugin | Provides the base structure for IO Manager plugins |
Ewl_Label | Inherits from Ewl_Widget class to provide a simple label |
Ewl_List | Inherits from Ewl_MVC and extends to provide a list widget |
Ewl_Media | Inherits from the Ewl_Widget class and extends it to provide for multi-line media layout, obstacle wrapping, and a variety of formatting |
Ewl_Menu | Inherits from the Ewl_Menu_Base and extends to provide a simple menu |
Ewl_Menu_Info | Provides a simple structure to contain menu information |
Ewl_Menu_Item | Inherits from Ewl_Button and provides a basic menu item widget |
Ewl_Menubar | Inherits from the Ewl_Box class and extends it to provide for a menubar |
Ewl_Menubar_Info | Provides a simple menu structure for the menubar |
Ewl_Model | Holds the callbacks needed to define a model |
Ewl_MVC | Inherits from Ewl_Box and extends to provide mvc functionality |
Ewl_Notebook | Inherits from Ewl_Box and extends to provide for a notebook style layout |
Ewl_Object | Provides facilities for sizing, position, alignment and fill policy |
Ewl_Overlay | The class inheriting from Ewl_Container that acts as a top level widget for interacting with the evas |
Ewl_Pair | Contains a key and a value pair |
Ewl_Pair_List | Contains a list of key value pairs |
Ewl_Paned | Inherits from Ewl_Container and extends to provided the paned widget |
Ewl_Paned_Grabber | Inherits from Ewl_Separator and extends to facilitate the paned grabber |
Ewl_Paned_Layout | Contains information on a paned layout |
Ewl_Paned_Pane_Info | Stores information about a pane in the paned widget |
Ewl_Paned_Size_Info | Holds some information about the children. It is only used internally |
Ewl_Popup | Inherits from Ewl_Window and extends to provide a popup widget |
Ewl_Progressbar | Inherits from Ewl_Range and extends to provide a progressbar widget |
Ewl_Radiobutton | Inherits from Ewl_Checkbutton and extends it to provide grouping buttons to limit to a single selection in a group at a given time |
Ewl_Range | Inherits from Ewl_Container and extends to provide a basic range widget |
Ewl_Row | Inherits from Ewl_Container to create a tree row that lays out cells in a left to right fashion |
Ewl_Scrollbar | Inherits from Ewl_Box and extends to provide a scrollbar widget |
Ewl_Scrollpane | Inherits from Ewl_Container and extends it to enclose a single widget in vertical and horizontal scrollbars for panning around displaying different regions of the enclosed widget |
Ewl_Scrollpane_Scroll_Info_Base | Enables a scrollpane to be scrolled with kinetic behaviour |
Ewl_Scrollpane_Scroll_Info_Embedded | Stores information on an embedded scrollpane |
Ewl_Scrollpane_Scroll_Info_Normal | Stores information on a normal scrollpane |
Ewl_Seeker | Inherits from Ewl_Range and extends to provide a seeker widget |
Ewl_Selection | Structure to store information on selections |
Ewl_Selection_Idx | Structure to store information on a single index selection |
Ewl_Selection_Range | Structure to store a range of selected cells |
Ewl_Separator | Inherits from Ewl_Widget to allow drawing a horizontal or vertical line between widgets, depending on the orientation the Ewl_Separator |
Ewl_Shadow | Inherits from Ewl_Box to allow drawing a border and shadow decoration around widgets |
Ewl_Spacer | Inherits from Ewl_Widget and provides as a spacer between widgets |
Ewl_Spectrum | Inherits from Ewl_Container and extends to provide a colour spectrum |
Ewl_Spinner | Inherits from Ewl_Range and extends to provide a spinner widget |
Ewl_Statusbar | Inherits from the Ewl_Box class and extends it to provide for a simple status bar |
Ewl_Stock | Inherits from Ewl_Box and provides the base for the other stock icons |
Ewl_Stock_Funcs | The function callbacks that an inheriting widget needs to implement |
Ewl_Table | Inherits from Ewl_Container and extends to provide a table layout |
Ewl_Text | Inherits from the Ewl_Container class and extends it to provide text layout and formatting |
Ewl_Text_Context | Stores context information for the different formatting nodes |
Ewl_Text_Fmt | Text formatting information |
Ewl_Text_Fmt_Node | Text formatting node |
Ewl_Text_Trigger | Inherits from Ewl_Widget and extends to provide a trigger for the text widget |
Ewl_Text_Trigger_Area | Inherits from Ewl_Widget and extends to provide a trigger area |
Ewl_Toolbar | Inherits from Ewl_Menubar and extends to provide a toolbar layout |
Ewl_Tree | Inherits from Ewl_MVC and extends to provide a tree widget |
Ewl_Tree_Expansions_List | Stores informtion on tree expansion points |
Ewl_Tree_Node | Inherits from Ewl_Container and extends to hold information on a row of the tree |
Ewl_Tree_View | Inherits from Ewl_Box and provides the base information for a tree view |
Ewl_Tree_View_Freebox | Inherits from Ewl_Tree_View and provides a freebox tree layout |
Ewl_Tree_View_Plain | Inherits from Ewl_Tree_View and provides a plain tree layout |
Ewl_Tree_View_Scrolled | Inherits from Ewl_Box and provides a scrolled tree layout |
Ewl_View | The view function pointers |
Ewl_Widget | Inherits from Ewl_Object and extends to provide appearance, parent, and callback capabilities |
Ewl_Window | Inherits from Ewl_Embed class to create it's own window and canvas for drawing, sizing and positioning |