forked from enlightenment/efl
Eolian: Legacy partial integration of Evas Smart
This commit is contained in:
parent
4f35a9a743
commit
33cf815737
|
@ -24,8 +24,10 @@ BUILT_SOURCES += \
|
||||||
lib/evas/canvas/evas_signal_interface.eo.h \
|
lib/evas/canvas/evas_signal_interface.eo.h \
|
||||||
lib/evas/canvas/evas_smart.eo.c \
|
lib/evas/canvas/evas_smart.eo.c \
|
||||||
lib/evas/canvas/evas_smart.eo.h \
|
lib/evas/canvas/evas_smart.eo.h \
|
||||||
|
lib/evas/canvas/evas_smart.eo.legacy.h \
|
||||||
lib/evas/canvas/evas_smart_clipped.eo.c \
|
lib/evas/canvas/evas_smart_clipped.eo.c \
|
||||||
lib/evas/canvas/evas_smart_clipped.eo.h \
|
lib/evas/canvas/evas_smart_clipped.eo.h \
|
||||||
|
lib/evas/canvas/evas_smart_clipped.eo.legacy.h \
|
||||||
lib/evas/canvas/evas_table.eo.c \
|
lib/evas/canvas/evas_table.eo.c \
|
||||||
lib/evas/canvas/evas_table.eo.h \
|
lib/evas/canvas/evas_table.eo.h \
|
||||||
lib/evas/canvas/evas_table.eo.legacy.h \
|
lib/evas/canvas/evas_table.eo.legacy.h \
|
||||||
|
@ -124,7 +126,9 @@ nodist_installed_evascanvasheaders_DATA = \
|
||||||
lib/evas/canvas/evas_text.eo.legacy.h \
|
lib/evas/canvas/evas_text.eo.legacy.h \
|
||||||
lib/evas/canvas/evas_textblock.eo.legacy.h \
|
lib/evas/canvas/evas_textblock.eo.legacy.h \
|
||||||
lib/evas/canvas/evas_textgrid.eo.legacy.h \
|
lib/evas/canvas/evas_textgrid.eo.legacy.h \
|
||||||
lib/evas/canvas/evas_table.eo.legacy.h
|
lib/evas/canvas/evas_table.eo.legacy.h \
|
||||||
|
lib/evas/canvas/evas_smart.eo.legacy.h \
|
||||||
|
lib/evas/canvas/evas_smart_clipped.eo.legacy.h
|
||||||
|
|
||||||
noinst_HEADERS = \
|
noinst_HEADERS = \
|
||||||
lib/evas/include/evas_inline.x \
|
lib/evas/include/evas_inline.x \
|
||||||
|
|
|
@ -5445,7 +5445,7 @@ EAPI void evas_object_smart_member_del(Evas_Object *obj) EINA_ARG_NONNUL
|
||||||
* @see evas_object_smart_member_del()
|
* @see evas_object_smart_member_del()
|
||||||
* @see evas_object_smart_iterator_new()
|
* @see evas_object_smart_iterator_new()
|
||||||
*/
|
*/
|
||||||
EAPI Eina_List *evas_object_smart_members_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
//EAPI Eina_List *evas_object_smart_members_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieves an iterator of the member objects of a given Evas smart
|
* Retrieves an iterator of the member objects of a given Evas smart
|
||||||
|
@ -5460,7 +5460,7 @@ EAPI Eina_List *evas_object_smart_members_get(const Evas_Object *obj) EINA_WAR
|
||||||
* @see evas_object_smart_member_del()
|
* @see evas_object_smart_member_del()
|
||||||
* @see evas_object_smart_members_get()
|
* @see evas_object_smart_members_get()
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Iterator *evas_object_smart_iterator_new(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
//EAPI Eina_Iterator *evas_object_smart_iterator_new(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the parent smart object of a given Evas object, if it has one.
|
* Gets the parent smart object of a given Evas object, if it has one.
|
||||||
|
@ -5526,7 +5526,7 @@ EAPI Eina_Bool evas_object_smart_type_check_ptr(const Evas_Object *obj, const
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI Evas_Smart *evas_object_smart_smart_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
//EAPI Evas_Smart *evas_object_smart_smart_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve user data stored on a given smart object.
|
* Retrieve user data stored on a given smart object.
|
||||||
|
@ -5555,7 +5555,7 @@ EAPI void *evas_object_smart_data_get(const Evas_Object *obj) EINA_WARN_U
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI void evas_object_smart_data_set(Evas_Object *obj, void *data) EINA_ARG_NONNULL(1);
|
//EAPI void evas_object_smart_data_set(Evas_Object *obj, void *data) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add (register) a callback function to the smart event specified by
|
* Add (register) a callback function to the smart event specified by
|
||||||
|
@ -5720,7 +5720,7 @@ EAPI void evas_object_smart_callback_call(Evas_Object *obj, const char *
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool evas_object_smart_callbacks_descriptions_set(Evas_Object *obj, const Evas_Smart_Cb_Description *descriptions) EINA_ARG_NONNULL(1);
|
//EAPI Eina_Bool evas_object_smart_callbacks_descriptions_set(Evas_Object *obj, const Evas_Smart_Cb_Description *descriptions) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve an smart object's know smart callback descriptions (both
|
* Retrieve an smart object's know smart callback descriptions (both
|
||||||
|
@ -5755,7 +5755,7 @@ EAPI Eina_Bool evas_object_smart_callbacks_descriptions_set(Evas_Object *obj,
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI void evas_object_smart_callbacks_descriptions_get(const Evas_Object *obj, const Evas_Smart_Cb_Description ***class_descriptions, unsigned int *class_count, const Evas_Smart_Cb_Description ***instance_descriptions, unsigned int *instance_count) EINA_ARG_NONNULL(1);
|
//EAPI void evas_object_smart_callbacks_descriptions_get(const Evas_Object *obj, const Evas_Smart_Cb_Description ***class_descriptions, unsigned int *class_count, const Evas_Smart_Cb_Description ***instance_descriptions, unsigned int *instance_count) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Find callback description for callback called @a name.
|
* Find callback description for callback called @a name.
|
||||||
|
@ -5773,7 +5773,7 @@ EAPI void evas_object_smart_callbacks_descriptions_get(const Evas_Object
|
||||||
* will be done on instance descriptions.
|
* will be done on instance descriptions.
|
||||||
* @return reference to description if found, @c NULL if not found.
|
* @return reference to description if found, @c NULL if not found.
|
||||||
*/
|
*/
|
||||||
EAPI void evas_object_smart_callback_description_find(const Evas_Object *obj, const char *name, const Evas_Smart_Cb_Description **class_description, const Evas_Smart_Cb_Description **instance_description) EINA_ARG_NONNULL(1, 2);
|
//EAPI void evas_object_smart_callback_description_find(const Evas_Object *obj, const char *name, const Evas_Smart_Cb_Description **class_description, const Evas_Smart_Cb_Description **instance_description) EINA_ARG_NONNULL(1, 2);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve an Evas smart object's interface, by name string pointer.
|
* Retrieve an Evas smart object's interface, by name string pointer.
|
||||||
|
@ -5788,7 +5788,7 @@ EAPI void evas_object_smart_callback_description_find(const Evas_Object
|
||||||
* @return The interface's handle pointer, if found, @c NULL
|
* @return The interface's handle pointer, if found, @c NULL
|
||||||
* otherwise.
|
* otherwise.
|
||||||
*/
|
*/
|
||||||
const void *evas_object_smart_interface_get(const Evas_Object *obj, const char *name);
|
EAPI const void *evas_object_smart_interface_get(const Evas_Object *obj, const char *name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve an Evas smart object interface's <b>private data</b>.
|
* Retrieve an Evas smart object interface's <b>private data</b>.
|
||||||
|
@ -5801,7 +5801,7 @@ const void *evas_object_smart_interface_get(const Evas_Object *obj, const
|
||||||
* @return The object interface's private data blob pointer, if found,
|
* @return The object interface's private data blob pointer, if found,
|
||||||
* @c NULL otherwise.
|
* @c NULL otherwise.
|
||||||
*/
|
*/
|
||||||
void *evas_object_smart_interface_data_get(const Evas_Object *obj, const Evas_Smart_Interface *iface);
|
EAPI void *evas_object_smart_interface_data_get(const Evas_Object *obj, const Evas_Smart_Interface *iface);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mark smart object as changed, dirty.
|
* Mark smart object as changed, dirty.
|
||||||
|
@ -5817,7 +5817,7 @@ void *evas_object_smart_interface_data_get(const Evas_Object *obj, c
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI void evas_object_smart_changed(Evas_Object *obj) EINA_ARG_NONNULL(1);
|
//EAPI void evas_object_smart_changed(Evas_Object *obj) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set or unset the flag signalling that a given smart object needs to
|
* Set or unset the flag signalling that a given smart object needs to
|
||||||
|
@ -5846,7 +5846,7 @@ EAPI void evas_object_smart_changed(Evas_Object *obj) EINA_ARG_NONNULL(1
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI void evas_object_smart_need_recalculate_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
|
//EAPI void evas_object_smart_need_recalculate_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the value of the flag signalling that a given smart object needs to
|
* Get the value of the flag signalling that a given smart object needs to
|
||||||
|
@ -5864,7 +5864,7 @@ EAPI void evas_object_smart_need_recalculate_set(Evas_Object *obj, Eina_
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Bool evas_object_smart_need_recalculate_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
//EAPI Eina_Bool evas_object_smart_need_recalculate_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Call the @b calculate() smart function immediately on a given smart
|
* Call the @b calculate() smart function immediately on a given smart
|
||||||
|
@ -5881,7 +5881,7 @@ EAPI Eina_Bool evas_object_smart_need_recalculate_get(const Evas_Object *obj)
|
||||||
*
|
*
|
||||||
* @ingroup Evas_Smart_Object_Group
|
* @ingroup Evas_Smart_Object_Group
|
||||||
*/
|
*/
|
||||||
EAPI void evas_object_smart_calculate(Evas_Object *obj) EINA_ARG_NONNULL(1);
|
//EAPI void evas_object_smart_calculate(Evas_Object *obj) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Call user-provided @c calculate() smart functions and unset the
|
* Call user-provided @c calculate() smart functions and unset the
|
||||||
|
@ -5931,6 +5931,8 @@ EAPI int evas_smart_objects_calculate_count_get(const Evas *e);
|
||||||
* their @c move() smart function definition.
|
* their @c move() smart function definition.
|
||||||
*/
|
*/
|
||||||
EAPI void evas_object_smart_move_children_relative(Evas_Object *obj, Evas_Coord dx, Evas_Coord dy) EINA_ARG_NONNULL(1);
|
EAPI void evas_object_smart_move_children_relative(Evas_Object *obj, Evas_Coord dx, Evas_Coord dy) EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
|
#include "canvas/evas_smart.eo.legacy.h"
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
@ -5954,6 +5956,7 @@ EAPI void evas_object_smart_move_children_relative(Evas_Object *obj, Eva
|
||||||
*/
|
*/
|
||||||
EAPI Evas_Object *evas_object_smart_clipped_clipper_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
EAPI Evas_Object *evas_object_smart_clipped_clipper_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
||||||
|
|
||||||
|
#include "canvas/evas_smart_clipped.eo.legacy.h"
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -52,6 +52,7 @@ class Evas_Smart (Evas_Object, Evas_Signal_Interface)
|
||||||
clip {
|
clip {
|
||||||
set {
|
set {
|
||||||
/*@ No description supplied by the EAPI. */
|
/*@ No description supplied by the EAPI. */
|
||||||
|
legacy null;
|
||||||
}
|
}
|
||||||
values {
|
values {
|
||||||
Evas_Object *clip;
|
Evas_Object *clip;
|
||||||
|
@ -60,6 +61,7 @@ class Evas_Smart (Evas_Object, Evas_Signal_Interface)
|
||||||
color {
|
color {
|
||||||
set {
|
set {
|
||||||
/*@ No description supplied by the EAPI. */
|
/*@ No description supplied by the EAPI. */
|
||||||
|
legacy null;
|
||||||
}
|
}
|
||||||
values {
|
values {
|
||||||
int r;
|
int r;
|
||||||
|
@ -118,9 +120,11 @@ class Evas_Smart (Evas_Object, Evas_Signal_Interface)
|
||||||
methods {
|
methods {
|
||||||
show {
|
show {
|
||||||
/*@ No description supplied by the EAPI. */
|
/*@ No description supplied by the EAPI. */
|
||||||
|
legacy null;
|
||||||
}
|
}
|
||||||
move {
|
move {
|
||||||
/*@ No description supplied by the EAPI. */
|
/*@ No description supplied by the EAPI. */
|
||||||
|
legacy null;
|
||||||
params {
|
params {
|
||||||
@in Evas_Coord x;
|
@in Evas_Coord x;
|
||||||
@in Evas_Coord y;
|
@in Evas_Coord y;
|
||||||
|
@ -236,6 +240,7 @@ class Evas_Smart (Evas_Object, Evas_Signal_Interface)
|
||||||
}
|
}
|
||||||
hide {
|
hide {
|
||||||
/*@ No description supplied by the EAPI. */
|
/*@ No description supplied by the EAPI. */
|
||||||
|
legacy null;
|
||||||
}
|
}
|
||||||
calculate {
|
calculate {
|
||||||
/*@
|
/*@
|
||||||
|
@ -292,6 +297,7 @@ class Evas_Smart (Evas_Object, Evas_Signal_Interface)
|
||||||
}
|
}
|
||||||
resize {
|
resize {
|
||||||
/*@ No description supplied by the EAPI. */
|
/*@ No description supplied by the EAPI. */
|
||||||
|
legacy null;
|
||||||
params {
|
params {
|
||||||
@in Evas_Coord w;
|
@in Evas_Coord w;
|
||||||
@in Evas_Coord h;
|
@in Evas_Coord h;
|
||||||
|
@ -299,6 +305,7 @@ class Evas_Smart (Evas_Object, Evas_Signal_Interface)
|
||||||
}
|
}
|
||||||
clip_unset {
|
clip_unset {
|
||||||
/*@ No description supplied by the EAPI. */
|
/*@ No description supplied by the EAPI. */
|
||||||
|
legacy null;
|
||||||
}
|
}
|
||||||
changed {
|
changed {
|
||||||
/*@
|
/*@
|
||||||
|
|
Loading…
Reference in New Issue