lib/elementary/efl_ui_animation_view.eo \
lib/elementary/efl_ui_clock_legacy.eo \
lib/elementary/elm_interface_fileselector.eo \
- lib/elementary/elm_conformant.eo \
lib/elementary/elm_ctxpopup.eo \
lib/elementary/elm_dayselector.eo \
lib/elementary/elm_entry.eo \
lib/elementary/elm_color_item_eo.c \
lib/elementary/elm_colorselector_eo.legacy.c \
lib/elementary/elm_colorselector_eo.c \
+lib/elementary/elm_conformant_eo.c \
lib/elementary/elm_hoversel_eo.c \
lib/elementary/elm_hoversel_item_eo.c \
lib/elementary/elm_hoversel_item_eo.legacy.c
lib/elementary/elm_color_item_eo.legacy.h \
lib/elementary/elm_colorselector_eo.h \
lib/elementary/elm_colorselector_eo.legacy.h \
+lib/elementary/elm_conformant_eo.h \
+lib/elementary/elm_conformant_eo.legacy.h \
lib/elementary/elm_hoversel_eo.h \
lib/elementary/elm_hoversel_eo.legacy.h \
lib/elementary/elm_hoversel_item_eo.h \
#include "elm_widget_plug.h"
#include "elm_scroller.eo.h"
#include "elm_genlist.eo.h"
-#include "elm_conformant.eo.h"
+#include "elm_conformant_eo.h"
#define MY_CLASS ELM_CONFORMANT_CLASS
#define MY_CLASS_PFX elm_conformant
ELM_LAYOUT_CONTENT_ALIASES_OPS(MY_CLASS_PFX), \
EFL_CANVAS_GROUP_ADD_DEL_OPS(elm_conformant)
-#include "elm_conformant.eo.c"
+#include "elm_conformant_eo.c"
+++ /dev/null
-class Elm.Conformant extends Efl.Ui.Layout_Base implements Efl.Ui.Legacy
-{
- [[Elementary conformant class]]
- legacy_prefix: elm_conformant;
- eo_prefix: elm_obj_conformant;
- event_prefix: elm_conformant;
- implements {
- class.constructor;
- Efl.Object.constructor;
- Efl.Ui.Widget.widget_parent { set; }
- Efl.Ui.Widget.theme_apply;
- //TIZEN_ONLY(20161012): When atspi mode is dynamically switched on/off,
- //register/unregister access objects accordingly.
- // TIZEN_ONLY(20170516): connect to at-spi dbus based on org.a11y.Status.IsEnabled property
- Efl.Ui.Widget.screen_reader;
- //
- //
- }
- events {
- virtualkeypad,state,on: void; [[Called when virtualkeypad was enabled]]
- virtualkeypad,state,off: void; [[Called when virtualkeypad was disabled]]
- clipboard,state,on: void; [[Called when clipboard was enabled]]
- clipboard,state,off: void; [[Called when clipboard was disabled]]
- }
-}
--- /dev/null
+EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON =
+ EFL_EVENT_DESCRIPTION("virtualkeypad,state,on");
+EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF =
+ EFL_EVENT_DESCRIPTION("virtualkeypad,state,off");
+EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON =
+ EFL_EVENT_DESCRIPTION("clipboard,state,on");
+EWAPI const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF =
+ EFL_EVENT_DESCRIPTION("clipboard,state,off");
+
+Efl_Object *_elm_conformant_efl_object_constructor(Eo *obj, Elm_Conformant_Data *pd);
+
+
+void _elm_conformant_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Conformant_Data *pd, Efl_Ui_Widget *parent);
+
+
+Eina_Error _elm_conformant_efl_ui_widget_theme_apply(Eo *obj, Elm_Conformant_Data *pd);
+
+
+static Eina_Bool
+_elm_conformant_class_initializer(Efl_Class *klass)
+{
+ const Efl_Object_Ops *opsp = NULL;
+
+ const Efl_Object_Property_Reflection_Ops *ropsp = NULL;
+
+#ifndef ELM_CONFORMANT_EXTRA_OPS
+#define ELM_CONFORMANT_EXTRA_OPS
+#endif
+
+ EFL_OPS_DEFINE(ops,
+ EFL_OBJECT_OP_FUNC(efl_constructor, _elm_conformant_efl_object_constructor),
+ EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_conformant_efl_ui_widget_widget_parent_set),
+ EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_conformant_efl_ui_widget_theme_apply),
+ ELM_CONFORMANT_EXTRA_OPS
+ );
+ opsp = &ops;
+
+ return efl_class_functions_set(klass, opsp, ropsp);
+}
+
+static const Efl_Class_Description _elm_conformant_class_desc = {
+ EO_VERSION,
+ "Elm.Conformant",
+ EFL_CLASS_TYPE_REGULAR,
+ sizeof(Elm_Conformant_Data),
+ _elm_conformant_class_initializer,
+ _elm_conformant_class_constructor,
+ NULL
+};
+
+EFL_DEFINE_CLASS(elm_conformant_class_get, &_elm_conformant_class_desc, EFL_UI_LAYOUT_BASE_CLASS, EFL_UI_LEGACY_INTERFACE, NULL);
--- /dev/null
+#ifndef _ELM_CONFORMANT_EO_H_
+#define _ELM_CONFORMANT_EO_H_
+
+#ifndef _ELM_CONFORMANT_EO_CLASS_TYPE
+#define _ELM_CONFORMANT_EO_CLASS_TYPE
+
+typedef Eo Elm_Conformant;
+
+#endif
+
+#ifndef _ELM_CONFORMANT_EO_TYPES
+#define _ELM_CONFORMANT_EO_TYPES
+
+
+#endif
+/** Elementary conformant class
+ *
+ * @ingroup Elm_Conformant
+ */
+#define ELM_CONFORMANT_CLASS elm_conformant_class_get()
+
+EWAPI const Efl_Class *elm_conformant_class_get(void);
+
+EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON;
+
+/** Called when virtualkeypad was enabled
+ *
+ * @ingroup Elm_Conformant
+ */
+#define ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON (&(_ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON))
+
+EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF;
+
+/** Called when virtualkeypad was disabled
+ *
+ * @ingroup Elm_Conformant
+ */
+#define ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF (&(_ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF))
+
+EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON;
+
+/** Called when clipboard was enabled
+ *
+ * @ingroup Elm_Conformant
+ */
+#define ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON (&(_ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON))
+
+EWAPI extern const Efl_Event_Description _ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF;
+
+/** Called when clipboard was disabled
+ *
+ * @ingroup Elm_Conformant
+ */
+#define ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF (&(_ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF))
+
+#endif
--- /dev/null
+#ifndef _ELM_CONFORMANT_EO_LEGACY_H_
+#define _ELM_CONFORMANT_EO_LEGACY_H_
+
+#ifndef _ELM_CONFORMANT_EO_CLASS_TYPE
+#define _ELM_CONFORMANT_EO_CLASS_TYPE
+
+typedef Eo Elm_Conformant;
+
+#endif
+
+#ifndef _ELM_CONFORMANT_EO_TYPES
+#define _ELM_CONFORMANT_EO_TYPES
+
+
+#endif
+
+#endif
pub_legacy_eo_files = [
'efl_ui_clock_legacy.eo',
'elm_interface_fileselector.eo',
- 'elm_conformant.eo',
'elm_ctxpopup.eo',
'elm_dayselector.eo',
'elm_entry.eo',
'elm_color_item_eo.legacy.h',
'elm_colorselector_eo.h',
'elm_colorselector_eo.legacy.h',
+ 'elm_conformant_eo.h',
+ 'elm_conformant_eo.legacy.h',
'elm_hoversel_eo.h',
'elm_hoversel_eo.legacy.h',
'elm_hoversel_item_eo.h',