Refactor appcore-widget
[platform/core/appfw/appcore-widget.git] / include / widget_base.h
index 80e1a57..769c566 100644 (file)
 extern "C" {
 #endif
 
+/* Deprecated APIs. Please use widget_base.hh */
+
+#define WIDGE_BASE_DEPRECATED __attribute__ ((deprecated))
+
 typedef enum widget_base_destroy_type {
        WIDGET_BASE_DESTROY_TYPE_PERMANENT = 0x00,
        WIDGET_BASE_DESTROY_TYPE_TEMPORARY = 0x01,
@@ -85,50 +89,50 @@ typedef struct _widget_base_class {
 
 typedef bool (*widget_base_instance_cb)(widget_base_instance_h instance, void *data);
 
-int widget_base_foreach_context(widget_base_instance_cb cb, void *data);
-int widget_base_terminate_context(widget_base_instance_h instance_h);
+int widget_base_foreach_context(widget_base_instance_cb cb, void *data) WIDGE_BASE_DEPRECATED;
+int widget_base_terminate_context(widget_base_instance_h instance_h) WIDGE_BASE_DEPRECATED;
 int widget_base_add_event_handler(app_event_handler_h *event_handler,
                                        app_event_type_e event_type,
                                        app_event_cb callback,
-                                       void *user_data);
+                                       void *user_data) WIDGE_BASE_DEPRECATED;
 int widget_base_remove_event_handler(app_event_handler_h
-                                               event_handler);
+                                               event_handler) WIDGE_BASE_DEPRECATED;
 int widget_base_context_set_content_info(widget_base_instance_h instance_h,
-               bundle *content_info);
-int widget_base_context_get_tag(widget_base_instance_h instance_h, void **tag);
-int widget_base_context_set_tag(widget_base_instance_h instance_h, void *tag);
-void *widget_base_context_get_user_data(widget_base_instance_h instance_h);
+               bundle *content_info) WIDGE_BASE_DEPRECATED;
+int widget_base_context_get_tag(widget_base_instance_h instance_h, void **tag) WIDGE_BASE_DEPRECATED;
+int widget_base_context_set_tag(widget_base_instance_h instance_h, void *tag) WIDGE_BASE_DEPRECATED;
+void *widget_base_context_get_user_data(widget_base_instance_h instance_h) WIDGE_BASE_DEPRECATED;
 int widget_base_context_set_user_data(widget_base_instance_h instance_h,
-               void *user_data);
-int widget_base_context_get_id(widget_base_instance_h instance_h, char **id);
-const char *widget_base_get_viewer_endpoint(void);
-int widget_base_init(widget_base_ops ops, int argc, char **argv, void *data);
-int widget_base_on_create(void);
-int widget_base_on_terminate(void);
-int widget_base_on_init(int argc, char **argv);
-void widget_base_on_finish(void);
-void widget_base_on_run(void);
-void widget_base_on_exit(void);
-int widget_base_on_trim_memory(void);
-widget_base_ops widget_base_get_default_ops(void);
-void widget_base_fini(void);
-int widget_base_exit(void);
+               void *user_data) WIDGE_BASE_DEPRECATED;
+int widget_base_context_get_id(widget_base_instance_h instance_h, char **id) WIDGE_BASE_DEPRECATED;
+const char *widget_base_get_viewer_endpoint(void) WIDGE_BASE_DEPRECATED;
+int widget_base_init(widget_base_ops ops, int argc, char **argv, void *data) WIDGE_BASE_DEPRECATED;
+int widget_base_on_create(void) WIDGE_BASE_DEPRECATED;
+int widget_base_on_terminate(void) WIDGE_BASE_DEPRECATED;
+int widget_base_on_init(int argc, char **argv) WIDGE_BASE_DEPRECATED;
+void widget_base_on_finish(void) WIDGE_BASE_DEPRECATED;
+void widget_base_on_run(void) WIDGE_BASE_DEPRECATED;
+void widget_base_on_exit(void) WIDGE_BASE_DEPRECATED;
+int widget_base_on_trim_memory(void) WIDGE_BASE_DEPRECATED;
+widget_base_ops widget_base_get_default_ops(void) WIDGE_BASE_DEPRECATED;
+void widget_base_fini(void) WIDGE_BASE_DEPRECATED;
+int widget_base_exit(void) WIDGE_BASE_DEPRECATED;
 int widget_base_context_window_bind(
                widget_base_instance_h instance_h, const char *id,
-               Ecore_Wl2_Window *wl_win);
+               Ecore_Wl2_Window *wl_win) WIDGE_BASE_DEPRECATED;
 int widget_base_class_on_create(widget_base_instance_h instance_h,
-               bundle *content, int w, int h);
-int widget_base_class_on_pause(widget_base_instance_h instance_h);
-int widget_base_class_on_resume(widget_base_instance_h instance_h);
+               bundle *content, int w, int h) WIDGE_BASE_DEPRECATED;
+int widget_base_class_on_pause(widget_base_instance_h instance_h) WIDGE_BASE_DEPRECATED;
+int widget_base_class_on_resume(widget_base_instance_h instance_h) WIDGE_BASE_DEPRECATED;
 int widget_base_class_on_resize(widget_base_instance_h instance_h,
-               int w, int h);
+               int w, int h) WIDGE_BASE_DEPRECATED;
 int widget_base_class_on_update(widget_base_instance_h instance_h,
-               bundle *content, int force);
+               bundle *content, int force) WIDGE_BASE_DEPRECATED;
 int widget_base_class_on_destroy(widget_base_instance_h instance_h,
-               widget_base_destroy_type_e reason, bundle *content);
-widget_base_class widget_base_class_get_default(void);
+               widget_base_destroy_type_e reason, bundle *content) WIDGE_BASE_DEPRECATED;
+widget_base_class widget_base_class_get_default(void) WIDGE_BASE_DEPRECATED;
 widget_base_class *widget_base_class_add(widget_base_class cls,
-               const char *class_id, void *class_data);
+               const char *class_id, void *class_data) WIDGE_BASE_DEPRECATED;
 
 #ifdef __cplusplus
 }