|
|
| canvas (::efl::eo::parent_type _p=(::efl::eo::parent=nullptr)) |
| |
| | canvas (Eo *eo) |
| | Eo Constructor. More...
|
| |
| | canvas (std::nullptr_t) |
| | nullptr_t Constructor. More...
|
| |
|
| canvas (canvas const &other) |
| | Copy Constructor.
|
| |
| ::efl::eina::optional< ::efl::eina::range_list< ::evas::object > > | tree_objects_at_xy_get (::efl::eina::optional< ::evas::object > stop_, int x_, int y_) const |
| | Retrieve a list of Evas objects lying over a given position in a canvas. More...
|
| |
| void | event_feed_mouse_wheel (int direction_, int z_, unsigned int timestamp_, const void *data_) const |
| | Mouse wheel event feed. More...
|
| |
| void | key_lock_on (std::string keyname_) const |
| | Enables or turns on programmatically the lock key with name keyname. More...
|
| |
| void | event_feed_key_down (::efl::eina::optional< std::string > keyname_,::efl::eina::optional< std::string > key_,::efl::eina::optional< std::string > string_,::efl::eina::optional< std::string > compose_, unsigned int timestamp_, const void *data_) const |
| | Key down event feed. More...
|
| |
| Evas_Modifier_Mask | key_modifier_mask_get (std::string keyname_) const |
| | Creates a bit mask from the keyname modifier key. More...
|
| |
| void | key_modifier_add (std::string keyname_) const |
| | Adds the keyname key to the current list of modifier keys. More...
|
| |
| void | key_modifier_off (std::string keyname_) const |
| | Disables or turns off programmatically the modifier key with name keyname. More...
|
| |
| void | event_feed_hold (int hold_, unsigned int timestamp_, const void *data_) const |
| | Hold event feed. More...
|
| |
| void | event_feed_mouse_move (int x_, int y_, unsigned int timestamp_, const void *data_) const |
| | Mouse move event feed. More...
|
| |
| void | event_feed_key_up (::efl::eina::optional< std::string > keyname_,::efl::eina::optional< std::string > key_,::efl::eina::optional< std::string > string_,::efl::eina::optional< std::string > compose_, unsigned int timestamp_, const void *data_) const |
| | Key up event feed. More...
|
| |
| void | event_feed_mouse_out (unsigned int timestamp_, const void *data_) const |
| | Mouse out event feed. More...
|
| |
| void | event_input_multi_move (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, unsigned int timestamp_, const void *data_) const |
| | No description supplied by the EAPI. More...
|
| |
| ::efl::eina::optional< ::efl::eina::range_list< ::evas::object > > | objects_at_xy_get (Evas_Coord x_, Evas_Coord y_, bool include_pass_events_objects_, bool include_hidden_objects_) const |
| | Retrieve a list of Evas objects lying over a given position in a canvas. More...
|
| |
| void | event_input_multi_up (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_) const |
| | No description supplied by the EAPI. More...
|
| |
| void | event_feed_multi_down (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_) const |
| | No description supplied by the EAPI. More...
|
| |
| bool | render_async () const |
| | Render the given Evas canvas asynchronously. More...
|
| |
|
void | focus_out () const |
| | Inform to the evas that it lost the focus.
|
| |
| void | event_input_mouse_move (int x_, int y_, unsigned int timestamp_, const void *data_) const |
| | Mouse move event feed from input. More...
|
| |
| void | norender () const |
| | Update the canvas internal objects but not triggering immediate renderization. More...
|
| |
| unsigned int | touch_point_list_count () const |
| | Get the number of touched point in the evas. More...
|
| |
| void | event_input_multi_down (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_) const |
| | No description supplied by the EAPI. More...
|
| |
| void | nochange_pop () const |
| | Pop the nochange flag down 1. More...
|
| |
| void | key_lock_off (std::string keyname_) const |
| | Disables or turns off programmatically the lock key with name keyname. More...
|
| |
| void | nochange_push () const |
| | Push the nochange flag up 1. More...
|
| |
|
void | font_cache_flush () const |
| | Force the given evas and associated engine to flush its font cache.
|
| |
| bool | font_hinting_can_hint (Evas_Font_Hinting_Flags hinting_) const |
| | Checks if the font hinting is supported by the given evas. More...
|
| |
| ::efl::eina::optional< ::evas::object > | object_top_at_xy_get (Evas_Coord x_, Evas_Coord y_, bool include_pass_events_objects_, bool include_hidden_objects_) const |
| | Retrieve the Evas object stacked at the top of a given position in a canvas. More...
|
| |
| void | key_modifier_on (std::string keyname_) const |
| | Enables or turns on programmatically the modifier key with name keyname. More...
|
| |
| void | event_feed_mouse_up (int b_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_) const |
| | Mouse up event feed. More...
|
| |
| void | event_feed_mouse_down (int b_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_) const |
| | Mouse down event feed. More...
|
| |
| void | event_refeed_event (void *event_copy_, Evas_Callback_Type event_type_) const |
| | Re feed event. More...
|
| |
| ::efl::eina::optional< ::efl::eina::range_list< std::string > > | font_available_list () const |
| | List of available font descriptions known or found by this evas. More...
|
| |
| ::efl::eina::optional< ::efl::eina::range_list< ::evas::object > > | objects_in_rectangle_get (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_, bool include_pass_events_objects_, bool include_hidden_objects_) const |
| |
| ::efl::eina::optional< ::evas::object > | object_name_find (::efl::eina::optional< std::string > name_) const |
| | Retrieves the object on the given evas with the given name. More...
|
| |
| void | font_path_append (std::string path_) const |
| | Appends a font path to the list of font paths used by the given evas. More...
|
| |
| int | touch_point_list_nth_id_get (unsigned int n_) const |
| | This function returns the id of nth touch point. More...
|
| |
|
void | font_path_clear () const |
| | Removes all font paths loaded into memory for the given evas.
|
| |
| void | smart_objects_calculate () const |
| | Call user-provided calculate() smart functions and unset the flag signalling that the object needs to get recalculated to all smart objects in the canvas. More...
|
| |
| void | touch_point_list_nth_xy_get (unsigned int n_, Evas_Coord *x_, Evas_Coord *y_) const |
| | This function returns the nth touch point's co-ordinates. More...
|
| |
| void | key_lock_del (std::string keyname_) const |
| | Removes the keyname key from the current list of lock keys on canvas e. More...
|
| |
| void | damage_rectangle_add (int x_, int y_, int w_, int h_) const |
| | Add a damage rectangle. More...
|
| |
|
void | sync () const |
| | No description supplied by the EAPI.
|
| |
| ::efl::eina::optional< ::efl::eina::crange_list< std::string > > | font_path_list () const |
| | Retrieves the list of font paths used by the given evas. More...
|
| |
| void | image_cache_reload () const |
| | Reload the image cache. More...
|
| |
| int | coord_world_x_to_screen (Evas_Coord x_) const |
| | Convert/scale a canvas co-ordinate into output screen co-ordinates. More...
|
| |
| void | event_feed_multi_move (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, unsigned int timestamp_, const void *data_) const |
| | No description supplied by the EAPI. More...
|
| |
| ::efl::eina::optional< ::efl::eina::list< Eina_Rectangle * > > | render_updates () const |
| | Force immediate renderization of the given Evas canvas. More...
|
| |
| void | image_cache_flush () const |
| | Flush the image cache of the canvas. More...
|
| |
| Evas_Coord | coord_screen_y_to_world (int y_) const |
| | Convert/scale an output screen co-ordinate into canvas co-ordinates. More...
|
| |
| void | key_modifier_del (std::string keyname_) const |
| | Removes the keyname key from the current list of modifier keys on canvas e. More...
|
| |
| Evas_Touch_Point_State | touch_point_list_nth_state_get (unsigned int n_) const |
| | This function returns the state of nth touch point. More...
|
| |
|
void | focus_in () const |
| | Inform to the evas that it got the focus.
|
| |
| void | obscured_rectangle_add (int x_, int y_, int w_, int h_) const |
| | Add an "obscured region" to an Evas canvas. More...
|
| |
| void | render_dump () const |
| | Make the canvas discard as much data as possible used by the engine at runtime. More...
|
| |
| void | event_feed_mouse_in (unsigned int timestamp_, const void *data_) const |
| | Mouse in event feed. More...
|
| |
| ::efl::eina::optional< ::evas::object > | object_top_in_rectangle_get (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_, bool include_pass_events_objects_, bool include_hidden_objects_) const |
| | Retrieve the Evas object stacked at the top of a given rectangular region in a canvas. More...
|
| |
|
void | render () const |
| | Force renderization of the given canvas.
|
| |
| void | event_feed_multi_up (int d_, int x_, int y_, double rad_, double radx_, double rady_, double pres_, double ang_, double fx_, double fy_, Evas_Button_Flags flags_, unsigned int timestamp_, const void *data_) const |
| | No description supplied by the EAPI. More...
|
| |
| void | font_path_prepend (std::string path_) const |
| | Prepends a font path to the list of font paths used by the given evas. More...
|
| |
| void | obscured_clear () const |
| | Remove all "obscured regions" from an Evas canvas. More...
|
| |
| void | event_feed_mouse_cancel (unsigned int timestamp_, const void *data_) const |
| | Mouse cancel event feed. More...
|
| |
| Evas_Coord | coord_screen_x_to_world (int x_) const |
| | Convert/scale an output screen co-ordinate into canvas co-ordinates. More...
|
| |
| void | key_lock_add (std::string keyname_) const |
| | Adds the keyname key to the current list of lock keys. More...
|
| |
| void | render_idle_flush () const |
| | Make the canvas discard internally cached data used for rendering. More...
|
| |
| int | coord_world_y_to_screen (Evas_Coord y_) const |
| | Convert/scale a canvas co-ordinate into output screen co-ordinates. More...
|
| |
| void | event_feed_key_down_with_keycode (::efl::eina::optional< std::string > keyname_,::efl::eina::optional< std::string > key_,::efl::eina::optional< std::string > string_,::efl::eina::optional< std::string > compose_, unsigned int timestamp_, const void *data_, unsigned int keycode_) const |
| | Key down event feed with keycode. More...
|
| |
| void | event_feed_key_up_with_keycode (::efl::eina::optional< std::string > keyname_,::efl::eina::optional< std::string > key_,::efl::eina::optional< std::string > string_,::efl::eina::optional< std::string > compose_, unsigned int timestamp_, const void *data_, unsigned int keycode_) const |
| | Key up event feed with keycode. More...
|
| |
| void | event_feed_axis_update (unsigned int timestamp_, int device_, int toolid_, int naxes_, const Evas_Axis *axis_, const void *data_) const |
| | Input device axis update event feed. More...
|
| |
| void | output_framespace_get (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const |
| | Get the render engine's output framespace co-ordinates in canvas units. More...
|
| |
| void | output_framespace_set (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_) const |
| | Sets the output framespace size of the render engine of the given evas. More...
|
| |
| void | output_viewport_get (Evas_Coord *x_, Evas_Coord *y_, Evas_Coord *w_, Evas_Coord *h_) const |
| | Get the render engine's output viewport co-ordinates in canvas units. More...
|
| |
| void | output_viewport_set (Evas_Coord x_, Evas_Coord y_, Evas_Coord w_, Evas_Coord h_) const |
| | Sets the output viewport of the given evas in evas units. More...
|
| |
| int | image_cache_get () const |
| | Get the image cache. More...
|
| |
| void | image_cache_set (int size_) const |
| | Set the image cache. More...
|
| |
| Evas_Event_Flags | event_default_flags_get () const |
| | Get the default set of flags an event begins with. More...
|
| |
| void | event_default_flags_set (Evas_Event_Flags flags_) const |
| | Set the default set of flags an event begins with. More...
|
| |
| int | output_method_get () const |
| | Retrieves the number of the output engine used for the given evas. More...
|
| |
| void | output_method_set (int render_method_) const |
| | Sets the output engine for the given evas. More...
|
| |
| int | font_cache_get () const |
| | Changes the size of font cache of the given evas. More...
|
| |
| void | font_cache_set (int size_) const |
| | Changes the size of font cache of the given evas. More...
|
| |
| void | output_size_get (int *w_, int *h_) const |
| | Retrieve the output size of the render engine of the given evas. More...
|
| |
| void | output_size_set (int w_, int h_) const |
| | Sets the output size of the render engine of the given evas. More...
|
| |
| void * | data_attach_get () const |
| | Returns the pointer attached by evas_data_attach_set() More...
|
| |
| void | data_attach_set (void *data_) const |
| | Attaches a specific pointer to the evas for fetching later. More...
|
| |
| Evas_Font_Hinting_Flags | font_hinting_get () const |
| | Retrieves the font hinting used by the given evas. More...
|
| |
| void | font_hinting_set (Evas_Font_Hinting_Flags hinting_) const |
| | Changes the font hinting for the given evas. More...
|
| |
| Evas_Engine_Info * | engine_info_get () const |
| | Retrieves the current render engine info struct from the given evas. More...
|
| |
| bool | engine_info_set (Evas_Engine_Info *info_) const |
| | Applies the engine settings for the given evas from the given Evas_Engine_Info structure. More...
|
| |
| ::efl::eina::optional< ::evas::object > | focus_get () const |
| | Retrieve the object that currently has focus. More...
|
| |
| ::efl::eina::optional< ::evas::object > | object_top_get () const |
| | Get the highest (stacked) Evas object on the canvas e. More...
|
| |
| const Evas_Lock * | key_lock_get () const |
| | Returns a handle to the list of lock keys registered in the canvas e. More...
|
| |
| void | pointer_canvas_xy_get (Evas_Coord *x_, Evas_Coord *y_) const |
| | This function returns the current known pointer co-ordinates. More...
|
| |
| int | event_down_count_get () const |
| | Get the number of mouse or multi presses currently active. More...
|
| |
| int | smart_objects_calculate_count_get () const |
| | This gets the internal counter that counts the number of smart calculations. More...
|
| |
| bool | focus_state_get () const |
| | Get the focus state known by the given evas. More...
|
| |
| bool | changed_get () const |
| | Get the changed marker for the canvas. More...
|
| |
| void | pointer_output_xy_get (int *x_, int *y_) const |
| | This function returns the current known pointer co-ordinates. More...
|
| |
| bool | pointer_inside_get () const |
| | Returns whether the mouse pointer is logically inside the canvas. More...
|
| |
| bool | image_max_size_get (int *maxw_, int *maxh_) const |
| | Get the maximum image size evas can possibly handle. More...
|
| |
| ::efl::eina::optional< ::evas::object > | object_bottom_get () const |
| | Get the lowest (stacked) Evas object on the canvas e. More...
|
| |
| const Evas_Modifier * | key_modifier_get () const |
| | Returns a handle to the list of modifier keys registered in the canvas e. More...
|
| |
| int | pointer_button_down_mask_get () const |
| | Returns a bitmask with the mouse buttons currently pressed, set to 1. More...
|
| |
|
address_of | operator& () |
| |
|
address_const_of | operator& () const |
| |
| | concrete (Eo *eo) |
| | Class constructor. More...
|
| |
| | concrete () |
| | Default constructor. More...
|
| |
|
| ~concrete () |
| | Class destructor.
|
| |
|
| concrete (concrete const &other) |
| |
|
| concrete (concrete &&other) |
| |
|
concrete & | operator= (concrete const &other) |
| | Assignment operator.
|
| |
|
concrete & | operator= (concrete &&other) |
| |
| Eo * | _eo_ptr () const |
| | Return a pointer to the EO Object stored in this instance. More...
|
| |
| Eo * | _release () |
| | Releases the reference from this concrete object and return the pointer to the EO Object stored in this instance. More...
|
| |
|
void | _reset (Eo *_ptr=nullptr) |
| | Reset the current pointer to reference a new Eo object.
|
| |
| int | ref_get () const |
| | Get the reference count of this object. More...
|
| |
| void | parent_set (concrete parent) |
| | Set the parent of this object. More...
|
| |
| eina::optional< concrete > | parent_get () |
| | Get the parent of this object. More...
|
| |
| Eo_Dbg_Info | dbg_info_get () |
| | Get debug information of this object. More...
|
| |
|
| operator bool () const |
| |
| void | event_callback_forwarder_del (const Eo_Event_Description *desc_,::efl::eina::optional< ::efl::eo::concrete > new_obj_) const |
| | Remove an event callback forwarder for an event and an object. More...
|
| |
| void | event_thaw () const |
| | thaw events of object. More...
|
| |
| void | event_freeze () const |
| | freeze events of object. More...
|
| |
| void | event_callback_array_del (const Eo_Callback_Array_Item *array_, const void *user_data_) const |
| | Del a callback array with a specific data associated to it for an event. More...
|
| |
| void | wref_del (Eo **wref_) const |
| | Delete the weak reference passed. More...
|
| |
| void | destructor () const |
| | Call the object's destructor. More...
|
| |
| ::efl::eina::optional< ::efl::eo::concrete > | finalize () const |
| | Called at the end of #eo_add. More...
|
| |
| void | key_data_set (::efl::eina::optional< std::string > key_, const void *data_, eo_key_data_free_func free_func_) const |
| | Set generic data to object. More...
|
| |
| void * | key_data_get (::efl::eina::optional< std::string > key_) const |
| | Get generic data from object. More...
|
| |
| void | event_callback_del (const Eo_Event_Description *desc_, Eo_Event_Cb func_, const void *user_data_) const |
| | Del a callback with a specific data associated to it for an event. More...
|
| |
| void | key_data_del (::efl::eina::optional< std::string > key_) const |
| | Del generic data from object. More...
|
| |
| void | event_callback_array_priority_add (const Eo_Callback_Array_Item *array_, Eo_Callback_Priority priority_, const void *data_) const |
| | Add a callback array for an event with a specific priority. More...
|
| |
| void | wref_add (::efl::eo::concrete *wref_) const |
| | Add a new weak reference to obj. More...
|
| |
| void | dbg_info_get (Eo_Dbg_Info *root_node_) const |
| | Get dbg information from the object. More...
|
| |
| void | event_callback_forwarder_add (const Eo_Event_Description *desc_,::efl::eina::optional< ::efl::eo::concrete > new_obj_) const |
| | Add an event callback forwarder for an event and an object. More...
|
| |
| bool | event_callback_call (const Eo_Event_Description *desc_, void *event_info_) const |
| | Call the callbacks for an event of an object. More...
|
| |
| void | event_callback_priority_add (const Eo_Event_Description *desc_, Eo_Callback_Priority priority_, Eo_Event_Cb cb_, const void *data_) const |
| | Add a callback for an event with a specific priority. More...
|
| |
|
Eina_Iterator * | children_iterator_new () const |
| | Get an iterator on all childrens.
|
| |
| bool | composite_attach (::efl::eina::optional< ::efl::eo::concrete > comp_obj_) const |
| |
| bool | composite_detach (::efl::eina::optional< ::efl::eo::concrete > comp_obj_) const |
| |
| bool | composite_part_is () const |
| |
| ::efl::eina::optional< ::efl::eo::concrete > | parent_get () const |
| | Get the parent of an object. More...
|
| |
| void | parent_set (::efl::eina::optional< ::efl::eo::concrete > parent_) const |
| | Set the parent of an object Parents keep references to their children so in order to delete objects that have parents you need to set parent to NULL or use eo_del() that does that for you (and also unrefs the object). More...
|
| |
| int | event_global_freeze_count_get () const |
| | return freeze events of object. More...
|
| |
| int | event_freeze_count_get () const |
| | return freeze events of object. More...
|
| |
| bool | finalized_get () const |
| |
|
template<typename F > |
| ::efl::eo::signal_connection | callback_callback_add_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_) |
| |
|
template<typename T > |
| void | callback_callback_add_call (T *info) |
| |
|
template<typename F > |
| ::efl::eo::signal_connection | callback_callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_) |
| |
|
template<typename T > |
| void | callback_callback_del_call (T *info) |
| |
|
template<typename F > |
| ::efl::eo::signal_connection | callback_del_add (F &&callback_,::efl::eo::callback_priority priority_=::efl::eo::callback_priorities::default_) |
| |
|
template<typename T > |
| void | callback_del_call (T *info) |
| |
|
| operator::eo::base () const |
| |
|
| operator::eo::base & () |
| |
|
| operator::eo::base const & () const |
| |
| Evas * | evas_get () const |
| | No description supplied by the EAPI. More...
|
| |
|
| operator::evas::common_interface () const |
| |
|
| operator::evas::common_interface & () |
| |
|
| operator::evas::common_interface const & () const |
| |