Download

Support

Data Structures

Here are the data structures with brief descriptions:
Ewl_AttachContains information about widget attachments
Ewl_Attach_DndDND data associated with the widget
Ewl_Attach_ListA list of things attached to a widget
Ewl_Attach_TooltipInherits from Ewl_Widget and extends to provide information on a tooltip
Ewl_BorderInherits from Ewl_Box to allow drawing a border and label decoration around widgets
Ewl_BoxInherits from an Ewl_Container to provide layout facilities for child widgets placed inside
Ewl_Box_OrientationProvides information on the orientation of a box
Ewl_ButtonA simple Ewl_Widget to provide for a clickable button in the UI
Ewl_CalendarInherits from an Ewl_Box to provide a calendar widget
Ewl_CallbackContains information about a callback
Ewl_Callback_ChainThe callback chain contains the length, mask and information on the list
Ewl_Callback_CustomContains information about custom callbacks
Ewl_CellInherits from Ewl_Container for packing widgets inside a cell
Ewl_CheckInherits from Ewl_Widget and extends to provide a checked state
Ewl_CheckbuttonInherits from Ewl_Button and expands to provide a stateful check button
Ewl_Color_SetContains an RGBA set of colours
Ewl_ColordialogInherit from the Ewl_Dialog to create a color dialog widget
Ewl_ColorpickerInherits from Ewl_Box to produce a color picker widget
Ewl_Colorpicker_RadiobuttonInherits from Ewl_Radiobutton and extends to provide colorpicker information
Ewl_Colorpicker_SpinnerInerits from Ewl_Spinner and extneds to provide colorpicker information
Ewl_ComboInherits from the Ewl_MVC widget to provide a combo widget
Ewl_Combo_CellInherits from Ewl_Cell and is used internally for the combo box
Ewl_ConfigContains Ewl configuration data
Ewl_Config_CacheContains cached Ewl configuration data
Ewl_Configure_QueueMemory buffer for tracking widgets ready for a configure pass
Ewl_ContainerInherits 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_MenuInherits from Ewl_Popup and extends to provide a context menu
Ewl_CursorInherits from Ewl_Window to allow packing widgets as cursor objects
Ewl_DatepickerInherits from Ewl_Text and extends to provide a date picker
Ewl_DialogInherits from Ewl_Window and extends to provide a dialog widget
Ewl_Dnd_TypesProvides type information about an external DND drag
Ewl_EmbedInherits from Ewl_Cell that acts as a top level widget for interacting with the canvas
Ewl_EngineContains information on an Ewl engine
Ewl_Engine_InfoContains the function pointers provided by an engine
Ewl_EntryInherits from Ewl_Text and extends to allow editing of the text
Ewl_Entry_CursorInherit from Ewl_Widget and extend for the Entry cursor
Ewl_Event_Action_ResponseStores the reponse from a user action
Ewl_Event_Dnd_Data_ReceivedProvides information about dnd drop data
Ewl_Event_Dnd_Data_RequestProvides information about dnd data requests
Ewl_Event_Dnd_DropProvides information about dnd drops movement
Ewl_Event_Dnd_PositionProvides information about dnd drops movement
Ewl_Event_KeyProvides the basic information about key events
Ewl_Event_Key_DownProvides clients with necessary information about the key press event
Ewl_Event_Key_UpProvides clients with necessary information about the key release event
Ewl_Event_MouseProvides base mouse information
Ewl_Event_Mouse_DownProvides information about the mouse down event
Ewl_Event_Mouse_InProvides information about the mouse entering
Ewl_Event_Mouse_MoveProvides information about mouse movement
Ewl_Event_Mouse_OutProvides information about the mouse leaving
Ewl_Event_Mouse_UpProvides information about the mouse up event
Ewl_Event_Mouse_WheelProvides information about the mouse wheel scrolling
Ewl_Event_State_ChangeProvides information about the changed state
Ewl_Event_Window_ExposeDescribes the canvas region that received an expose notification
Ewl_ExpansionInherits from Ewl_Check and extends it to provide a expanded state
Ewl_FiledialogInherits from Ewl_Dialog and extends to create a filedialog
Ewl_FilelistInherits from Ewl_Box and extends to display a file list
Ewl_Filelist_DirectoryThe data structure for Ewl_Filelist_Directory
Ewl_Filelist_FileThe data structure for Ewl_Filelist_File
Ewl_Filelist_FilterThe data structure for Ewl_Filelist_Filter
Ewl_FilepickerInherits from Ewl_Box and extends to provide a filepicker
Ewl_Filepicker_DialogUsed to store information about the filepicker
Ewl_FloaterInherits from Ewl_Box for layout purposes. Provides a means to layer above other widgets and to follow the movement of another widget
Ewl_FreeboxInherits from Ewl_Container and extends to allow for differnt layout algorithms
Ewl_GridInherit from Ewl_Container and extend to privide a grid layout widget
Ewl_Grid_ChildContains information about a grid child
Ewl_Grid_InfoContains information about a row or column of Ewl_Grid
Ewl_HistogramInherit from the Ewl_Image and extends to create a histogram widget
Ewl_IconInherits from Ewl_Stock and extends to provide for an icon layout
Ewl_ImageInherits from Ewl_Widget and extends to provide an image widget
Ewl_Image_ThumbnailInherits from Ewl_Image and extends to provide reference to original image
Ewl_IO_Manager_PluginProvides the base structure for IO Manager plugins
Ewl_LabelInherits from Ewl_Widget class to provide a simple label
Ewl_ListInherits from Ewl_MVC and extends to provide a list widget
Ewl_MediaInherits from the Ewl_Widget class and extends it to provide for multi-line media layout, obstacle wrapping, and a variety of formatting
Ewl_MenuInherits from the Ewl_Menu_Base and extends to provide a simple menu
Ewl_Menu_InfoProvides a simple structure to contain menu information
Ewl_Menu_ItemInherits from Ewl_Button and provides a basic menu item widget
Ewl_MenubarInherits from the Ewl_Box class and extends it to provide for a menubar
Ewl_Menubar_InfoProvides a simple menu structure for the menubar
Ewl_ModelHolds the callbacks needed to define a model
Ewl_MVCInherits from Ewl_Box and extends to provide mvc functionality
Ewl_NotebookInherits from Ewl_Box and extends to provide for a notebook style layout
Ewl_ObjectProvides facilities for sizing, position, alignment and fill policy
Ewl_OverlayThe class inheriting from Ewl_Container that acts as a top level widget for interacting with the evas
Ewl_PairContains a key and a value pair
Ewl_Pair_ListContains a list of key value pairs
Ewl_PanedInherits from Ewl_Container and extends to provided the paned widget
Ewl_Paned_GrabberInherits from Ewl_Separator and extends to facilitate the paned grabber
Ewl_Paned_LayoutContains information on a paned layout
Ewl_Paned_Pane_InfoStores information about a pane in the paned widget
Ewl_Paned_Size_InfoHolds some information about the children. It is only used internally
Ewl_PopupInherits from Ewl_Window and extends to provide a popup widget
Ewl_ProgressbarInherits from Ewl_Range and extends to provide a progressbar widget
Ewl_RadiobuttonInherits from Ewl_Checkbutton and extends it to provide grouping buttons to limit to a single selection in a group at a given time
Ewl_RangeInherits from Ewl_Container and extends to provide a basic range widget
Ewl_RowInherits from Ewl_Container to create a tree row that lays out cells in a left to right fashion
Ewl_ScrollbarInherits from Ewl_Box and extends to provide a scrollbar widget
Ewl_ScrollpaneInherits 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_BaseEnables a scrollpane to be scrolled with kinetic behaviour
Ewl_Scrollpane_Scroll_Info_EmbeddedStores information on an embedded scrollpane
Ewl_Scrollpane_Scroll_Info_NormalStores information on a normal scrollpane
Ewl_SeekerInherits from Ewl_Range and extends to provide a seeker widget
Ewl_SelectionStructure to store information on selections
Ewl_Selection_IdxStructure to store information on a single index selection
Ewl_Selection_RangeStructure to store a range of selected cells
Ewl_SeparatorInherits from Ewl_Widget to allow drawing a horizontal or vertical line between widgets, depending on the orientation the Ewl_Separator
Ewl_ShadowInherits from Ewl_Box to allow drawing a border and shadow decoration around widgets
Ewl_SpacerInherits from Ewl_Widget and provides as a spacer between widgets
Ewl_SpectrumInherits from Ewl_Container and extends to provide a colour spectrum
Ewl_SpinnerInherits from Ewl_Range and extends to provide a spinner widget
Ewl_StatusbarInherits from the Ewl_Box class and extends it to provide for a simple status bar
Ewl_StockInherits from Ewl_Box and provides the base for the other stock icons
Ewl_Stock_FuncsThe function callbacks that an inheriting widget needs to implement
Ewl_TableInherits from Ewl_Container and extends to provide a table layout
Ewl_TextInherits from the Ewl_Container class and extends it to provide text layout and formatting
Ewl_Text_ContextStores context information for the different formatting nodes
Ewl_Text_FmtText formatting information
Ewl_Text_Fmt_NodeText formatting node
Ewl_Text_TriggerInherits from Ewl_Widget and extends to provide a trigger for the text widget
Ewl_Text_Trigger_AreaInherits from Ewl_Widget and extends to provide a trigger area
Ewl_ToolbarInherits from Ewl_Menubar and extends to provide a toolbar layout
Ewl_TreeInherits from Ewl_MVC and extends to provide a tree widget
Ewl_Tree_Expansions_ListStores informtion on tree expansion points
Ewl_Tree_NodeInherits from Ewl_Container and extends to hold information on a row of the tree
Ewl_Tree_ViewInherits from Ewl_Box and provides the base information for a tree view
Ewl_Tree_View_FreeboxInherits from Ewl_Tree_View and provides a freebox tree layout
Ewl_Tree_View_PlainInherits from Ewl_Tree_View and provides a plain tree layout
Ewl_Tree_View_ScrolledInherits from Ewl_Box and provides a scrolled tree layout
Ewl_ViewThe view function pointers
Ewl_WidgetInherits from Ewl_Object and extends to provide appearance, parent, and callback capabilities
Ewl_WindowInherits from Ewl_Embed class to create it's own window and canvas for drawing, sizing and positioning

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:51:12 2008