lib/elementary/efl_ui_progressbar_legacy_part.eo \
lib/elementary/elm_multibuttonentry_part.eo \
lib/elementary/elm_interface_scrollable.eo \
- lib/elementary/elm_atspi_proxy.eo \
lib/elementary/efl_ui_image_zoomable_pan.eo \
$(NULL)
lib/elementary/elm_atspi_bridge_eo.legacy.c \
lib/elementary/elm_atspi_ewk_wrapper_eo.c \
lib/elementary/elm_atspi_ewk_wrapper_eo.legacy.c \
+lib/elementary/elm_atspi_proxy_eo.c \
lib/elementary/elm_box_eo.c \
lib/elementary/elm_box_eo.legacy.c \
lib/elementary/elm_bubble_eo.c \
lib/elementary/elm_atspi_app_object_eo.legacy.h \
lib/elementary/elm_atspi_bridge_eo.legacy.h \
lib/elementary/elm_atspi_ewk_wrapper_eo.legacy.h \
+lib/elementary/elm_atspi_proxy_eo.legacy.h \
lib/elementary/elm_box_eo.legacy.h \
lib/elementary/elm_bubble_eo.legacy.h \
lib/elementary/elm_calendar_eo.legacy.h \
lib/elementary/elm_atspi_app_object_eo.h \
lib/elementary/elm_atspi_bridge_eo.h \
lib/elementary/elm_atspi_ewk_wrapper_eo.h \
+lib/elementary/elm_atspi_proxy_eo.h \
lib/elementary/elm_box_eo.h \
lib/elementary/elm_bubble_eo.h \
lib/elementary/elm_calendar_eo.h \
lib/elementary/elm_atspi_app_object.h \
lib/elementary/elm_atspi_bridge.h \
lib/elementary/elm_atspi_ewk_wrapper.h \
- lib/elementary/elm_atspi_proxy.h \
+ lib/elementary/elm_atspi_proxy.h \
lib/elementary/elm_authors.h \
lib/elementary/elm_bg.h \
lib/elementary/elm_bg_legacy.h \
}
}
-#include "elm_atspi_proxy.eo.c"
+#include "elm_atspi_proxy_eo.c"
+++ /dev/null
-enum Elm.Atspi.Proxy_Type
-{
- SOCKET,
- PLUG
-}
-
-class Elm.Atspi.Proxy extends Efl.Ui.Widget
-{
- eo_prefix: elm_obj_atspi_proxy;
- event_prefix: elm_atspi_proxy;
- data: Elm_Atspi_Proxy_Data;
- methods {
- ctor {
- [[ No description supplied by the EAPI.]]
- params {
- @in type: Elm.Atspi.Proxy_Type;
- }
- }
- @property address {
- set {
- }
- get {
- }
- values {
- bus: string;
- path: string;
- }
- }
- @property type {
- get {
- }
- values {
- ret:Elm.Atspi.Proxy_Type;
- }
- }
- address_get_retry_timer_add {
- }
- }
- constructors {
- .ctor;
- }
- implements {
- Efl.Object.destructor;
- Efl.Access.Object.access_children { get; }
- Efl.Ui.Widget.atspi;
- }
- events {
- connected: void;
- disconnected: void;
- }
-}
-#ifdef EFL_EO_API_SUPPORT
-#include "elm_atspi_proxy.eo.h"
-#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
-#include "elm_atspi_proxy.eo.legacy.h"
+#include "elm_atspi_proxy_eo.legacy.h"
#endif
-
--- /dev/null
+EWAPI const Efl_Event_Description _ELM_ATSPI_PROXY_EVENT_CONNECTED =
+ EFL_EVENT_DESCRIPTION("connected");
+EWAPI const Efl_Event_Description _ELM_ATSPI_PROXY_EVENT_DISCONNECTED =
+ EFL_EVENT_DESCRIPTION("disconnected");
+
+void _elm_atspi_proxy_ctor(Eo *obj, Elm_Atspi_Proxy_Data *pd, Elm_Atspi_Proxy_Type type);
+
+EOAPI EFL_VOID_FUNC_BODYV(elm_obj_atspi_proxy_ctor, EFL_FUNC_CALL(type), Elm_Atspi_Proxy_Type type);
+
+void _elm_atspi_proxy_address_set(Eo *obj, Elm_Atspi_Proxy_Data *pd, const char *bus, const char *path);
+
+EOAPI EFL_VOID_FUNC_BODYV(elm_obj_atspi_proxy_address_set, EFL_FUNC_CALL(bus, path), const char *bus, const char *path);
+
+void _elm_atspi_proxy_address_get(const Eo *obj, Elm_Atspi_Proxy_Data *pd, const char **bus, const char **path);
+
+EOAPI EFL_VOID_FUNC_BODYV_CONST(elm_obj_atspi_proxy_address_get, EFL_FUNC_CALL(bus, path), const char **bus, const char **path);
+
+Elm_Atspi_Proxy_Type _elm_atspi_proxy_type_get(const Eo *obj, Elm_Atspi_Proxy_Data *pd);
+
+EOAPI EFL_FUNC_BODY_CONST(elm_obj_atspi_proxy_type_get, Elm_Atspi_Proxy_Type, 0);
+
+void _elm_atspi_proxy_address_get_retry_timer_add(Eo *obj, Elm_Atspi_Proxy_Data *pd);
+
+EOAPI EFL_VOID_FUNC_BODY(elm_obj_atspi_proxy_address_get_retry_timer_add);
+
+void _elm_atspi_proxy_efl_object_destructor(Eo *obj, Elm_Atspi_Proxy_Data *pd);
+
+
+Eina_List *_elm_atspi_proxy_efl_access_object_access_children_get(const Eo *obj, Elm_Atspi_Proxy_Data *pd);
+
+
+void _elm_atspi_proxy_efl_ui_widget_atspi(Eo *obj, Elm_Atspi_Proxy_Data *pd, Eina_Bool is_atspi);
+
+
+static Eina_Bool
+_elm_atspi_proxy_class_initializer(Efl_Class *klass)
+{
+ const Efl_Object_Ops *opsp = NULL;
+
+ const Efl_Object_Property_Reflection_Ops *ropsp = NULL;
+
+#ifndef ELM_ATSPI_PROXY_EXTRA_OPS
+#define ELM_ATSPI_PROXY_EXTRA_OPS
+#endif
+
+ EFL_OPS_DEFINE(ops,
+ EFL_OBJECT_OP_FUNC(elm_obj_atspi_proxy_ctor, _elm_atspi_proxy_ctor),
+ EFL_OBJECT_OP_FUNC(elm_obj_atspi_proxy_address_set, _elm_atspi_proxy_address_set),
+ EFL_OBJECT_OP_FUNC(elm_obj_atspi_proxy_address_get, _elm_atspi_proxy_address_get),
+ EFL_OBJECT_OP_FUNC(elm_obj_atspi_proxy_type_get, _elm_atspi_proxy_type_get),
+ EFL_OBJECT_OP_FUNC(elm_obj_atspi_proxy_address_get_retry_timer_add, _elm_atspi_proxy_address_get_retry_timer_add),
+ EFL_OBJECT_OP_FUNC(efl_destructor, _elm_atspi_proxy_efl_object_destructor),
+ EFL_OBJECT_OP_FUNC(efl_access_object_access_children_get, _elm_atspi_proxy_efl_access_object_access_children_get),
+ EFL_OBJECT_OP_FUNC(efl_ui_widget_atspi, _elm_atspi_proxy_efl_ui_widget_atspi),
+ ELM_ATSPI_PROXY_EXTRA_OPS
+ );
+ opsp = &ops;
+
+ return efl_class_functions_set(klass, opsp, ropsp);
+}
+
+static const Efl_Class_Description _elm_atspi_proxy_class_desc = {
+ EO_VERSION,
+ "Elm.Atspi.Proxy",
+ EFL_CLASS_TYPE_REGULAR,
+ sizeof(Elm_Atspi_Proxy_Data),
+ _elm_atspi_proxy_class_initializer,
+ NULL,
+ NULL
+};
+
+EFL_DEFINE_CLASS(elm_atspi_proxy_class_get, &_elm_atspi_proxy_class_desc, EFL_UI_WIDGET_CLASS, NULL);
--- /dev/null
+#ifndef _ELM_ATSPI_PROXY_EO_H_
+#define _ELM_ATSPI_PROXY_EO_H_
+
+#ifndef _ELM_ATSPI_PROXY_EO_CLASS_TYPE
+#define _ELM_ATSPI_PROXY_EO_CLASS_TYPE
+
+typedef Eo Elm_Atspi_Proxy;
+
+#endif
+
+#ifndef _ELM_ATSPI_PROXY_EO_TYPES
+#define _ELM_ATSPI_PROXY_EO_TYPES
+
+typedef enum
+{
+ ELM_ATSPI_PROXY_TYPE_SOCKET = 0,
+ ELM_ATSPI_PROXY_TYPE_PLUG
+} Elm_Atspi_Proxy_Type;
+
+
+#endif
+#define ELM_ATSPI_PROXY_CLASS elm_atspi_proxy_class_get()
+
+EWAPI const Efl_Class *elm_atspi_proxy_class_get(void);
+
+/**
+ * @brief No description supplied by the EAPI.
+ *
+ * @param[in] obj The object.
+ * @param[in] type
+ *
+ * @ingroup Elm_Atspi_Proxy
+ */
+EOAPI void elm_obj_atspi_proxy_ctor(Eo *obj, Elm_Atspi_Proxy_Type type);
+
+EOAPI void elm_obj_atspi_proxy_address_set(Eo *obj, const char *bus, const char *path);
+
+EOAPI void elm_obj_atspi_proxy_address_get(const Eo *obj, const char **bus, const char **path);
+
+EOAPI Elm_Atspi_Proxy_Type elm_obj_atspi_proxy_type_get(const Eo *obj);
+
+EOAPI void elm_obj_atspi_proxy_address_get_retry_timer_add(Eo *obj);
+
+EWAPI extern const Efl_Event_Description _ELM_ATSPI_PROXY_EVENT_CONNECTED;
+
+/**
+ * No description
+ */
+#define ELM_ATSPI_PROXY_EVENT_CONNECTED (&(_ELM_ATSPI_PROXY_EVENT_CONNECTED))
+
+EWAPI extern const Efl_Event_Description _ELM_ATSPI_PROXY_EVENT_DISCONNECTED;
+
+/**
+ * No description
+ */
+#define ELM_ATSPI_PROXY_EVENT_DISCONNECTED (&(_ELM_ATSPI_PROXY_EVENT_DISCONNECTED))
+
+#endif
--- /dev/null
+#ifndef _ELM_ATSPI_PROXY_EO_LEGACY_H_
+#define _ELM_ATSPI_PROXY_EO_LEGACY_H_
+
+#ifndef _ELM_ATSPI_PROXY_EO_CLASS_TYPE
+#define _ELM_ATSPI_PROXY_EO_CLASS_TYPE
+
+typedef Eo Elm_Atspi_Proxy;
+
+#endif
+
+#ifndef _ELM_ATSPI_PROXY_EO_TYPES
+#define _ELM_ATSPI_PROXY_EO_TYPES
+
+typedef enum
+{
+ ELM_ATSPI_PROXY_TYPE_SOCKET = 0,
+ ELM_ATSPI_PROXY_TYPE_PLUG
+} Elm_Atspi_Proxy_Type;
+
+
+#endif
+
+
+
+
+
+
+#endif
#include "elm_atspi_app_object_eo.h"
#include "elm_atspi_bridge_eo.h"
#include "elm_atspi_ewk_wrapper_eo.h"
+#include "elm_atspi_proxy_eo.h"
#include "elm_box_eo.h"
#include "elm_bubble_eo.h"
#include "elm_calendar_eo.h"
'elm_atspi_bridge_eo.legacy.h',
'elm_atspi_ewk_wrapper.h',
'elm_atspi_ewk_wrapper_eo.legacy.h',
+ 'elm_atspi_proxy.h',
+ 'elm_atspi_proxy_eo.legacy.h',
'elm_authors.h',
'elm_bg.h',
'elm_bg_legacy.h',
'elm_atspi_app_object.c',
'elm_atspi_bridge.c',
'elm_atspi_ewk_wrapper.c',
+ 'elm_atspi_proxy.c',
'efl_ui_legacy.c',
'efl_ui_bg.c',
'elm_box.c',