~~Title: EFL Reference~~ {{page>:develop:api-include:reference:general&nouser&nolink&nodate}} ===== efl ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:accelerate_interpolator|Efl.Accelerate_Interpolator]] | %%Efl accelerate interpolator class%% | | [[:develop:api:efl:appthread|Efl.Appthread]] | %%This class houses the application's thread and main loop. It works similarly to %%[[:develop:api:efl:app|Efl.App]]%% but allows communicating with it from a different thread through the %%[[:develop:api:efl:threadio|Efl.ThreadIO]]%%, %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% and %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% interfaces. Methods can be scheduled to be executed in this thread using %%[[:develop:api:efl:threadio:method:call|Efl.ThreadIO.call]]%% and %%[[:develop:api:efl:threadio:method:call_sync|Efl.ThreadIO.call_sync]]%%.%% | | [[:develop:api:efl:app|Efl.App]] | %%Object representing the application itself.%% | | [[:develop:api:efl:boolean_model|Efl.Boolean_Model]] | %%%%[[:develop:api:efl:model|Efl.Model]]%% that efficiently stores boolean properties (they can only be %%''true''%% or %%''false''%%).%% | | [[:develop:api:efl:bounce_interpolator|Efl.Bounce_Interpolator]] | %%Efl bounce interpolator class%% | | [[:develop:api:efl:class|Efl.Class]] | %%Abstract Efl class%% | | [[:develop:api:efl:composite_model|Efl.Composite_Model]] | %%Efl model for all composite class which provide a unified API to set source of data.%% | | [[:develop:api:efl:config_global|Efl.Config_Global]] | %%This class is a singleton representing the global configuration for the running application.%% | | [[:develop:api:efl:container_model|Efl.Container_Model]] | %%Class used to create data models from Eina containers.%% | | [[:develop:api:efl:cubic_bezier_interpolator|Efl.Cubic_Bezier_Interpolator]] | %%Efl cubic_bezier interpolator class%% | | [[:develop:api:efl:decelerate_interpolator|Efl.Decelerate_Interpolator]] | %%Efl decelerate interpolator class%% | | [[:develop:api:efl:divisor_interpolator|Efl.Divisor_Interpolator]] | %%Efl divisor interpolator class%% | | [[:develop:api:efl:exe|Efl.Exe]] | %%This is a specialized %%[[:develop:api:efl:task|Efl.Task]]%% which abstracts an operating system process. This class provides a way to start a task by running an executable file (specified using the %%[[:develop:api:efl:core:command_line|Efl.Core.Command_Line]]%% interface) and further customize its execution flags (%%[[:develop:api:efl:exe:property:exe_flags|Efl.Exe.exe_flags]]%%) and environment variables (%%[[:develop:api:efl:exe:property:env|Efl.Exe.env]]%%). It also allows communicating with the process through signals (%%[[:develop:api:efl:exe:method:signal|Efl.Exe.signal]]%%).%% | | [[:develop:api:efl:filter_model|Efl.Filter_Model]] | %%Filtering data that %%[[:develop:api:efl:model|Efl.Model]]%% provides is the main feature of this class. This class provides a filter function so only children that match it are returned.%% | | [[:develop:api:efl:generic_model|Efl.Generic_Model]] | %%Generic model that allows any property to be manually set. Also children of the same type can be added and deleted.%% | | [[:develop:api:efl:linear_interpolator|Efl.Linear_Interpolator]] | %%Efl linear interpolator class%% | | [[:develop:api:efl:loop_consumer|Efl.Loop_Consumer]] | %%An %%[[:develop:api:efl:loop_consumer|Efl.Loop_Consumer]]%% is a class which requires one of the parents to provide an %%[[:develop:api:efl:loop|Efl.Loop]]%% interface when performing %%[[:develop:api:efl:object:method:provider_find|Efl.Object.provider_find]]%%. It will enforce this by only allowing parents which provide such an interface or %%''NULL''%%.%% | | [[:develop:api:efl:loop_fd|Efl.Loop_Fd]] | %%Fds are objects that watch the activity on a given file descriptor. This file descriptor can be a network, a file, provided by a library.%% | | [[:develop:api:efl:loop_handler|Efl.Loop_Handler]] | %%An object that describes an low-level source of I/O to listen to for available data to be read or written, depending on the OS and data source type. When I/O becomes available various events are produced and the callbacks attached to them will be called.%% | | [[:develop:api:efl:loop_message_future_handler|Efl.Loop_Message_Future_Handler]] | %%Internal use for future on an efl loop - replacing legacy ecore events%% | | [[:develop:api:efl:loop_message_future|Efl.Loop_Message_Future]] | %%Used internally for futures on the loop%% | | [[:develop:api:efl:loop_message_handler|Efl.Loop_Message_Handler]] | %%Message handlers represent a single message type on the Efl.Loop parent object. These message handlers can be used to listen for that message type by listening to the message event for the generic case or a class specific event type to get specific message object typing correct.%% | | [[:develop:api:efl:loop_message|Efl.Loop_Message]] | %%Base message payload object class. Inherit this and extend for specific message types.%% | | [[:develop:api:efl:loop_model|Efl.Loop_Model]] | No description supplied. | | [[:develop:api:efl:loop_timer|Efl.Loop_Timer]] | %%Timers are objects that will call a given callback at some point in the future and repeat that tick at a given interval.%% | | [[:develop:api:efl:loop|Efl.Loop]] | %%The Efl Main Loop%% | | [[:develop:api:efl:model_provider|Efl.Model_Provider]] | %%EFL object that provide a model to all.%% | | [[:develop:api:efl:mono_model_internal_child|Efl.Mono_Model_Internal_Child]] | %%Internal %%[[:develop:api:efl:model|Efl.Model]]%% implementation for the actual model data contained in a root %%[[:develop:api:efl:mono_model_internal|Efl.Mono_Model_Internal]]%%.%% | | [[:develop:api:efl:mono_model_internal|Efl.Mono_Model_Internal]] | %%Internal %%[[:develop:api:efl:model|Efl.Model]]%% implementation for the root models in C# MVVM infrastructure.%% | | [[:develop:api:efl:object_override|Efl.Object_Override]] | %%A special class to pass to #eo_super() when using #eo_override()%% | | [[:develop:api:efl:object|Efl.Object]] | %%Abstract EFL object class.%% | | [[:develop:api:efl:observable|Efl.Observable]] | %%Efl observable class%% | | [[:develop:api:efl:sinusoidal_interpolator|Efl.Sinusoidal_Interpolator]] | %%Efl sinusoidal interpolator class%% | | [[:develop:api:efl:spring_interpolator|Efl.Spring_Interpolator]] | %%Efl spring interpolator class%% | | [[:develop:api:efl:task|Efl.Task]] | %%EFL's abstraction for a task (process).%% | | [[:develop:api:efl:text_markup_util|Efl.Text_Markup_Util]] | %%Utility class for markup, such as conversions%% | | [[:develop:api:efl:thread|Efl.Thread]] | No description supplied. | ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:audio_control|Efl.Audio_Control]] | %%Player interface for audio related properties%% | | [[:develop:api:efl:config|Efl.Config]] | %%A generic configuration interface, that holds key-value pairs.%% | | [[:develop:api:efl:container|Efl.Container]] | %%Common interface for objects (containers) that can have multiple contents (sub-objects).%% | | [[:develop:api:efl:content|Efl.Content]] | %%Common interface for objects that have a single sub-object as content.%% | | [[:develop:api:efl:control|Efl.Control]] | %%Efl control interface%% | | [[:develop:api:efl:duplicate|Efl.Duplicate]] | %%An interface for duplication of objects.%% | | [[:develop:api:efl:file_save|Efl.File_Save]] | %%Efl file saving interface%% | | [[:develop:api:efl:interpolator|Efl.Interpolator]] | %%Efl interpolator interface%% | | [[:develop:api:efl:model|Efl.Model]] | %%Basic Model abstraction.%% | | [[:develop:api:efl:observer|Efl.Observer]] | %%Efl observer interface%% | | [[:develop:api:efl:pack_layout|Efl.Pack_Layout]] | %%Low-level APIs for objects that can lay their children out.%% | | [[:develop:api:efl:pack_linear|Efl.Pack_Linear]] | %%Common interface for objects (containers) with multiple contents (sub-objects) which can be added and removed at runtime in a linear fashion.%% | | [[:develop:api:efl:pack_table|Efl.Pack_Table]] | %%Interface for 2D containers which arrange their elements on a table with rows and columns.%% | | [[:develop:api:efl:pack|Efl.Pack]] | %%Common interface for objects (containers) with multiple contents (sub-objects) which can be added and removed at runtime.%% | | [[:develop:api:efl:part|Efl.Part]] | %%Interface for objects supporting named parts.%% | | [[:develop:api:efl:playable|Efl.Playable]] | %%Efl media playable interface%% | | [[:develop:api:efl:player|Efl.Player]] | %%Efl media player interface%% | | [[:develop:api:efl:screen|Efl.Screen]] | %%Efl screen interface%% | | [[:develop:api:efl:text_annotate|Efl.Text_Annotate]] | %%Cursor API%% | | [[:develop:api:efl:text_cursor|Efl.Text_Cursor]] | %%Cursor API%% | | [[:develop:api:efl:text_font|Efl.Text_Font]] | %%Font settings of the text%% | | [[:develop:api:efl:text_format|Efl.Text_Format]] | %%The look and layout of the text%% | | [[:develop:api:efl:text_interactive|Efl.Text_Interactive]] | %%This is an interface interactive text inputs should implement%% | | [[:develop:api:efl:text_markup_interactive|Efl.Text_Markup_Interactive]] | %%Markup data that populates the text object's style and format%% | | [[:develop:api:efl:text_markup|Efl.Text_Markup]] | %%Markup data that populates the text object's style and format%% | | [[:develop:api:efl:text_style|Efl.Text_Style]] | %%Style to apply to the text%% | | [[:develop:api:efl:text|Efl.Text]] | %%Efl text interface%% | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:file|Efl.File]] | %%Efl file interface%% | | [[:develop:api:efl:threadio|Efl.ThreadIO]] | %%This mixin defines input and output pointers to allow exchanging data with another thread. It also defines a mechanism to call methods on that thread.%% | ^ Aliases ^ Brief description ^ | [[:develop:api:efl:callback_priority|Efl.Callback_Priority]] | %%Callback priority. Range is -32k - 32k. The lower the number, the higher the priority.%% | | [[:develop:api:efl:event_cb|Efl.Event_Cb]] | %%Efl event callback type%% | | [[:develop:api:efl:text_annotate_annotation|Efl.Text_Annotate_Annotation]] | %%EFL text annotations data structure%% | | [[:develop:api:efl:text_cursor_cursor|Efl.Text_Cursor_Cursor]] | %%Text cursor data structure%% | ^ Structures ^ Brief description ^ | [[:develop:api:efl:event_animator_tick|Efl.Event_Animator_Tick]] | %%EFL event animator tick data structure%% | | [[:develop:api:efl:event_description|Efl.Event_Description]] | %%This struct holds the description of a specific event.%% | | [[:develop:api:efl:file_save_info|Efl.File_Save_Info]] | %%Info used to determine various attributes when saving a file.%% | | [[:develop:api:efl:loop_arguments|Efl.Loop_Arguments]] | %%EFL loop arguments data structure%% | | [[:develop:api:efl:model_changed_event|Efl.Model_Changed_Event]] | %%Every time the model is changed on the object.%% | | [[:develop:api:efl:model_children_event|Efl.Model_Children_Event]] | %%Every time a child is added the event %%[[:develop:api:efl:model:event:child,added|Efl.Model.child,added]]%% is dispatched passing along this structure.%% | | [[:develop:api:efl:model_property_event|Efl.Model_Property_Event]] | %%EFL model property event data structure%% | | [[:develop:api:efl:observable_tuple|Efl.Observable_Tuple]] | %%This type describes an observable touple%% | | [[:develop:api:efl:time|Efl.Time]] | %%This type is a alias for struct tm. It is intended to be a standard way to reference it in .eo files.%% | | [[:develop:api:efl:version|Efl.Version]] | %%This type describes the version of EFL with an optional variant.%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:exe_flags|Efl.Exe_Flags]] | %%Flags to customize process behavior.%% | | [[:develop:api:efl:exe_signal|Efl.Exe_Signal]] | %%Signal is a notification, a message sent by either operating system or some application to our program. Signals are a mechanism for one-way asynchronous notifications. A signal may be sent from the kernel to a process, from a process to another process, or from a process to itself. Signal typically alert a process to some event, such as a segmentation fault, or the user pressing Ctrl-C.%% | | [[:develop:api:efl:loop_handler_flags|Efl.Loop_Handler_Flags]] | %%A set of flags that can be OR'd together to indicate which are desired%% | | [[:develop:api:efl:task_flags|Efl.Task_Flags]] | %%Flags to further customize task's behavior.%% | | [[:develop:api:efl:task_priority|Efl.Task_Priority]] | %%How much processor time will this task get compared to other tasks running on the same processor.%% | | [[:develop:api:efl:text_bidirectional_type|Efl.Text_Bidirectional_Type]] | %%Bidirectionaltext type%% | | [[:develop:api:efl:text_cursor_get_type|Efl.Text_Cursor_Get_Type]] | %%All available cursor states%% | | [[:develop:api:efl:text_cursor_type|Efl.Text_Cursor_Type]] | %%Text cursor types%% | | [[:develop:api:efl:text_font_bitmap_scalable|Efl.Text_Font_Bitmap_Scalable]] | %%Scalable of bitmap fonts%% | | [[:develop:api:efl:text_font_slant|Efl.Text_Font_Slant]] | %%Type of font slant%% | | [[:develop:api:efl:text_font_weight|Efl.Text_Font_Weight]] | %%Type of font weight%% | | [[:develop:api:efl:text_font_width|Efl.Text_Font_Width]] | %%Type of font width%% | | [[:develop:api:efl:text_format_horizontal_alignment_auto_type|Efl.Text_Format_Horizontal_Alignment_Auto_Type]] | %%Auto-horizontal alignment of the text%% | | [[:develop:api:efl:text_format_wrap|Efl.Text_Format_Wrap]] | %%Wrap mode of the text (not in effect if not multiline)%% | | [[:develop:api:efl:text_style_backing_type|Efl.Text_Style_Backing_Type]] | %%Whether to apply backing style to the displayed text or not%% | | [[:develop:api:efl:text_style_effect_type|Efl.Text_Style_Effect_Type]] | %%Effect to apply to the displayed text%% | | [[:develop:api:efl:text_style_shadow_direction|Efl.Text_Style_Shadow_Direction]] | %%Direction of the shadow style, if used%% | | [[:develop:api:efl:text_style_strikethrough_type|Efl.Text_Style_Strikethrough_Type]] | %%Whether to apply strikethrough style to the displayed text or not%% | | [[:develop:api:efl:text_style_underline_type|Efl.Text_Style_Underline_Type]] | %%Underline type of the displayed text%% | ^ Constants ^ Brief description ^ | [[:develop:api:efl:callback_priority_after|Efl.Callback_Priority_After]] | %%Slightly less prioritized than default.%% | | [[:develop:api:efl:callback_priority_before|Efl.Callback_Priority_Before]] | %%Slightly more prioritized than default.%% | | [[:develop:api:efl:callback_priority_default|Efl.Callback_Priority_Default]] | %%Default priority.%% | ===== efl.access ===== ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:access:editable:text|Efl.Access.Editable.Text]] | %%Elementary editable text interface%% | | [[:develop:api:efl:access:selection|Efl.Access.Selection]] | %%Elementary access selection interface%% | | [[:develop:api:efl:access:text|Efl.Access.Text]] | %%Elementary accessible text interface%% | | [[:develop:api:efl:access:value|Efl.Access.Value]] | %%Elementary Access value interface%% | | [[:develop:api:efl:access:window|Efl.Access.Window]] | %%Elementary accessible window interface%% | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:access:action|Efl.Access.Action]] | %%Accessible action mixin%% | | [[:develop:api:efl:access:component|Efl.Access.Component]] | %%AT-SPI component mixin%% | | [[:develop:api:efl:access:object|Efl.Access.Object]] | %%Accessibility accessible mixin%% | | [[:develop:api:efl:access:widget:action|Efl.Access.Widget.Action]] | %%Access widget action mixin%% | ^ Aliases ^ Brief description ^ | [[:develop:api:efl:access:action_data|Efl.Access.Action_Data]] | %%Internal struct for accesssibility.%% | | [[:develop:api:efl:access:state_set|Efl.Access.State_Set]] | %%Accessibility object state set.%% | ^ Structures ^ Brief description ^ | [[:develop:api:efl:access:attribute|Efl.Access.Attribute]] | %%Accessibility Attribute%% | | [[:develop:api:efl:access:event:children_changed:data|Efl.Access.Event.Children_Changed.Data]] | %%Accessibility children changed event data%% | | [[:develop:api:efl:access:event:geometry_changed:data|Efl.Access.Event.Geometry_Changed.Data]] | %%Accessibility geometry changed event data%% | | [[:develop:api:efl:access:event:handler|Efl.Access.Event.Handler]] | %%Accessibility event listener%% | | [[:develop:api:efl:access:event:state_changed:data|Efl.Access.Event.State_Changed.Data]] | %%Accessibility state changed event data%% | | [[:develop:api:efl:access:relation|Efl.Access.Relation]] | %%Accessibility Relation%% | | [[:develop:api:efl:access:text_attribute|Efl.Access.Text_Attribute]] | %%Text attribute%% | | [[:develop:api:efl:access:text_change_info|Efl.Access.Text_Change_Info]] | %%Text change information%% | | [[:develop:api:efl:access:text_range|Efl.Access.Text_Range]] | %%Text range%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:access:reading:info:type|Efl.Access.Reading.Info.Type]] | %%The accessible Reading information type that can be read.%% | | [[:develop:api:efl:access:relation_type|Efl.Access.Relation_Type]] | %%Describes the relationship between two objects.%% | | [[:develop:api:efl:access:role|Efl.Access.Role]] | %%Describes the role of an object visible to Accessibility Clients.%% | | [[:develop:api:efl:access:state_type|Efl.Access.State_Type]] | %%Describes the possible states for an object visible to accessibility clients.%% | | [[:develop:api:efl:access:text_clip_type|Efl.Access.Text_Clip_Type]] | %%Text clip type%% | | [[:develop:api:efl:access:text_granularity|Efl.Access.Text_Granularity]] | %%Text accessibility granularity%% | | [[:develop:api:efl:access:type|Efl.Access.Type]] | %%Type of accessibility object%% | ===== efl.cached ===== ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:cached:item|Efl.Cached.Item]] | %%Efl Cached Item interface%% | ===== efl.canvas ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:canvas:animation_alpha|Efl.Canvas.Animation_Alpha]] | %%Efl alpha animation class%% | | [[:develop:api:efl:canvas:animation_group_parallel|Efl.Canvas.Animation_Group_Parallel]] | %%Efl group parallel animation class%% | | [[:develop:api:efl:canvas:animation_group_sequential|Efl.Canvas.Animation_Group_Sequential]] | %%Efl group sequential animation class%% | | [[:develop:api:efl:canvas:animation_group|Efl.Canvas.Animation_Group]] | %%Efl group animation abstract class%% | | [[:develop:api:efl:canvas:animation_player|Efl.Canvas.Animation_Player]] | %%Player object for playing canvas animations.%% | | [[:develop:api:efl:canvas:animation_rotate|Efl.Canvas.Animation_Rotate]] | %%Efl rotate animation class%% | | [[:develop:api:efl:canvas:animation_scale|Efl.Canvas.Animation_Scale]] | %%Efl scale animation class%% | | [[:develop:api:efl:canvas:animation_translate|Efl.Canvas.Animation_Translate]] | %%Efl translate animation class%% | | [[:develop:api:efl:canvas:animation|Efl.Canvas.Animation]] | %%Efl animation class%% | | [[:develop:api:efl:canvas:event_grabber|Efl.Canvas.Event_Grabber]] | %%Low-level rectangle object.%% | | [[:develop:api:efl:canvas:gesture_double_tap|Efl.Canvas.Gesture_Double_Tap]] | %%Double-tap gesture class holding state information. See %%[[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]]%% to see what this state is and %%[[:develop:api:efl:gesture:events:event:gesture,double_tap|Efl.Gesture.Events.gesture,double_tap]]%% for a description of the Double-tap gesture.%% | | [[:develop:api:efl:canvas:gesture_flick|Efl.Canvas.Gesture_Flick]] | %%Flick gesture class holding state information. See %%[[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]]%% to see what this state is and %%[[:develop:api:efl:gesture:events:event:gesture,flick|Efl.Gesture.Events.gesture,flick]]%% for a description of the Flick gesture.%% | | [[:develop:api:efl:canvas:gesture_long_tap|Efl.Canvas.Gesture_Long_Tap]] | %%Long-tap gesture class holding state information. See %%[[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]]%% to see what this state is and %%[[:develop:api:efl:gesture:events:event:gesture,long_tap|Efl.Gesture.Events.gesture,long_tap]]%% for a description of the Long-tap gesture.%% | | [[:develop:api:efl:canvas:gesture_manager|Efl.Canvas.Gesture_Manager]] | %%This class keeps track of active %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%% objects. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_momentum|Efl.Canvas.Gesture_Momentum]] | %%Momentum gesture class holding state information. See %%[[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]]%% to see what this state is and %%[[:develop:api:efl:gesture:events:event:gesture,momentum|Efl.Gesture.Events.gesture,momentum]]%% for a description of the Momentum gesture.%% | | [[:develop:api:efl:canvas:gesture_recognizer_double_tap|Efl.Canvas.Gesture_Recognizer_Double_Tap]] | %%This is the recognizer for Double-Tap gestures. See %%[[:develop:api:efl:canvas:gesture_double_tap|Efl.Canvas.Gesture_Double_Tap]]%% and %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%%. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_recognizer_flick|Efl.Canvas.Gesture_Recognizer_Flick]] | %%This is the recognizer for Flick gestures. See %%[[:develop:api:efl:canvas:gesture_flick|Efl.Canvas.Gesture_Flick]]%% and %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%%. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_recognizer_long_tap|Efl.Canvas.Gesture_Recognizer_Long_Tap]] | %%This is the recognizer for Long-tap gestures. See %%[[:develop:api:efl:canvas:gesture_long_tap|Efl.Canvas.Gesture_Long_Tap]]%% and %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%%. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_recognizer_momentum|Efl.Canvas.Gesture_Recognizer_Momentum]] | %%This is the recognizer for Momentum gestures. See %%[[:develop:api:efl:canvas:gesture_momentum|Efl.Canvas.Gesture_Momentum]]%% and %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%%. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_recognizer_tap|Efl.Canvas.Gesture_Recognizer_Tap]] | %%This is the recognizer for Tap gestures. See %%[[:develop:api:efl:canvas:gesture_tap|Efl.Canvas.Gesture_Tap]]%% and %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%%. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_recognizer_triple_tap|Efl.Canvas.Gesture_Recognizer_Triple_Tap]] | %%This is the recognizer for Triple-tap gestures. See %%[[:develop:api:efl:canvas:gesture_triple_tap|Efl.Canvas.Gesture_Triple_Tap]]%% and %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%%. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_recognizer_zoom|Efl.Canvas.Gesture_Recognizer_Zoom]] | %%This is the recognizer for Zoom gestures. See %%[[:develop:api:efl:canvas:gesture_zoom|Efl.Canvas.Gesture_Zoom]]%% and %%[[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]]%%. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_recognizer|Efl.Canvas.Gesture_Recognizer]] | %%Base abstract class for Gesture Recognizers. For internal use only.%% | | [[:develop:api:efl:canvas:gesture_tap|Efl.Canvas.Gesture_Tap]] | %%Tap gesture class holding state information. See %%[[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]]%% to see what this state is and %%[[:develop:api:efl:gesture:events:event:gesture,tap|Efl.Gesture.Events.gesture,tap]]%% for a description of the Tap gesture.%% | | [[:develop:api:efl:canvas:gesture_touch|Efl.Canvas.Gesture_Touch]] | %%EFL Gesture Touch class%% | | [[:develop:api:efl:canvas:gesture_triple_tap|Efl.Canvas.Gesture_Triple_Tap]] | %%Triple-tap gesture class holding state information. See %%[[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]]%% to see what this state is and %%[[:develop:api:efl:gesture:events:event:gesture,triple_tap|Efl.Gesture.Events.gesture,triple_tap]]%% for a description of the Triple-tap gesture.%% | | [[:develop:api:efl:canvas:gesture_zoom|Efl.Canvas.Gesture_Zoom]] | %%Zoom gesture class holding state information. See %%[[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]]%% to see what this state is and %%[[:develop:api:efl:gesture:events:event:gesture,zoom|Efl.Gesture.Events.gesture,zoom]]%% for a description of the Flick gesture.%% | | [[:develop:api:efl:canvas:gesture|Efl.Canvas.Gesture]] | %%Base abstract class to support gesture-specific classes.%% | | [[:develop:api:efl:canvas:group|Efl.Canvas.Group]] | %%A group object is a container for other canvas objects. Its children move along their parent and are often clipped with a common clipper. This is part of the legacy smart object concept.%% | | [[:develop:api:efl:canvas:image_internal|Efl.Canvas.Image_Internal]] | %%Efl canvas internal image class%% | | [[:develop:api:efl:canvas:image|Efl.Canvas.Image]] | %%Low-level Image object.%% | | [[:develop:api:efl:canvas:layout_part_box|Efl.Canvas.Layout_Part_Box]] | %%Represents a Box created as part of a layout.%% | | [[:develop:api:efl:canvas:layout_part_external|Efl.Canvas.Layout_Part_External]] | %%Class representing an external part in Edje layouts.%% | | [[:develop:api:efl:canvas:layout_part_invalid|Efl.Canvas.Layout_Part_Invalid]] | %%Common class for part proxy objects for %%[[:develop:api:efl:canvas:layout|Efl.Canvas.Layout]]%%.%% | | [[:develop:api:efl:canvas:layout_part_swallow|Efl.Canvas.Layout_Part_Swallow]] | %%Represents a SWALLOW part of an Edje object.%% | | [[:develop:api:efl:canvas:layout_part_table|Efl.Canvas.Layout_Part_Table]] | %%Represents a Table created as part of a layout.%% | | [[:develop:api:efl:canvas:layout_part_text|Efl.Canvas.Layout_Part_Text]] | %%Represents a TEXT part of a layout%% | | [[:develop:api:efl:canvas:layout_part|Efl.Canvas.Layout_Part]] | %%Common class for part proxy objects for %%[[:develop:api:efl:canvas:layout|Efl.Canvas.Layout]]%%.%% | | [[:develop:api:efl:canvas:layout|Efl.Canvas.Layout]] | %%Edje object class%% | | [[:develop:api:efl:canvas:object|Efl.Canvas.Object]] | %%Efl canvas object abstract class%% | | [[:develop:api:efl:canvas:polygon|Efl.Canvas.Polygon]] | %%Low-level polygon object%% | | [[:develop:api:efl:canvas:proxy|Efl.Canvas.Proxy]] | %%Low-level proxy image object.%% | | [[:develop:api:efl:canvas:rectangle|Efl.Canvas.Rectangle]] | %%Evas canvas rectangle class%% | | [[:develop:api:efl:canvas:scene3d|Efl.Canvas.Scene3d]] | %%A UI view for EFL Canvas 3D.%% | | [[:develop:api:efl:canvas:snapshot|Efl.Canvas.Snapshot]] | %%Low-level snapshot image object.%% | | [[:develop:api:efl:canvas:surface_tbm|Efl.Canvas.Surface_Tbm]] | %%Native Tizen Buffer Manager surface for Efl canvas%% | | [[:develop:api:efl:canvas:surface_wayland|Efl.Canvas.Surface_Wayland]] | %%Native Wayland surface for Efl canvas%% | | [[:develop:api:efl:canvas:surface_x11|Efl.Canvas.Surface_X11]] | %%Native X11 surface for Efl canvas%% | | [[:develop:api:efl:canvas:surface|Efl.Canvas.Surface]] | %%Native surfaces usually bound to an externally-managed buffer.%% | | [[:develop:api:efl:canvas:text|Efl.Canvas.Text]] | %%Efl canvas text class%% | | [[:develop:api:efl:canvas:vg:container|Efl.Canvas.Vg.Container]] | %%Efl vector graphics container class%% | | [[:develop:api:efl:canvas:vg:gradient_linear|Efl.Canvas.Vg.Gradient_Linear]] | %%Efl vector graphics gradient linear class%% | | [[:develop:api:efl:canvas:vg:gradient_radial|Efl.Canvas.Vg.Gradient_Radial]] | %%Efl vector graphics gradient radial class%% | | [[:develop:api:efl:canvas:vg:gradient|Efl.Canvas.Vg.Gradient]] | %%Efl vectopr graphics gradient abstract class%% | | [[:develop:api:efl:canvas:vg:image|Efl.Canvas.Vg.Image]] | %%Efl vector graphics image class%% | | [[:develop:api:efl:canvas:vg:node|Efl.Canvas.Vg.Node]] | %%Efl vector graphics abstract class%% | | [[:develop:api:efl:canvas:vg:object|Efl.Canvas.Vg.Object]] | %%Efl vector graphics class%% | | [[:develop:api:efl:canvas:vg:shape|Efl.Canvas.Vg.Shape]] | %%Efl vector graphics shape class%% | | [[:develop:api:efl:canvas:video|Efl.Canvas.Video]] | %%Efl canvas video class%% | ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:canvas:pointer|Efl.Canvas.Pointer]] | %%Efl Canvas Pointer interface%% | | [[:develop:api:efl:canvas:scene|Efl.Canvas.Scene]] | %%Interface containing basic canvas-related methods and events.%% | | [[:develop:api:efl:canvas:text_factory|Efl.Canvas.Text_Factory]] | %%Object factory that creates Efl.Canvas.Object objects.%% | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:canvas:filter:internal|Efl.Canvas.Filter.Internal]] | %%Evas internal implementation of filters.%% | ^ Structures ^ Brief description ^ | [[:develop:api:efl:canvas:animation_player_event_running|Efl.Canvas.Animation_Player_Event_Running]] | %%Information of event running%% | | [[:develop:api:efl:canvas:filter:state_name|Efl.Canvas.Filter.State_Name]] | %%Filter state name structure%% | | [[:develop:api:efl:canvas:filter:state_text|Efl.Canvas.Filter.State_Text]] | %%Filter state text structure%% | | [[:develop:api:efl:canvas:filter:state|Efl.Canvas.Filter.State]] | %%Internal structure representing the state of a Gfx Filter%% | | [[:develop:api:efl:canvas:object_animation_event|Efl.Canvas.Object_Animation_Event]] | %%Information of animation events%% | | [[:develop:api:efl:canvas:surface_x11_pixmap|Efl.Canvas.Surface_X11_Pixmap]] | %%The type used by %%[[:develop:api:efl:canvas:surface:property:native_buffer|Efl.Canvas.Surface.native_buffer]]%%.%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:canvas:animation_repeat_mode|Efl.Canvas.Animation_Repeat_Mode]] | %%Animation repeat mode%% | | [[:develop:api:efl:canvas:gesture_recognizer_result|Efl.Canvas.Gesture_Recognizer_Result]] | %%This enum type describes the state of a gesture recognizer.%% | | [[:develop:api:efl:canvas:gesture_recognizer_type|Efl.Canvas.Gesture_Recognizer_Type]] | %%This enum type describes the state of a touch event.%% | | [[:develop:api:efl:canvas:gesture_state|Efl.Canvas.Gesture_State]] | %%This enum type describes the state of a gesture.%% | | [[:develop:api:efl:canvas:gesture_touch_state|Efl.Canvas.Gesture_Touch_State]] | %%This enum type describes the state of a touch event.%% | | [[:develop:api:efl:canvas:layout_part_text_expand|Efl.Canvas.Layout_Part_Text_Expand]] | %%Text layout policy to enforce. If none is set, only min/max descriptions are taken into account.%% | | [[:develop:api:efl:canvas:layout_part_type|Efl.Canvas.Layout_Part_Type]] | %%Type of a part in an Efl.Canvas.Layout object (edje object).%% | | [[:develop:api:efl:canvas:vg:fill_mode|Efl.Canvas.Vg.Fill_Mode]] | %%Enumeration that defines how viewbox will be filled int the vg canvs's viewport. default Fill_Mode is %%''none''%%%% | ===== efl.core ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:core:env|Efl.Core.Env]] | %%This object can maintain a set of key value pairs%% | | [[:develop:api:efl:core:proc_env|Efl.Core.Proc_Env]] | No description supplied. | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:core:command_line|Efl.Core.Command_Line]] | %%A mixin that implements standard functions for command lines.%% | ===== efl.datetime ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:datetime:manager|Efl.Datetime.Manager]] | %%Efl datetime manager class for Datepicker and Timepicker%% | ===== efl.gesture ===== ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:gesture:events|Efl.Gesture.Events]] | No description supplied. | ===== efl.gfx ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:gfx:vg:value_provider|Efl.Gfx.Vg.Value_Provider]] | %%Efl Vector Value Provider class.%% | ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:gfx:arrangement|Efl.Gfx.Arrangement]] | %%This interface provides methods for manipulating how contents are arranged within a container, providing more granularity for content positioning.%% | | [[:develop:api:efl:gfx:blur|Efl.Gfx.Blur]] | %%A simple API to apply blur effects.%% | | [[:develop:api:efl:gfx:buffer|Efl.Gfx.Buffer]] | %%Common APIs for all objects representing images and 2D pixel buffers.%% | | [[:develop:api:efl:gfx:entity|Efl.Gfx.Entity]] | %%Efl graphics interface%% | | [[:develop:api:efl:gfx:fill|Efl.Gfx.Fill]] | %%Efl graphics fill interface%% | | [[:develop:api:efl:gfx:filter|Efl.Gfx.Filter]] | %%Graphical filters can be applied to any object implementing this interface.%% | | [[:develop:api:efl:gfx:frame_controller|Efl.Gfx.Frame_Controller]] | %%Efl frame controller of frame based animated object interface.%% | | [[:develop:api:efl:gfx:gradient_linear|Efl.Gfx.Gradient_Linear]] | %%Efl graphics gradient linear interface%% | | [[:develop:api:efl:gfx:gradient_radial|Efl.Gfx.Gradient_Radial]] | %%Efl graphics gradient radial interface%% | | [[:develop:api:efl:gfx:gradient|Efl.Gfx.Gradient]] | %%Efl graphics gradient interface%% | | [[:develop:api:efl:gfx:hint|Efl.Gfx.Hint]] | %%Efl graphics hint interface%% | | [[:develop:api:efl:gfx:image_load_controller|Efl.Gfx.Image_Load_Controller]] | %%Common APIs for all loadable 2D images.%% | | [[:develop:api:efl:gfx:image_orientable|Efl.Gfx.Image_Orientable]] | %%Interface for images which can be rotated or flipped (mirrored).%% | | [[:develop:api:efl:gfx:image|Efl.Gfx.Image]] | %%This interface defines a set of common APIs which should be implemented by image objects.%% | | [[:develop:api:efl:gfx:size_class|Efl.Gfx.Size_Class]] | %%Efl Gfx Size Class interface%% | | [[:develop:api:efl:gfx:stack|Efl.Gfx.Stack]] | %%Efl graphics stack interface%% | | [[:develop:api:efl:gfx:text_class|Efl.Gfx.Text_Class]] | %%Efl Gfx Text Class interface%% | | [[:develop:api:efl:gfx:view|Efl.Gfx.View]] | %%Efl graphics view interface%% | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:gfx:color_class|Efl.Gfx.Color_Class]] | %%This mixin provides an interface for objects supporting color classes (this is, named colors) and provides a helper method to also allow hexadecimal color codes.%% | | [[:develop:api:efl:gfx:color|Efl.Gfx.Color]] | %%Efl Gfx Color mixin class%% | | [[:develop:api:efl:gfx:mapping|Efl.Gfx.Mapping]] | %%Texture UV mapping for all objects (rotation, perspective, 3d, ...).%% | | [[:develop:api:efl:gfx:path|Efl.Gfx.Path]] | %%EFL graphics path object interface%% | | [[:develop:api:efl:gfx:shape|Efl.Gfx.Shape]] | %%EFL graphics shape object interface%% | ^ Structures ^ Brief description ^ | [[:develop:api:efl:gfx:color32|Efl.Gfx.Color32]] | %%32 bit color data structure%% | | [[:develop:api:efl:gfx:dash|Efl.Gfx.Dash]] | %%Type describing dash. %%[[:develop:api:efl:gfx:shape:property:stroke_dash|Efl.Gfx.Shape.stroke_dash.set]]%%%% | | [[:develop:api:efl:gfx:event:render_post|Efl.Gfx.Event.Render_Post]] | %%Data sent along a "render,post" event, after a frame has been rendered.%% | | [[:develop:api:efl:gfx:gradient_stop|Efl.Gfx.Gradient_Stop]] | %%Type defining gradient stops. Describes the location and color of a transition point in a gradient.%% | | [[:develop:api:efl:gfx:image_stretch_region|Efl.Gfx.Image_Stretch_Region]] | %%This struct holds the description of a stretchable region in one dimension (vertical or horizontal). Used when scaling an image.%% | | [[:develop:api:efl:gfx:shape_public|Efl.Gfx.Shape_Public]] | %%Public shape%% | | [[:develop:api:efl:gfx:stroke_color|Efl.Gfx.Stroke_Color]] | %%Internal structure for %%[[:develop:api:efl:gfx:stroke|Efl.Gfx.Stroke]]%%.%% | | [[:develop:api:efl:gfx:stroke|Efl.Gfx.Stroke]] | %%Type defining stroke information. Describes the properties to define the path stroke.%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:gfx:buffer_access_mode|Efl.Gfx.Buffer_Access_Mode]] | %%Graphics buffer access mode%% | | [[:develop:api:efl:gfx:cap|Efl.Gfx.Cap]] | %%These values determine how the end of opened sub-paths are rendered in a stroke. %%[[:develop:api:efl:gfx:shape:property:stroke_cap|Efl.Gfx.Shape.stroke_cap.set]]%%%% | | [[:develop:api:efl:gfx:center_fill_mode|Efl.Gfx.Center_Fill_Mode]] | %%How an image's center region (the complement to the border region) should be rendered by EFL%% | | [[:develop:api:efl:gfx:change_flag|Efl.Gfx.Change_Flag]] | %%What property got changed for this object%% | | [[:develop:api:efl:gfx:color_class_layer|Efl.Gfx.Color_Class_Layer]] | %%Efl Gfx Color Class layer enum%% | | [[:develop:api:efl:gfx:colorspace|Efl.Gfx.Colorspace]] | %%Graphics colorspace type%% | | [[:develop:api:efl:gfx:fill_rule|Efl.Gfx.Fill_Rule]] | %%Type defining how an image content get filled.%% | | [[:develop:api:efl:gfx:frame_controller_loop_hint|Efl.Gfx.Frame_Controller_Loop_Hint]] | %%Frame loop modes%% | | [[:develop:api:efl:gfx:gradient_spread|Efl.Gfx.Gradient_Spread]] | %%Specifies how the area outside the gradient area should be filled. %%[[:develop:api:efl:gfx:gradient:property:spread|Efl.Gfx.Gradient.spread.set]]%%%% | | [[:develop:api:efl:gfx:hint_aspect|Efl.Gfx.Hint_Aspect]] | %%Aspect types/policies for scaling size hints.%% | | [[:develop:api:efl:gfx:image_content_hint|Efl.Gfx.Image_Content_Hint]] | %%How an image's data is to be treated by EFL, for optimization.%% | | [[:develop:api:efl:gfx:image_orientation|Efl.Gfx.Image_Orientation]] | %%An orientation type, to rotate and flip images.%% | | [[:develop:api:efl:gfx:image_scale_hint|Efl.Gfx.Image_Scale_Hint]] | %%How an image's data is to be treated by EFL, with regard to scaling cache.%% | | [[:develop:api:efl:gfx:image_scale_method|Efl.Gfx.Image_Scale_Method]] | %%Enumeration that defines scaling methods to be used when rendering an image.%% | | [[:develop:api:efl:gfx:join|Efl.Gfx.Join]] | %%These values determine how two joining lines are rendered in a stroker. %%[[:develop:api:efl:gfx:shape:property:stroke_join|Efl.Gfx.Shape.stroke_join.set]]%%%% | | [[:develop:api:efl:gfx:path_command_type|Efl.Gfx.Path_Command_Type]] | %%These values determine how the points are interpreted in a stream of points.%% | | [[:develop:api:efl:gfx:render_op|Efl.Gfx.Render_Op]] | %%Graphics render operation mode%% | | [[:develop:api:efl:gfx:vg_composite_method|Efl.Gfx.Vg_Composite_Method]] | No description supplied. | ^ Constants ^ Brief description ^ | [[:develop:api:efl:gfx:hint_align_bottom|Efl.Gfx.Hint_Align_Bottom]] | %%Use with %%[[:develop:api:efl:gfx:hint:property:hint_align|Efl.Gfx.Hint.hint_align]]%%.%% | | [[:develop:api:efl:gfx:hint_align_center|Efl.Gfx.Hint_Align_Center]] | %%Use with %%[[:develop:api:efl:gfx:hint:property:hint_align|Efl.Gfx.Hint.hint_align]]%%.%% | | [[:develop:api:efl:gfx:hint_align_left|Efl.Gfx.Hint_Align_Left]] | %%Use with %%[[:develop:api:efl:gfx:hint:property:hint_align|Efl.Gfx.Hint.hint_align]]%%.%% | | [[:develop:api:efl:gfx:hint_align_right|Efl.Gfx.Hint_Align_Right]] | %%Use with %%[[:develop:api:efl:gfx:hint:property:hint_align|Efl.Gfx.Hint.hint_align]]%%.%% | | [[:develop:api:efl:gfx:hint_align_top|Efl.Gfx.Hint_Align_Top]] | %%Use with %%[[:develop:api:efl:gfx:hint:property:hint_align|Efl.Gfx.Hint.hint_align]]%%.%% | | [[:develop:api:efl:gfx:hint_expand|Efl.Gfx.Hint_Expand]] | %%Use with %%[[:develop:api:efl:gfx:hint:property:hint_weight|Efl.Gfx.Hint.hint_weight]]%%.%% | | [[:develop:api:efl:gfx:stack_layer_max|Efl.Gfx.Stack_Layer_Max]] | %%top-most layer number%% | | [[:develop:api:efl:gfx:stack_layer_min|Efl.Gfx.Stack_Layer_Min]] | %%bottom-most layer number%% | ===== efl.input ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:input:device|Efl.Input.Device]] | %%Represents a pointing device such as a touch finger, pen or mouse.%% | | [[:develop:api:efl:input:focus|Efl.Input.Focus]] | %%Represents a focus event.%% | | [[:develop:api:efl:input:hold|Efl.Input.Hold]] | %%Event data sent when inputs are put on hold or resumed.%% | | [[:develop:api:efl:input:key|Efl.Input.Key]] | %%Represents a single key event from a keyboard or similar device.%% | | [[:develop:api:efl:input:pointer|Efl.Input.Pointer]] | %%Event data carried over with any pointer event (mouse, touch, pen, ...)%% | ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:input:interface|Efl.Input.Interface]] | %%An object implementing this interface can send pointer events.%% | | [[:develop:api:efl:input:state|Efl.Input.State]] | %%Efl input state interface.%% | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:input:clickable|Efl.Input.Clickable]] | %%Efl input clickable interface%% | | [[:develop:api:efl:input:event|Efl.Input.Event]] | %%Represents a generic event data.%% | ^ Structures ^ Brief description ^ | [[:develop:api:efl:input:clickable_clicked|Efl.Input.Clickable_Clicked]] | %%A struct that expresses a click in elementary.%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:input:device_type|Efl.Input.Device_Type]] | %%General type of input device.%% | | [[:develop:api:efl:input:flags|Efl.Input.Flags]] | %%Special flags set during an input event propagation.%% | | [[:develop:api:efl:input:lock|Efl.Input.Lock]] | %%Key locks such as Num Lock, Scroll Lock and Caps Lock.%% | | [[:develop:api:efl:input:modifier|Efl.Input.Modifier]] | %%Key modifiers such as Control, Alt, etc...%% | | [[:develop:api:efl:input:object_pointer_mode|Efl.Input.Object_Pointer_Mode]] | %%How the mouse pointer should be handled by EFL.%% | | [[:develop:api:efl:input:value|Efl.Input.Value]] | %%Keys for the generic values of all events.%% | ===== efl.io ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:io:buffered_stream|Efl.Io.Buffered_Stream]] | %%A wrapper object offering easy to use buffered streams over existing I/O class.%% | | [[:develop:api:efl:io:buffer|Efl.Io.Buffer]] | %%Generic In-memory buffer of data to be used as I/O.%% | | [[:develop:api:efl:io:copier|Efl.Io.Copier]] | %%Copy from an %%[[:develop:api:efl:io:reader|Efl.Io.Reader]]%% source to %%[[:develop:api:efl:io:writer|Efl.Io.Writer]]%% destination.%% | | [[:develop:api:efl:io:file|Efl.Io.File]] | %%File access (open, close, read, write, lseek, ftruncate)%% | | [[:develop:api:efl:io:manager|Efl.Io.Manager]] | %%Class representing an asynchronous file operation.%% | | [[:develop:api:efl:io:model|Efl.Io.Model]] | %%Efl Io model class%% | | [[:develop:api:efl:io:queue|Efl.Io.Queue]] | %%Generic In-memory queue of data to be used as I/O.%% | | [[:develop:api:efl:io:stderr|Efl.Io.Stderr]] | %%Application's standard error (stderr).%% | | [[:develop:api:efl:io:stdin|Efl.Io.Stdin]] | %%Application's standard input (stdin).%% | | [[:develop:api:efl:io:stdout|Efl.Io.Stdout]] | %%Application's standard output (stdout).%% | ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:io:closer|Efl.Io.Closer]] | %%Generic interface for objects that can close themselves.%% | | [[:develop:api:efl:io:reader|Efl.Io.Reader]] | %%Generic interface for objects that can read data into a provided memory.%% | | [[:develop:api:efl:io:writer|Efl.Io.Writer]] | %%Generic interface for objects that can write data from a provided memory.%% | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:io:closer_fd|Efl.Io.Closer_Fd]] | %%Close fd using close(2).%% | | [[:develop:api:efl:io:positioner_fd|Efl.Io.Positioner_Fd]] | %%Positions fd using lseek(2).%% | | [[:develop:api:efl:io:positioner|Efl.Io.Positioner]] | %%Generic interface for objects that can change or report position.%% | | [[:develop:api:efl:io:reader_fd|Efl.Io.Reader_Fd]] | %%Reads fd using read(2).%% | | [[:develop:api:efl:io:sizer_fd|Efl.Io.Sizer_Fd]] | %%Resizes fd usign ftruncate(2).%% | | [[:develop:api:efl:io:sizer|Efl.Io.Sizer]] | %%Generic interface for objects that can resize or report size of themselves.%% | | [[:develop:api:efl:io:writer_fd|Efl.Io.Writer_Fd]] | %%Writes fd using write(2).%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:io:positioner_whence|Efl.Io.Positioner_Whence]] | %%Seek position modes%% | ===== efl.layout ===== ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:layout:calc|Efl.Layout.Calc]] | %%This interface defines a common set of APIs used to trigger calculations with layout objects.%% | | [[:develop:api:efl:layout:group|Efl.Layout.Group]] | %%APIs representing static data from a group in an edje file.%% | | [[:develop:api:efl:layout:signal|Efl.Layout.Signal]] | %%Layouts asynchronous messaging and signaling interface.%% | ===== efl.net ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:net:control:access_point|Efl.Net.Control.Access_Point]] | %%An access point for network connectivity.%% | | [[:develop:api:efl:net:control:manager|Efl.Net.Control.Manager]] | %%Controls network connectivity.%% | | [[:develop:api:efl:net:control:technology|Efl.Net.Control.Technology]] | %%A technology that allows control of network access points.%% | | [[:develop:api:efl:net:dialer_http|Efl.Net.Dialer_Http]] | %%HTTP Dialer (Client).%% | | [[:develop:api:efl:net:dialer_simple|Efl.Net.Dialer_Simple]] | %%Connects to a remote server offering an easy to use, buffered I/O.%% | | [[:develop:api:efl:net:dialer_ssl|Efl.Net.Dialer_Ssl]] | %%Connects to a remote SSL server using TCP.%% | | [[:develop:api:efl:net:dialer_tcp|Efl.Net.Dialer_Tcp]] | %%Connects to a remote TCP server.%% | | [[:develop:api:efl:net:dialer_udp|Efl.Net.Dialer_Udp]] | %%Connects to a remote UDP server.%% | | [[:develop:api:efl:net:dialer_unix|Efl.Net.Dialer_Unix]] | %%Connects to a local AF_UNIX server.%% | | [[:develop:api:efl:net:dialer_websocket|Efl.Net.Dialer_Websocket]] | %%WebSocket Dialer (Client).%% | | [[:develop:api:efl:net:dialer_windows|Efl.Net.Dialer_Windows]] | %%Connects to a Windows NamedPipe server.%% | | [[:develop:api:efl:net:ip_address|Efl.Net.Ip_Address]] | %%An Internet Protocol (IP) Address.%% | | [[:develop:api:efl:net:server_fd|Efl.Net.Server_Fd]] | %%A generic server based on file descriptors.%% | | [[:develop:api:efl:net:server_ip|Efl.Net.Server_Ip]] | %%An IP server.%% | | [[:develop:api:efl:net:server_simple|Efl.Net.Server_Simple]] | %%A network server wrapper that creates clients based on %%[[:develop:api:efl:net:socket_simple|Efl.Net.Socket_Simple]]%%.%% | | [[:develop:api:efl:net:server_ssl|Efl.Net.Server_Ssl]] | %%A SSL server over TCP.%% | | [[:develop:api:efl:net:server_tcp|Efl.Net.Server_Tcp]] | %%A TCP server.%% | | [[:develop:api:efl:net:server_udp_client|Efl.Net.Server_Udp_Client]] | %%A UDP client child of Efl.Net.Server_Udp%% | | [[:develop:api:efl:net:server_udp|Efl.Net.Server_Udp]] | %%A UDP server.%% | | [[:develop:api:efl:net:server_unix|Efl.Net.Server_Unix]] | %%An AF_UNIX server.%% | | [[:develop:api:efl:net:server_windows|Efl.Net.Server_Windows]] | %%A Windows NamedPipe server.%% | | [[:develop:api:efl:net:session|Efl.Net.Session]] | %%Used by application to request network connectivity.%% | | [[:develop:api:efl:net:socket_fd|Efl.Net.Socket_Fd]] | %%A base implementation for sockets over file descriptors (fd)%% | | [[:develop:api:efl:net:socket_simple|Efl.Net.Socket_Simple]] | %%A wrapper socket offering an easy to use, buffered I/O.%% | | [[:develop:api:efl:net:socket_ssl|Efl.Net.Socket_Ssl]] | %%A wrapper socket doing SSL (Secure Sockets Layer).%% | | [[:develop:api:efl:net:socket_tcp|Efl.Net.Socket_Tcp]] | %%A base TCP socket.%% | | [[:develop:api:efl:net:socket_udp|Efl.Net.Socket_Udp]] | %%A base UDP socket.%% | | [[:develop:api:efl:net:socket_unix|Efl.Net.Socket_Unix]] | %%A base UNIX socket.%% | | [[:develop:api:efl:net:socket_windows|Efl.Net.Socket_Windows]] | %%A base Windows NamedPipe socket.%% | | [[:develop:api:efl:net:ssl:context|Efl.Net.Ssl.Context]] | %%A SSL Context that is used to start a SSL socket wrapper.%% | ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:net:dialer|Efl.Net.Dialer]] | %%Creates a client socket to reach a remote peer.%% | | [[:develop:api:efl:net:server|Efl.Net.Server]] | %%The basic server interface.%% | | [[:develop:api:efl:net:socket|Efl.Net.Socket]] | %%The basic socket interface.%% | ^ Structures ^ Brief description ^ | [[:develop:api:efl:net:control:agent_browser_url|Efl.Net.Control.Agent_Browser_Url]] | %%Reports to agent that it should open a browser at a given URL.%% | | [[:develop:api:efl:net:control:agent_error|Efl.Net.Control.Agent_Error]] | %%Reports error to the agent.%% | | [[:develop:api:efl:net:control:agent_request_input_information|Efl.Net.Control.Agent_Request_Input_Information]] | %%Name-value information pair provided to the agent.%% | | [[:develop:api:efl:net:control:agent_request_input|Efl.Net.Control.Agent_Request_Input]] | %%Requests input to the agent.%% | | [[:develop:api:efl:net:dialer_websocket_closed_reason|Efl.Net.Dialer_Websocket_Closed_Reason]] | %%Close reason event payload.%% | | [[:develop:api:efl:net:http:header|Efl.Net.Http.Header]] | %%An HTTP Header.%% | | [[:develop:api:efl:net:ip_address_resolve_results|Efl.Net.Ip_Address_Resolve_Results]] | %%The results of %%[[:develop:api:efl:net:ip_address:method:resolve|Efl.Net.Ip_Address.resolve]]%% call.%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:net:control:access_point_error|Efl.Net.Control.Access_Point_Error]] | %%The reason for the connection error.%% | | [[:develop:api:efl:net:control:access_point_ipv4_method|Efl.Net.Control.Access_Point_Ipv4_Method]] | %%The method used to configure IPv4%% | | [[:develop:api:efl:net:control:access_point_ipv6_method|Efl.Net.Control.Access_Point_Ipv6_Method]] | %%The method used to configure IPv6%% | | [[:develop:api:efl:net:control:access_point_proxy_method|Efl.Net.Control.Access_Point_Proxy_Method]] | %%The method used to configure Proxies.%% | | [[:develop:api:efl:net:control:access_point_security|Efl.Net.Control.Access_Point_Security]] | %%Bitwise-able securities supported by an access point.%% | | [[:develop:api:efl:net:control:access_point_state|Efl.Net.Control.Access_Point_State]] | %%Provides the access point state.%% | | [[:develop:api:efl:net:control:agent_request_input_field|Efl.Net.Control.Agent_Request_Input_Field]] | %%Bitwise-able fields requested to the agent.%% | | [[:develop:api:efl:net:control:state|Efl.Net.Control.State]] | %%Provides the global network connectivity state.%% | | [[:develop:api:efl:net:control:technology_type|Efl.Net.Control.Technology_Type]] | %%Technology types%% | | [[:develop:api:efl:net:dialer_http_primary_mode|Efl.Net.Dialer_Http_Primary_Mode]] | %%Primary HTTP mode%% | | [[:develop:api:efl:net:dialer_websocket_close_reason|Efl.Net.Dialer_Websocket_Close_Reason]] | %%Registered reasons for the CLOSE (opcode=0x8).%% | | [[:develop:api:efl:net:dialer_websocket_streaming_mode|Efl.Net.Dialer_Websocket_Streaming_Mode]] | %%How to map WebSocket to EFL I/O Interfaces.%% | | [[:develop:api:efl:net:http:authentication_method|Efl.Net.Http.Authentication_Method]] | %%HTTP authentication methods%% | | [[:develop:api:efl:net:http:status|Efl.Net.Http.Status]] | %%Common HTTP status codes. A more detailed description on the various HTTPS status codes can be found one Wikipedia: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes%% | | [[:develop:api:efl:net:http:version|Efl.Net.Http.Version]] | %%HTTP protocol versions%% | | [[:develop:api:efl:net:session_state|Efl.Net.Session_State]] | %%Provides the session connectivity state.%% | | [[:develop:api:efl:net:session_technology|Efl.Net.Session_Technology]] | %%Bitwise-able technologies to allow for a network session.%% | | [[:develop:api:efl:net:ssl:cipher|Efl.Net.Ssl.Cipher]] | %%Defines the SSL/TLS version to use.%% | | [[:develop:api:efl:net:ssl:verify_mode|Efl.Net.Ssl.Verify_Mode]] | %%Defines how remote peers should be verified.%% | ===== efl.ui ===== ^ Classes ^ Brief description ^ | [[:develop:api:efl:ui:action_connector|Efl.Ui.Action_Connector]] | %%Helper class that connects theme signals or object events to the interfaces which are for actions.%% | | [[:develop:api:efl:ui:alert_popup_part|Efl.Ui.Alert_Popup_Part]] | %%Efl UI Alert Popup internal part class%% | | [[:develop:api:efl:ui:alert_popup|Efl.Ui.Alert_Popup]] | %%A variant of %%[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]%% which uses a layout containing a content object and a variable number of buttons (up to 3 total).%% | | [[:develop:api:efl:ui:animation_view|Efl.Ui.Animation_View]] | %%Elementary Animation view class. Animation view is designed to show and play animation of vector graphics based content. It hides all %%[[:develop:api:efl:canvas:vg:object|Efl.Canvas.Vg.Object]]%% details but just open an API to read vector data from file. Also, it implements details of animation control methods of Vector.%% | | [[:develop:api:efl:ui:average_model|Efl.Ui.Average_Model]] | %%Class to be used to store object item size for List/Grid View.%% | | [[:develop:api:efl:ui:bg|Efl.Ui.Bg]] | %%The bg (background) widget is used for setting (solid) background decorations for a window (unless it has transparency enabled) or for any container object. It works just like an image, but has some properties useful for backgrounds, such as setting it to tiled, centered, scaled or stretched.%% | | [[:develop:api:efl:ui:box_flow|Efl.Ui.Box_Flow]] | %%A Flow Box is a customized type of %%[[:develop:api:efl:ui:box|Efl.Ui.Box]]%%. It will fill along the axis selected with %%[[:develop:api:efl:ui:layout_orientable:property:orientation|Efl.Ui.Layout_Orientable.orientation]]%% (which defaults to Horizontal), until items will no longer fit in the available space, at which point it will begin filling items in a new row/column after the current one. This is useful if an application wants to e.g., present a group of items and wrap them onto subsequent lines when the number of items grows too large to fit on the screen. Adding or removing items in the middle re-arrange the rest of the items as expected.%% | | [[:develop:api:efl:ui:box_stack|Efl.Ui.Box_Stack]] | %%A custom layout engine for %%[[:develop:api:efl:ui:box|Efl.Ui.Box]]%% that stacks items.%% | | [[:develop:api:efl:ui:box|Efl.Ui.Box]] | %%A container that arranges children widgets in a vertical or horizontal fashion.%% | | [[:develop:api:efl:ui:button_legacy_part|Efl.Ui.Button_Legacy_Part]] | %%Elementary button internal part class%% | | [[:develop:api:efl:ui:button|Efl.Ui.Button]] | %%Push-button widget%% | | [[:develop:api:efl:ui:caching_factory|Efl.Ui.Caching_Factory]] | %%Efl UI Factory that provides object caching.%% | | [[:develop:api:efl:ui:calendar_item|Efl.Ui.Calendar_Item]] | %%Item in a %%[[:develop:api:efl:ui:calendar|Efl.Ui.Calendar]]%%%% | | [[:develop:api:efl:ui:calendar|Efl.Ui.Calendar]] | %%Calendar widget%% | | [[:develop:api:efl:ui:check_legacy_part|Efl.Ui.Check_Legacy_Part]] | %%Elementary check internal part class%% | | [[:develop:api:efl:ui:check|Efl.Ui.Check]] | %%Check widget.%% | | [[:develop:api:efl:ui:clock_legacy|Efl.Ui.Clock_Legacy]] | %%Efl UI clock class%% | | [[:develop:api:efl:ui:clock|Efl.Ui.Clock]] | %%Efl UI clock class%% | | [[:develop:api:efl:ui:collection_focus_manager|Efl.Ui.Collection_Focus_Manager]] | %%Internal class which implements collection specific behaviour, cannot be used outside of %%[[:develop:api:efl:ui:collection|Efl.Ui.Collection]]%%.%% | | [[:develop:api:efl:ui:collection_view_focus_manager|Efl.Ui.Collection_View_Focus_Manager]] | %%Internal class which implements collection specific behaviour, cannot be used outside of collection%% | | [[:develop:api:efl:ui:collection_view|Efl.Ui.Collection_View]] | %%This widget displays a list of items in an arrangement controlled by an external %%[[:develop:api:efl:ui:collection_view:property:position_manager|Efl.Ui.Collection_View.position_manager]]%% object. By using different %%[[:develop:api:efl:ui:collection_view:property:position_manager|Efl.Ui.Collection_View.position_manager]]%% objects this widget can show unidimensional lists or two-dimensional grids of items, for example.%% | | [[:develop:api:efl:ui:collection|Efl.Ui.Collection]] | %%This widget displays a list of items in an arrangement controlled by an external %%[[:develop:api:efl:ui:collection:property:position_manager|Efl.Ui.Collection.position_manager]]%% object. By using different %%[[:develop:api:efl:ui:collection:property:position_manager|Efl.Ui.Collection.position_manager]]%% objects this widget can show unidimensional lists or two-dimensional grids of items, for example.%% | | [[:develop:api:efl:ui:datepicker|Efl.Ui.Datepicker]] | %%Datepicker widget%% | | [[:develop:api:efl:ui:default_item|Efl.Ui.Default_Item]] | %%Default Item Class.%% | | [[:develop:api:efl:ui:exact_model|Efl.Ui.Exact_Model]] | %%Class to be used to store object item size for List/Grid View.%% | | [[:develop:api:efl:ui:flip_part|Efl.Ui.Flip_Part]] | %%Efl UI flip internal class%% | | [[:develop:api:efl:ui:flip|Efl.Ui.Flip]] | %%Efl UI flip class%% | | [[:develop:api:efl:ui:focus:composition_adapter|Efl.Ui.Focus.Composition_Adapter]] | %%This class allows an %%[[:develop:api:efl:canvas:object|Efl.Canvas.Object]]%% to receive focus as if they were %%[[:develop:api:efl:ui:widget|Efl.Ui.Widget]]%%.%% | | [[:develop:api:efl:ui:focus:manager_calc|Efl.Ui.Focus.Manager_Calc]] | %%Calculates the elements present in each %%[[:develop:api:efl:ui:focus:direction|Efl.Ui.Focus.Direction]]%%.%% | | [[:develop:api:efl:ui:focus:manager_root_focus|Efl.Ui.Focus.Manager_Root_Focus]] | %%This class ensures that the root is at least focusable, if nothing else is focusable.%% | | [[:develop:api:efl:ui:focus:parent_provider_standard|Efl.Ui.Focus.Parent_Provider_Standard]] | %%EFL UI Focus Parent Provider Standard Class.%% | | [[:develop:api:efl:ui:focus:util|Efl.Ui.Focus.Util]] | %%EFL UI Focus Utility class.%% | | [[:develop:api:efl:ui:frame|Efl.Ui.Frame]] | %%Frame widget%% | | [[:develop:api:efl:ui:grid_default_item|Efl.Ui.Grid_Default_Item]] | %%Default Item class to be used inside %%[[:develop:api:efl:ui:grid|Efl.Ui.Grid]]%% containers. The %%''icon''%% part is in the middle, the %%''extra''%% part overlaps it on its upper-right corner. The %%''text''%% part is centered below the %%''icon''%%. Theming can change this arrangement.%% | | [[:develop:api:efl:ui:grid_view|Efl.Ui.Grid_View]] | %%A scrollable grid of %%[[:develop:api:efl:ui:item|Efl.Ui.Item]]%% objects, typically %%[[:develop:api:efl:ui:grid_default_item|Efl.Ui.Grid_Default_Item]]%% objects.%% | | [[:develop:api:efl:ui:grid|Efl.Ui.Grid]] | %%A scrollable grid of %%[[:develop:api:efl:ui:item|Efl.Ui.Item]]%% objects, typically %%[[:develop:api:efl:ui:grid_default_item|Efl.Ui.Grid_Default_Item]]%% objects.%% | | [[:develop:api:efl:ui:group_item|Efl.Ui.Group_Item]] | %%Special %%[[:develop:api:efl:ui:item|Efl.Ui.Item]]%% that acts as group header.%% | | [[:develop:api:efl:ui:homogeneous_model|Efl.Ui.Homogeneous_Model]] | %%Class to be used to store object item size for List/Grid View.%% | | [[:develop:api:efl:ui:image_factory|Efl.Ui.Image_Factory]] | %%Efl UI image factory class%% | | [[:develop:api:efl:ui:image_zoomable_pan|Efl.Ui.Image_Zoomable_Pan]] | %%Elementary photocom pan class%% | | [[:develop:api:efl:ui:image_zoomable|Efl.Ui.Image_Zoomable]] | %%Elementary Image Zoomable class%% | | [[:develop:api:efl:ui:image|Efl.Ui.Image]] | %%Efl UI image class%% | | [[:develop:api:efl:ui:internal:text:interactive|Efl.Ui.Internal.Text.Interactive]] | %%An internal object in charge of the interactive aspect of the text widget.%% | | [[:develop:api:efl:ui:internal_text_scroller|Efl.Ui.Internal_Text_Scroller]] | %%Internal-usage text scroller class.%% | | [[:develop:api:efl:ui:item|Efl.Ui.Item]] | %%Selectable Item abstraction.%% | | [[:develop:api:efl:ui:layout_base|Efl.Ui.Layout_Base]] | %%EFL layout widget abstract.%% | | [[:develop:api:efl:ui:layout_factory|Efl.Ui.Layout_Factory]] | %%%%[[:develop:api:efl:ui:factory|Efl.Ui.Factory]]%% that creates %%[[:develop:api:efl:ui:layout|Efl.Ui.Layout]]%% objects with caching.%% | | [[:develop:api:efl:ui:layout_part_bg|Efl.Ui.Layout_Part_Bg]] | %%Elementary layout internal part background class%% | | [[:develop:api:efl:ui:layout_part_box|Efl.Ui.Layout_Part_Box]] | %%Represents a Box created as part of a layout.%% | | [[:develop:api:efl:ui:layout_part_content|Efl.Ui.Layout_Part_Content]] | %%Elementary layout internal part class%% | | [[:develop:api:efl:ui:layout_part_legacy|Efl.Ui.Layout_Part_Legacy]] | %%Elementary layout internal part class%% | | [[:develop:api:efl:ui:layout_part_table|Efl.Ui.Layout_Part_Table]] | %%Represents a Table created as part of a layout.%% | | [[:develop:api:efl:ui:layout_part_text|Efl.Ui.Layout_Part_Text]] | %%Elementary layout internal part class%% | | [[:develop:api:efl:ui:layout_part|Efl.Ui.Layout_Part]] | %%Elementary layout internal part class%% | | [[:develop:api:efl:ui:layout|Efl.Ui.Layout]] | %%EFL layout widget class.%% | | [[:develop:api:efl:ui:list_default_item|Efl.Ui.List_Default_Item]] | %%Default Item class to be used inside %%[[:develop:api:efl:ui:list|Efl.Ui.List]]%% containers. It displays the three parts in horizontal order: %%''icon''%%, %%''text''%% and %%''extra''%%. Theming can change this arrangement.%% | | [[:develop:api:efl:ui:list_placeholder_item|Efl.Ui.List_Placeholder_Item]] | %%List Placeholder Item class. This item have only one swallow space, thus user can decorate item by filling the swallow with any kind of container.%% | | [[:develop:api:efl:ui:list_view|Efl.Ui.List_View]] | %%A scrollable list of %%[[:develop:api:efl:ui:item|Efl.Ui.Item]]%% objects, typically %%[[:develop:api:efl:ui:list_default_item|Efl.Ui.List_Default_Item]]%% objects.%% | | [[:develop:api:efl:ui:list|Efl.Ui.List]] | %%A scrollable list of %%[[:develop:api:efl:ui:item|Efl.Ui.Item]]%% objects, typically %%[[:develop:api:efl:ui:list_default_item|Efl.Ui.List_Default_Item]]%% objects.%% | | [[:develop:api:efl:ui:navigation_bar_part_back_button|Efl.Ui.Navigation_Bar_Part_Back_Button]] | %%%%[[:develop:api:efl:ui:navigation_bar|Efl.Ui.Navigation_Bar]]%% internal part back button class.%% | | [[:develop:api:efl:ui:navigation_bar_part|Efl.Ui.Navigation_Bar_Part]] | %%Efl UI Navigation_Bar internal part class%% | | [[:develop:api:efl:ui:navigation_bar|Efl.Ui.Navigation_Bar]] | %%Navigation_Bar widget.%% | | [[:develop:api:efl:ui:navigation_layout|Efl.Ui.Navigation_Layout]] | %%Navigation_Layout widget.%% | | [[:develop:api:efl:ui:panel|Efl.Ui.Panel]] | %%Elementary panel class%% | | [[:develop:api:efl:ui:panes_part|Efl.Ui.Panes_Part]] | %%Elementary Panes internal part class%% | | [[:develop:api:efl:ui:panes|Efl.Ui.Panes]] | %%Elementary panes class%% | | [[:develop:api:efl:ui:pan|Efl.Ui.Pan]] | %%Pan widget class.%% | | [[:develop:api:efl:ui:popup_part_backwall|Efl.Ui.Popup_Part_Backwall]] | %%A Popup backwall is the background object for an %%[[:develop:api:efl:ui:popup|Efl.Ui.Popup]]%% widget. It can be returned from a given Popup widget by using the %%[[:develop:api:efl:part|Efl.Part]]%% API to fetch the "backwall" part.%% | | [[:develop:api:efl:ui:popup|Efl.Ui.Popup]] | %%A styled container widget which overlays a window's contents.%% | | [[:develop:api:efl:ui:position_manager:grid|Efl.Ui.Position_Manager.Grid]] | %%Implementation of %%[[:develop:api:efl:ui:position_manager:entity|Efl.Ui.Position_Manager.Entity]]%% for two-dimensional grids.%% | | [[:develop:api:efl:ui:position_manager:list|Efl.Ui.Position_Manager.List]] | %%Implementation of %%[[:develop:api:efl:ui:position_manager:entity|Efl.Ui.Position_Manager.Entity]]%% for a list%% | | [[:develop:api:efl:ui:progressbar_legacy_part|Efl.Ui.Progressbar_Legacy_Part]] | %%Elementary progressbar internal part class%% | | [[:develop:api:efl:ui:progressbar_part|Efl.Ui.Progressbar_Part]] | %%Elementary progressbar internal part class%% | | [[:develop:api:efl:ui:progressbar|Efl.Ui.Progressbar]] | %%Elementary progressbar class%% | | [[:develop:api:efl:ui:property_bind_part|Efl.Ui.Property_Bind_Part]] | %%Every part returned by an %%[[:develop:api:efl:ui:widget_factory|Efl.Ui.Widget_Factory]]%% will enable the %%[[:develop:api:efl:ui:factory|Efl.Ui.Factory]]%% to remember what part to call %%[[:develop:api:efl:ui:property_bind:method:property_bind|Efl.Ui.Property_Bind.property_bind]]%% on when an item is created enabling to propagate binding model property to item object property.%% | | [[:develop:api:efl:ui:radio_box|Efl.Ui.Radio_Box]] | %%A standard %%[[:develop:api:efl:ui:box|Efl.Ui.Box]]%% container which automatically handles grouping of any %%[[:develop:api:efl:ui:radio|Efl.Ui.Radio]]%% widget added to it in addition to regular widgets.%% | | [[:develop:api:efl:ui:radio_group_impl|Efl.Ui.Radio_Group_Impl]] | %%Object with the default implementation for %%[[:develop:api:efl:ui:radio_group|Efl.Ui.Radio_Group]]%%.%% | | [[:develop:api:efl:ui:radio_legacy_part|Efl.Ui.Radio_Legacy_Part]] | %%Elementary radio internal part class%% | | [[:develop:api:efl:ui:radio|Efl.Ui.Radio]] | %%Elementary radio button class.%% | | [[:develop:api:efl:ui:relative_layout|Efl.Ui.Relative_Layout]] | %%The relative layout class.%% | | [[:develop:api:efl:ui:scroll:manager|Efl.Ui.Scroll.Manager]] | %%Efl ui scroll manager class%% | | [[:develop:api:efl:ui:scroller|Efl.Ui.Scroller]] | %%Widget container that allows objects bigger than itself to be put inside it, and provides scrolling functionality so the whole content is visible.%% | | [[:develop:api:efl:ui:select_model|Efl.Ui.Select_Model]] | %%Efl ui select model class%% | | [[:develop:api:efl:ui:selection_manager|Efl.Ui.Selection_Manager]] | No description supplied. | | [[:develop:api:efl:ui:size_model|Efl.Ui.Size_Model]] | %%Class to be used to store object item size for List/Grid View.%% | | [[:develop:api:efl:ui:slider_interval|Efl.Ui.Slider_Interval]] | %%An interval slider.%% | | [[:develop:api:efl:ui:slider|Efl.Ui.Slider]] | %%Elementary slider class%% | | [[:develop:api:efl:ui:spin_button|Efl.Ui.Spin_Button]] | %%A Button Spin.%% | | [[:develop:api:efl:ui:spin|Efl.Ui.Spin]] | %%A Spin.%% | | [[:develop:api:efl:ui:spotlight:container|Efl.Ui.Spotlight.Container]] | %%The Spotlight widget is a container for other sub-widgets, where only one sub-widget is active at any given time.%% | | [[:develop:api:efl:ui:spotlight:indicator_icon|Efl.Ui.Spotlight.Indicator_Icon]] | No description supplied. | | [[:develop:api:efl:ui:spotlight:indicator|Efl.Ui.Spotlight.Indicator]] | %%Object used by %%[[:develop:api:efl:ui:spotlight:container|Efl.Ui.Spotlight.Container]]%% to render an indication of the active widgets' position among the rest of the container's widgets.%% | | [[:develop:api:efl:ui:spotlight:manager_plain|Efl.Ui.Spotlight.Manager_Plain]] | No description supplied. | | [[:develop:api:efl:ui:spotlight:manager_scroll|Efl.Ui.Spotlight.Manager_Scroll]] | No description supplied. | | [[:develop:api:efl:ui:spotlight:manager_stack|Efl.Ui.Spotlight.Manager_Stack]] | No description supplied. | | [[:develop:api:efl:ui:spotlight:manager|Efl.Ui.Spotlight.Manager]] | %%Manager object used by %%[[:develop:api:efl:ui:spotlight:container|Efl.Ui.Spotlight.Container]]%% to handle rendering and animation of its sub-widgets, and user interaction.%% | | [[:develop:api:efl:ui:spotlight:util|Efl.Ui.Spotlight.Util]] | No description supplied. | | [[:develop:api:efl:ui:state_model|Efl.Ui.State_Model]] | %%Efl model handling visibility, enable and selected state%% | | [[:develop:api:efl:ui:tab_bar_default_item|Efl.Ui.Tab_Bar_Default_Item]] | %%A icon that represents the default parts in the appearance of the tab bar.%% | | [[:develop:api:efl:ui:tab_bar|Efl.Ui.Tab_Bar]] | %%A selectable box of items.%% | | [[:develop:api:efl:ui:tab_pager|Efl.Ui.Tab_Pager]] | %%Container for %%[[:develop:api:efl:ui:tab_page|Efl.Ui.Tab_Page]]%%%% | | [[:develop:api:efl:ui:tab_page|Efl.Ui.Tab_Page]] | %%A holder class for setting up a page in the pager.%% | | [[:develop:api:efl:ui:table_static|Efl.Ui.Table_Static]] | %%Efl UI table static class%% | | [[:develop:api:efl:ui:table|Efl.Ui.Table]] | %%Widget container that arranges its elements in a grid.%% | | [[:develop:api:efl:ui:tags|Efl.Ui.Tags]] | %%A widget displaying a list of tags. The user can remove tags by clicking on each tag "close" button and add new tags by typing text in the text entry at the end of the list.%% | | [[:develop:api:efl:ui:text_async|Efl.Ui.Text_Async]] | %%Efl UI text async class%% | | [[:develop:api:efl:ui:text_editable|Efl.Ui.Text_Editable]] | %%Efl UI text editable class%% | | [[:develop:api:efl:ui:text_factory:emoticons|Efl.Ui.Text_Factory.Emoticons]] | %%Factory that creates emoticons from the current theme given a key.%% | | [[:develop:api:efl:ui:text_factory:fallback|Efl.Ui.Text_Factory.Fallback]] | %%Internal factory for fallback cases.%% | | [[:develop:api:efl:ui:text_factory:images|Efl.Ui.Text_Factory.Images]] | %%Factory that creates images given key string%% | | [[:develop:api:efl:ui:text_part|Efl.Ui.Text_Part]] | %%Efl UI Text internal part class%% | | [[:develop:api:efl:ui:textpath_part|Efl.Ui.Textpath_Part]] | %%Efl UI Textpath internal part class%% | | [[:develop:api:efl:ui:textpath|Efl.Ui.Textpath]] | %%Efl Ui Textpath class%% | | [[:develop:api:efl:ui:text|Efl.Ui.Text]] | %%A flexible text widget which can be static (as a label) or editable by the user (as a text entry). It provides all sorts of editing facilities like automatic scrollbars, virtual keyboard, clipboard, configurable context menus, password mode or autocapitalization, for example.%% | | [[:develop:api:efl:ui:theme|Efl.Ui.Theme]] | %%Efl Ui Theme class%% | | [[:develop:api:efl:ui:timepicker|Efl.Ui.Timepicker]] | %%Timepicker widget%% | | [[:develop:api:efl:ui:video|Efl.Ui.Video]] | %%Efl UI video class%% | | [[:develop:api:efl:ui:view_factory|Efl.Ui.View_Factory]] | %%This class provide a utility function that class that wish to use %%[[:develop:api:efl:ui:factory:method:create|Efl.Ui.Factory.create]]%% should use.%% | | [[:develop:api:efl:ui:view_model|Efl.Ui.View_Model]] | %%Efl model providing helpers for custom properties used when linking a model to a view and you need to generate/adapt values for display.%% | | [[:develop:api:efl:ui:widget_factory|Efl.Ui.Widget_Factory]] | %%Efl Ui Factory that provides %%[[:develop:api:efl:ui:widget|Efl.Ui.Widget]]%%.%% | | [[:develop:api:efl:ui:widget_part_bg|Efl.Ui.Widget_Part_Bg]] | %%Elementary widget internal part background class%% | | [[:develop:api:efl:ui:widget_part_shadow|Efl.Ui.Widget_Part_Shadow]] | %%A drop-shadow or glow effect around any widget.%% | | [[:develop:api:efl:ui:widget_part|Efl.Ui.Widget_Part]] | %%This is the base class for all "Part" handles in Efl.Ui widgets.%% | | [[:develop:api:efl:ui:widget|Efl.Ui.Widget]] | %%Base class for all Efl.Ui.* widgets%% | | [[:develop:api:efl:ui:win_inlined|Efl.Ui.Win_Inlined]] | %%An inlined window.%% | | [[:develop:api:efl:ui:win_part|Efl.Ui.Win_Part]] | %%Efl UI window interal part class%% | | [[:develop:api:efl:ui:win_socket|Efl.Ui.Win_Socket]] | %%An off-screen window to be displayed in a remote process.%% | | [[:develop:api:efl:ui:win|Efl.Ui.Win]] | %%Efl UI window class.%% | ^ Interfaces ^ Brief description ^ | [[:develop:api:efl:ui:autorepeat|Efl.Ui.Autorepeat]] | %%Interface for autorepeating clicks.%% | | [[:develop:api:efl:ui:container_selectable|Efl.Ui.Container_Selectable]] | %%Temporare interface, this is here until collection_view lands%% | | [[:develop:api:efl:ui:draggable|Efl.Ui.Draggable]] | %%Efl UI draggable interface%% | | [[:develop:api:efl:ui:drag|Efl.Ui.Drag]] | %%Common interface for draggable objects and parts.%% | | [[:develop:api:efl:ui:factory_bind|Efl.Ui.Factory_Bind]] | %%Efl UI Property interface. view object can have %%[[:develop:api:efl:model|Efl.Model]]%% and need to set cotent with those model stored data. the interface can help binding the factory to create object with model property data. see %%[[:develop:api:efl:model|Efl.Model]]%% see %%[[:develop:api:efl:ui:factory|Efl.Ui.Factory]]%%%% | | [[:develop:api:efl:ui:factory|Efl.Ui.Factory]] | %%Interface for factory-pattern object creation.%% | | [[:develop:api:efl:ui:focus:manager_window_root|Efl.Ui.Focus.Manager_Window_Root]] | %%An interface to indicate the end of a focus chain.%% | | [[:develop:api:efl:ui:focus:manager|Efl.Ui.Focus.Manager]] | %%Interface for managing focus objects.%% | | [[:develop:api:efl:ui:focus:parent_provider|Efl.Ui.Focus.Parent_Provider]] | %%EFL UI Focus Parent Provider interface%% | | [[:develop:api:efl:ui:i18n|Efl.Ui.I18n]] | %%A common Internationalization interface for UI objects.%% | | [[:develop:api:efl:ui:item_clickable|Efl.Ui.Item_Clickable]] | %%Shared sets of events between %%[[:develop:api:efl:ui:collection|Efl.Ui.Collection]]%% and %%[[:develop:api:efl:ui:collection_view|Efl.Ui.Collection_View]]%%.%% | | [[:develop:api:efl:ui:l10n|Efl.Ui.L10n]] | %%Interface for all translatable text APIs.%% | | [[:develop:api:efl:ui:layout_orientable|Efl.Ui.Layout_Orientable]] | %%Interface for UI objects which can have more than one orientation.%% | | [[:develop:api:efl:ui:legacy|Efl.Ui.Legacy]] | %%The bg (background) widget is used for setting (solid) background decorations%% | | [[:develop:api:efl:ui:menu|Efl.Ui.Menu]] | %%Efl UI menu interface%% | | [[:develop:api:efl:ui:multi_selectable_async|Efl.Ui.Multi_Selectable_Async]] | %%Interface for getting access to a range of selected items for widgets that provide them asynchronously.%% | | [[:develop:api:efl:ui:multi_selectable|Efl.Ui.Multi_Selectable]] | %%Interface for getting access to a range of selected items.%% | | [[:develop:api:efl:ui:position_manager:data_access_v1|Efl.Ui.Position_Manager.Data_Access_V1]] | %%Interface for abstracting the data access of the position managers.%% | | [[:develop:api:efl:ui:position_manager:entity|Efl.Ui.Position_Manager.Entity]] | %%This abstracts the basic placement of items in a not-defined form under a viewport.%% | | [[:develop:api:efl:ui:property_bind|Efl.Ui.Property_Bind]] | %%Efl UI Property_Bind interface. view object can have %%[[:develop:api:efl:model|Efl.Model]]%% to manage the data, the interface can help loading and tracking child data from the model property. see %%[[:develop:api:efl:model|Efl.Model]]%% see %%[[:develop:api:efl:ui:factory|Efl.Ui.Factory]]%%%% | | [[:develop:api:efl:ui:radio_group|Efl.Ui.Radio_Group]] | %%Interface for manually handling a group of %%[[:develop:api:efl:ui:radio|Efl.Ui.Radio]]%% buttons.%% | | [[:develop:api:efl:ui:range_display|Efl.Ui.Range_Display]] | %%Interface that contains properties regarding the displaying of a value within a range.%% | | [[:develop:api:efl:ui:range_interactive|Efl.Ui.Range_Interactive]] | %%Interface that extends the normal displaying properties with usage properties.%% | | [[:develop:api:efl:ui:scrollable|Efl.Ui.Scrollable]] | %%Efl UI scrollable interface%% | | [[:develop:api:efl:ui:scrollbar|Efl.Ui.Scrollbar]] | %%Interface used by widgets which can display scrollbars, enabling them to hold more content than actually visible through the viewport. A scrollbar contains a draggable part (thumb) which allows the user to move the viewport around the content. The size of the thumb relates to the size of the viewport compared to the whole content.%% | | [[:develop:api:efl:ui:selectable|Efl.Ui.Selectable]] | %%Selectable interface for UI objects%% | | [[:develop:api:efl:ui:single_selectable|Efl.Ui.Single_Selectable]] | %%Interface for getting access to a single selected item in the implementor.%% | | [[:develop:api:efl:ui:text_selectable|Efl.Ui.Text_Selectable]] | %%Efl UI text selectable interface%% | | [[:develop:api:efl:ui:view|Efl.Ui.View]] | %%Efl UI view interface%% | | [[:develop:api:efl:ui:zoom|Efl.Ui.Zoom]] | %%Efl UI zoom interface%% | ^ Mixins ^ Brief description ^ | [[:develop:api:efl:ui:dnd_container|Efl.Ui.Dnd_Container]] | No description supplied. | | [[:develop:api:efl:ui:dnd|Efl.Ui.Dnd]] | No description supplied. | | [[:develop:api:efl:ui:focus:composition|Efl.Ui.Focus.Composition]] | %%This defines the inheriting widget as Composition widget.%% | | [[:develop:api:efl:ui:focus:layer|Efl.Ui.Focus.Layer]] | %%This defines the widget as a focus layer.%% | | [[:develop:api:efl:ui:focus:manager_sub|Efl.Ui.Focus.Manager_Sub]] | %%A class that automatically registers its border elements in the parent manager.%% | | [[:develop:api:efl:ui:focus:object|Efl.Ui.Focus.Object]] | %%Functions of focusable objects.%% | | [[:develop:api:efl:ui:format|Efl.Ui.Format]] | %%Helper mixin that simplifies converting numerical values to text.%% | | [[:develop:api:efl:ui:layout_orientable_readonly|Efl.Ui.Layout_Orientable_Readonly]] | No description supplied. | | [[:develop:api:efl:ui:selection|Efl.Ui.Selection]] | %%Efl Ui Selection class%% | | [[:develop:api:efl:ui:widget_focus_manager|Efl.Ui.Widget_Focus_Manager]] | %%Helper mixin for widgets which also can act as focus managers.%% | | [[:develop:api:efl:ui:widget_scrollable_content|Efl.Ui.Widget_Scrollable_Content]] | %%Mixin helper to add scrollable content to widgets.%% | ^ Aliases ^ Brief description ^ | [[:develop:api:efl:ui:format_func|Efl.Ui.Format_Func]] | %%A function taking an %%[[:develop:api:eina:value|Eina.Value]]%% and producing its textual representation. See %%[[:develop:api:efl:ui:format:property:format_func|Efl.Ui.Format.format_func]]%%.%% | | [[:develop:api:efl:ui:position_manager:object_batch_callback|Efl.Ui.Position_Manager.Object_Batch_Callback]] | %%Function callback for getting a batch of items.%% | | [[:develop:api:efl:ui:position_manager:size_batch_callback|Efl.Ui.Position_Manager.Size_Batch_Callback]] | %%Function callback for getting sizes of a batch of items.%% | | [[:develop:api:efl:ui:selection_data_ready|Efl.Ui.Selection_Data_Ready]] | %%Function pointer for getting selection%% | ^ Structures ^ Brief description ^ | [[:develop:api:efl:ui:alert_popup_button_clicked_event|Efl.Ui.Alert_Popup_Button_Clicked_Event]] | %%Information for %%[[:develop:api:efl:ui:alert_popup:event:button,clicked|Efl.Ui.Alert_Popup.button,clicked]]%% event.%% | | [[:develop:api:efl:ui:factory_item_created_event|Efl.Ui.Factory_Item_Created_Event]] | %%EFL UI Factory event structure provided when an item was just created.%% | | [[:develop:api:efl:ui:focus:manager_logical_end_detail|Efl.Ui.Focus.Manager_Logical_End_Detail]] | %%Structure holding the focus object with extra information on logical end.%% | | [[:develop:api:efl:ui:focus:relations|Efl.Ui.Focus.Relations]] | %%Structure holding the graph of relations between focusable objects.%% | | [[:develop:api:efl:ui:format_value|Efl.Ui.Format_Value]] | %%A value which should always be displayed as a specific text string. See %%[[:develop:api:efl:ui:format:property:format_values|Efl.Ui.Format.format_values]]%%.%% | | [[:develop:api:efl:ui:image_error|Efl.Ui.Image_Error]] | %%Structure associated with smart callback 'download,progress'.%% | | [[:develop:api:efl:ui:image_progress|Efl.Ui.Image_Progress]] | %%Structure associated with smart callback 'download,progress'.%% | | [[:develop:api:efl:ui:item_clickable_clicked|Efl.Ui.Item_Clickable_Clicked]] | %%A struct that expresses a click in item of container widget.%% | | [[:develop:api:efl:ui:item_clickable_pressed|Efl.Ui.Item_Clickable_Pressed]] | %%A struct that expresses a press or unpress in item of container widget.%% | | [[:develop:api:efl:ui:panel_scroll_info|Efl.Ui.Panel_Scroll_Info]] | %%Panel scroll information%% | | [[:develop:api:efl:ui:position_manager:object_batch_entity|Efl.Ui.Position_Manager.Object_Batch_Entity]] | %%Struct that is getting filled by the object function callback.%% | | [[:develop:api:efl:ui:position_manager:object_batch_result|Efl.Ui.Position_Manager.Object_Batch_Result]] | %%Struct returned by the object access callback%% | | [[:develop:api:efl:ui:position_manager:range_update|Efl.Ui.Position_Manager.Range_Update]] | %%A structure containing the updated range of visible items in this position manger.%% | | [[:develop:api:efl:ui:position_manager:request_range|Efl.Ui.Position_Manager.Request_Range]] | %%Representing the range of a request.%% | | [[:develop:api:efl:ui:position_manager:size_batch_entity|Efl.Ui.Position_Manager.Size_Batch_Entity]] | %%Struct that is getting filled by the size function callback.%% | | [[:develop:api:efl:ui:position_manager:size_batch_result|Efl.Ui.Position_Manager.Size_Batch_Result]] | %%Struct returned by the size access callback.%% | | [[:develop:api:efl:ui:position_manager:size_call_config|Efl.Ui.Position_Manager.Size_Call_Config]] | %%Struct that is returned by the function callbacks.%% | | [[:develop:api:efl:ui:property_event|Efl.Ui.Property_Event]] | %%EFL Ui property event data structure triggered when an object property change due to the interaction on the object.%% | | [[:develop:api:efl:ui:selection_changed|Efl.Ui.Selection_Changed]] | %%Selection-changed specific information.%% | | [[:develop:api:efl:ui:selection_data|Efl.Ui.Selection_Data]] | %%Structure holding the info about selected data%% | | [[:develop:api:efl:ui:spotlight:transition_event|Efl.Ui.Spotlight.Transition_Event]] | %%Information regarding transition events.%% | | [[:develop:api:efl:ui:text_change_info|Efl.Ui.Text_Change_Info]] | %%This structure includes all the information about content changes.%% | | [[:develop:api:efl:ui:widget_focus_state|Efl.Ui.Widget_Focus_State]] | %%All relevant fields needed for the current state of focus registration%% | ^ Enums ^ Brief description ^ | [[:develop:api:efl:ui:activate|Efl.Ui.Activate]] | %%Accessibility%% | | [[:develop:api:efl:ui:alert_popup_button|Efl.Ui.Alert_Popup_Button]] | %%Defines the type of the alert button.%% | | [[:develop:api:efl:ui:animation_view_state|Efl.Ui.Animation_View_State]] | %%State of animation view%% | | [[:develop:api:efl:ui:calendar_weekday|Efl.Ui.Calendar_Weekday]] | %%A weekday%% | | [[:develop:api:efl:ui:clock_type|Efl.Ui.Clock_Type]] | %%Identifies a clock field, The widget supports 6 fields : Year, month, Date, Hour, Minute, AM/PM%% | | [[:develop:api:efl:ui:drag_dir|Efl.Ui.Drag_Dir]] | %%Permitted directions for dragging objects.%% | | [[:develop:api:efl:ui:flip_interaction|Efl.Ui.Flip_Interaction]] | %%Efl UI flip interaction mode used by %%[[:develop:api:efl:ui:flip:property:interaction|Efl.Ui.Flip.interaction]]%%.%% | | [[:develop:api:efl:ui:flip_mode|Efl.Ui.Flip_Mode]] | %%Efl UI flip mode used by %%[[:develop:api:efl:ui:flip:method:go|Efl.Ui.Flip.go]]%% and %%[[:develop:api:efl:ui:flip:method:go_to|Efl.Ui.Flip.go_to]]%%.%% | | [[:develop:api:efl:ui:focus:autoscroll_mode|Efl.Ui.Focus.Autoscroll_Mode]] | %%Focus Autoscroll Mode%% | | [[:develop:api:efl:ui:focus:direction|Efl.Ui.Focus.Direction]] | %%Focus directions.%% | | [[:develop:api:efl:ui:focus:move_policy|Efl.Ui.Focus.Move_Policy]] | %%Focus Movement Policy.%% | | [[:develop:api:efl:ui:format_string_type|Efl.Ui.Format_String_Type]] | %%Type of formatting string.%% | | [[:develop:api:efl:ui:layout_orientation|Efl.Ui.Layout_Orientation]] | %%Orientation for UI objects and layouts that can have multiple configurations.%% | | [[:develop:api:efl:ui:panel_orient|Efl.Ui.Panel_Orient]] | %%Panel orientation mode%% | | [[:develop:api:efl:ui:popup_align|Efl.Ui.Popup_Align]] | %%This is the alignment method for positioning Popup widgets.%% | | [[:develop:api:efl:ui:scrollbar_mode|Efl.Ui.Scrollbar_Mode]] | %%When should the scrollbar be shown.%% | | [[:develop:api:efl:ui:select_mode|Efl.Ui.Select_Mode]] | %%Type of multi selectable object.%% | | [[:develop:api:efl:ui:selection_action|Efl.Ui.Selection_Action]] | %%Defines the kind of action associated with the drop data%% | | [[:develop:api:efl:ui:selection_format|Efl.Ui.Selection_Format]] | %%Selection format%% | | [[:develop:api:efl:ui:selection_type|Efl.Ui.Selection_Type]] | %%Selection type%% | | [[:develop:api:efl:ui:slider_indicator_visible_mode|Efl.Ui.Slider_Indicator_Visible_Mode]] | %%Slider's indicator visibility mode.%% | | [[:develop:api:efl:ui:softcursor_mode|Efl.Ui.Softcursor_Mode]] | %%Software cursor mode.%% | | [[:develop:api:efl:ui:text_scroller_mode|Efl.Ui.Text_Scroller_Mode]] | No description supplied. | | [[:develop:api:efl:ui:textpath_direction|Efl.Ui.Textpath_Direction]] | %%Textpath direction%% | | [[:develop:api:efl:ui:widget_orientation_mode|Efl.Ui.Widget_Orientation_Mode]] | %%Widget orientation mode, or how the theme handles screen orientation.%% | | [[:develop:api:efl:ui:win_indicator_mode|Efl.Ui.Win_Indicator_Mode]] | %%Defines the type indicator that can be shown.%% | | [[:develop:api:efl:ui:win_keyboard_mode|Efl.Ui.Win_Keyboard_Mode]] | %%The different layouts that can be requested for the virtual keyboard.%% | | [[:develop:api:efl:ui:win_modal_mode|Efl.Ui.Win_Modal_Mode]] | %%Defines the mode of a modal window.%% | | [[:develop:api:efl:ui:win_move_resize_mode|Efl.Ui.Win_Move_Resize_Mode]] | %%Define the move or resize mode of a window.%% | | [[:develop:api:efl:ui:win_type|Efl.Ui.Win_Type]] | %%Defines the types of window that can be created.%% | | [[:develop:api:efl:ui:win_urgent_mode|Efl.Ui.Win_Urgent_Mode]] | %%Defines the mode of a urgent window.%% | | [[:develop:api:efl:ui:zoom_mode|Efl.Ui.Zoom_Mode]] | %%Types of zoom available.%% |