atspi: properly include at-spi headers.

Summary:
Change requested by TAsn. Previuosly AT-SPI headers were kept private
and included directly into elementary source code. From now on,
AT-SPI headers can be included from Elementary.h public header, however
will be marked as beta APIs.

Commit includes following changes:
* include all atspi headers into new elm_interfaces.h header.
* marking all at-spi interfaces methods/properties as @protected.
* wrap all common headers with EFL_BETA_API_SUPPORT.
* make some common APIs visible in lib, by adding EAPI attribute
  (if someone decides to use beta APIs).

Test Plan: out-off tree build with gcc, g++

Reviewers: tasn

Reviewed By: tasn

Subscribers: seoz, q66, kuuko

Maniphest Tasks: T1721

Differential Revision: https://phab.enlightenment.org/D1528
This commit is contained in:
Lukasz Stanislawski 2014-10-17 16:56:11 +01:00 committed by Tom Hacohen
parent ada335eedf
commit 2ca1f8a75a
86 changed files with 260 additions and 455 deletions

View File

@ -183,6 +183,7 @@ EAPI extern Elm_Version *elm_version;
#include <elm_app_client.h> #include <elm_app_client.h>
#include <elm_app_client_view.h> #include <elm_app_client_view.h>
#include <elm_app.h> #include <elm_app.h>
#include <elm_atspi_app_object.h>
#include <elm_bg.h> #include <elm_bg.h>
#include <elm_box.h> #include <elm_box.h>

View File

@ -152,6 +152,7 @@ elm_app_client.h \
elm_app_client_view_eo.h \ elm_app_client_view_eo.h \
elm_app_client_view.h \ elm_app_client_view.h \
elm_app.h \ elm_app.h \
elm_atspi_app_object.h \
elm_authors.h \ elm_authors.h \
elm_bg.h \ elm_bg.h \
elm_bg_eo.h \ elm_bg_eo.h \

View File

@ -2,19 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_ctxpopup.h" #include "elm_widget_ctxpopup.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_CTXPOPUP_CLASS #define MY_CLASS ELM_CTXPOPUP_CLASS
#define MY_CLASS_NAME "Elm_Ctxpopup" #define MY_CLASS_NAME "Elm_Ctxpopup"

View File

@ -9,19 +9,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_interface_fileselector.h" #include "elm_interface_fileselector.h"
#include "elm_widget_fileselector.h" #include "elm_widget_fileselector.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_FILESELECTOR_CLASS #define MY_CLASS ELM_FILESELECTOR_CLASS
#define MY_CLASS_NAME "Elm_Fileselector" #define MY_CLASS_NAME "Elm_Fileselector"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_interface_fileselector.h" #include "elm_interface_fileselector.h"
#include "elm_widget_fileselector_button.h" #include "elm_widget_fileselector_button.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_FILESELECTOR_BUTTON_CLASS #define MY_CLASS ELM_FILESELECTOR_BUTTON_CLASS
#define MY_CLASS_NAME "Elm_Fileselector_Button" #define MY_CLASS_NAME "Elm_Fileselector_Button"

View File

@ -3,16 +3,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_interface_fileselector.h" #include "elm_interface_fileselector.h"
#include "elm_widget_fileselector_entry.h" #include "elm_widget_fileselector_entry.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_FILESELECTOR_ENTRY_CLASS #define MY_CLASS ELM_FILESELECTOR_ENTRY_CLASS
#define MY_CLASS_NAME "Elm_Fileselector_Entry" #define MY_CLASS_NAME "Elm_Fileselector_Entry"

View File

@ -2,19 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_hoversel.h" #include "elm_widget_hoversel.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_HOVERSEL_CLASS #define MY_CLASS ELM_HOVERSEL_CLASS
#define MY_CLASS_NAME "Elm_Hoversel" #define MY_CLASS_NAME "Elm_Hoversel"

View File

@ -2,14 +2,12 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_multibuttonentry.h" #include "elm_widget_multibuttonentry.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_MULTIBUTTONENTRY_CLASS #define MY_CLASS ELM_MULTIBUTTONENTRY_CLASS
#define MY_CLASS_NAME "Elm_Multibuttonentry" #define MY_CLASS_NAME "Elm_Multibuttonentry"

View File

@ -2,19 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_naviframe.h" #include "elm_widget_naviframe.h"
#include "elm_widget_container.h" #include "elm_widget_container.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_NAVIFRAME_CLASS #define MY_CLASS ELM_NAVIFRAME_CLASS
#define MY_CLASS_NAME "Elm_Naviframe" #define MY_CLASS_NAME "Elm_Naviframe"

View File

@ -4,19 +4,14 @@
#include <Emotion.h> #include <Emotion.h>
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#include "elm_widget_player.h" #include "elm_widget_player.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_PLAYER_CLASS #define MY_CLASS ELM_PLAYER_CLASS
#define MY_CLASS_NAME "Elm_Player" #define MY_CLASS_NAME "Elm_Player"

View File

@ -2,18 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_popup.h" #include "elm_widget_popup.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_POPUP_CLASS #define MY_CLASS ELM_POPUP_CLASS
#define MY_CLASS_NAME "Elm_Popup" #define MY_CLASS_NAME "Elm_Popup"

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include <math.h> #include <math.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_actionslider.h" #include "elm_widget_actionslider.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_ACTIONSLIDER_CLASS #define MY_CLASS ELM_ACTIONSLIDER_CLASS
#define MY_CLASS_NAME "Elm_Actionslider" #define MY_CLASS_NAME "Elm_Actionslider"

View File

@ -2,16 +2,12 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#include "elm_atspi_app_object.eo.h"
extern Eina_List *_elm_win_list; extern Eina_List *_elm_win_list;
typedef struct _Elm_Atspi_App_Object_Data Elm_Atspi_App_Object_Data; typedef struct _Elm_Atspi_App_Object_Data Elm_Atspi_App_Object_Data;

View File

@ -0,0 +1,6 @@
#ifdef EFL_EO_API_SUPPORT
#include "elm_atspi_app_object.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_atspi_app_object.eo.legacy.h"
#endif

View File

@ -18,20 +18,6 @@
#include "elm_priv.h" #include "elm_priv.h"
#include <assert.h> #include <assert.h>
#include "elm_atspi_app_object.eo.h"
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#include "elm_interface_atspi_component.eo.h"
#include "elm_interface_atspi_window.eo.h"
#include "elm_interface_atspi_action.eo.h"
#include "elm_interface_atspi_value.eo.h"
#include "elm_interface_atspi_image.eo.h"
#include "elm_interface_atspi_selection.eo.h"
#include "elm_interface_atspi_text.h"
#include "elm_interface_atspi_text.eo.h"
#include "elm_interface_atspi_editable_text.eo.h"
/* /*
* Accessibility Bus info not defined in atspi-constants.h * Accessibility Bus info not defined in atspi-constants.h
*/ */

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_bg.h" #include "elm_widget_bg.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_BG_CLASS #define MY_CLASS ELM_BG_CLASS
#define MY_CLASS_NAME "Elm_Bg" #define MY_CLASS_NAME "Elm_Bg"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "els_box.h" #include "els_box.h"
#include "elm_widget_box.h" #include "elm_widget_box.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_BOX_CLASS #define MY_CLASS ELM_BOX_CLASS
#define MY_CLASS_NAME "Elm_Box" #define MY_CLASS_NAME "Elm_Box"
#define MY_CLASS_NAME_LEGACY "elm_box" #define MY_CLASS_NAME_LEGACY "elm_box"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_bubble.h" #include "elm_widget_bubble.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_BUBBLE_CLASS #define MY_CLASS ELM_BUBBLE_CLASS
#define MY_CLASS_NAME "Elm_Bubble" #define MY_CLASS_NAME "Elm_Bubble"

View File

@ -2,6 +2,9 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_button.h" #include "elm_widget_button.h"
@ -9,15 +12,6 @@
#define MY_CLASS ELM_BUTTON_CLASS #define MY_CLASS ELM_BUTTON_CLASS
// ATSPI Accessibility
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS_NAME "Elm_Button" #define MY_CLASS_NAME "Elm_Button"
#define MY_CLASS_NAME_LEGACY "elm_button" #define MY_CLASS_NAME_LEGACY "elm_button"

View File

@ -2,18 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_calendar.h" #include "elm_widget_calendar.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_CALENDAR_CLASS #define MY_CLASS ELM_CALENDAR_CLASS
#define MY_CLASS_NAME "Elm_Calendar" #define MY_CLASS_NAME "Elm_Calendar"

View File

@ -2,20 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_check.h" #include "elm_widget_check.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_CHECK_CLASS #define MY_CLASS ELM_CHECK_CLASS
#define MY_CLASS_NAME "Elm_Check" #define MY_CLASS_NAME "Elm_Check"

View File

@ -2,14 +2,12 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_clock.h" #include "elm_widget_clock.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_CLOCK_CLASS #define MY_CLASS ELM_CLOCK_CLASS
#define MY_CLASS_NAME "Elm_Clock" #define MY_CLASS_NAME "Elm_Clock"

View File

@ -2,18 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_colorselector.h" #include "elm_widget_colorselector.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_COLORSELECTOR_CLASS #define MY_CLASS ELM_COLORSELECTOR_CLASS
#define MY_CLASS_NAME "Elm_Colorselector" #define MY_CLASS_NAME "Elm_Colorselector"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_conform.h" #include "elm_widget_conform.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_CONFORMANT_CLASS #define MY_CLASS ELM_CONFORMANT_CLASS
#define MY_CLASS_NAME "Elm_Conformant" #define MY_CLASS_NAME "Elm_Conformant"

View File

@ -2,14 +2,12 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_datetime.h" #include "elm_widget_datetime.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_DATETIME_CLASS #define MY_CLASS ELM_DATETIME_CLASS
#define MY_CLASS_NAME "Elm_Datetime" #define MY_CLASS_NAME "Elm_Datetime"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_dayselector.h" #include "elm_widget_dayselector.h"
#include "elm_widget_container.h" #include "elm_widget_container.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_DAYSELECTOR_CLASS #define MY_CLASS ELM_DAYSELECTOR_CLASS
#define MY_CLASS_NAME "Elm_Dayselector" #define MY_CLASS_NAME "Elm_Dayselector"

View File

@ -2,19 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_diskselector.h" #include "elm_widget_diskselector.h"
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define DISPLAY_ITEM_NUM_MIN 3 #define DISPLAY_ITEM_NUM_MIN 3
#define MY_CLASS ELM_DISKSELECTOR_CLASS #define MY_CLASS ELM_DISKSELECTOR_CLASS

View File

@ -2,6 +2,10 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED
#define ELM_INTERFACE_ATSPI_EDITABLE_TEXT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include <Elementary_Cursor.h> #include <Elementary_Cursor.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -9,16 +13,6 @@
#define MY_CLASS ELM_ENTRY_CLASS #define MY_CLASS ELM_ENTRY_CLASS
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED
#define ELM_INTERFACE_ATSPI_EDITABLE_TEXT_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#include "elm_interface_atspi_text.h"
#include "elm_interface_atspi_text.eo.h"
#include "elm_interface_atspi_editable_text.eo.h"
#define MY_CLASS_NAME "Elm_Entry" #define MY_CLASS_NAME "Elm_Entry"
#define MY_CLASS_NAME_LEGACY "elm_entry" #define MY_CLASS_NAME_LEGACY "elm_entry"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_flip.h" #include "elm_widget_flip.h"
#include "elm_widget_container.h" #include "elm_widget_container.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_FLIP_CLASS #define MY_CLASS ELM_FLIP_CLASS
#define MY_CLASS_NAME "Elm_Flip" #define MY_CLASS_NAME "Elm_Flip"

View File

@ -2,19 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_flipselector.h" #include "elm_widget_flipselector.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_FLIPSELECTOR_CLASS #define MY_CLASS ELM_FLIPSELECTOR_CLASS
#define MY_CLASS_NAME "Elm_Flipselector" #define MY_CLASS_NAME "Elm_Flipselector"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_frame.h" #include "elm_widget_frame.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_FRAME_CLASS #define MY_CLASS ELM_FRAME_CLASS
#define MY_CLASS_NAME "Elm_Frame" #define MY_CLASS_NAME "Elm_Frame"

View File

@ -2,20 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include <Elementary_Cursor.h> #include <Elementary_Cursor.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_gengrid.h" #include "elm_widget_gengrid.h"
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_PAN_CLASS ELM_GENGRID_PAN_CLASS #define MY_PAN_CLASS ELM_GENGRID_PAN_CLASS
#define MY_PAN_CLASS_NAME "Elm_Gengrid_Pan" #define MY_PAN_CLASS_NAME "Elm_Gengrid_Pan"

View File

@ -4,6 +4,9 @@
#include <fnmatch.h> #include <fnmatch.h>
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include <Elementary_Cursor.h> #include <Elementary_Cursor.h>
@ -11,14 +14,6 @@
#include "elm_widget_genlist.h" #include "elm_widget_genlist.h"
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_PAN_CLASS ELM_GENLIST_PAN_CLASS #define MY_PAN_CLASS ELM_GENLIST_PAN_CLASS
#define MY_PAN_CLASS_NAME "Elm_Genlist_Pan" #define MY_PAN_CLASS_NAME "Elm_Genlist_Pan"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_glview.h" #include "elm_widget_glview.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_GLVIEW_CLASS #define MY_CLASS ELM_GLVIEW_CLASS
#define MY_CLASS_NAME "Elm_Glview" #define MY_CLASS_NAME "Elm_Glview"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_grid.h" #include "elm_widget_grid.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_GRID_CLASS #define MY_CLASS ELM_GRID_CLASS
#define MY_CLASS_NAME "Elm_Grid" #define MY_CLASS_NAME "Elm_Grid"
#define MY_CLASS_NAME_LEGACY "elm_grid" #define MY_CLASS_NAME_LEGACY "elm_grid"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_hover.h" #include "elm_widget_hover.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_HOVER_CLASS #define MY_CLASS ELM_HOVER_CLASS
#define MY_CLASS_NAME "Elm_Hover" #define MY_CLASS_NAME "Elm_Hover"

View File

@ -2,6 +2,8 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -11,10 +13,6 @@
#define NON_EXISTING (void *)-1 #define NON_EXISTING (void *)-1
static const char *icon_theme = NULL; static const char *icon_theme = NULL;
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_ICON_CLASS #define MY_CLASS ELM_ICON_CLASS
#define MY_CLASS_NAME "Elm_Icon" #define MY_CLASS_NAME "Elm_Icon"
#define MY_CLASS_NAME_LEGACY "elm_icon" #define MY_CLASS_NAME_LEGACY "elm_icon"

View File

@ -2,22 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_IMAGE_PROTECTED
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_image.h" #include "elm_widget_image.h"
#define ELM_INTERFACE_ATSPI_IMAGE_PROTECTED
#include "elm_interface_atspi_image.eo.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define FMT_SIZE_T "%zu" #define FMT_SIZE_T "%zu"
#define MY_CLASS ELM_IMAGE_CLASS #define MY_CLASS ELM_IMAGE_CLASS

View File

@ -2,6 +2,8 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -9,10 +11,6 @@
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#include "elm_widget_index.h" #include "elm_widget_index.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_INDEX_CLASS #define MY_CLASS ELM_INDEX_CLASS
#define MY_CLASS_NAME "Elm_Index" #define MY_CLASS_NAME "Elm_Index"

View File

@ -2,16 +2,12 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
const char* Atspi_Name[] = { const char* Atspi_Name[] = {
"invalid", "invalid",
"accelerator label", "accelerator label",
@ -273,7 +269,7 @@ _elm_interface_atspi_accessible_relation_set_get(Eo *obj EINA_UNUSED, void *pd E
return NULL; return NULL;
} }
void elm_atspi_attributes_list_free(Eina_List *list) EAPI void elm_atspi_attributes_list_free(Eina_List *list)
{ {
Elm_Atspi_Attribute *attr; Elm_Atspi_Attribute *attr;
EINA_LIST_FREE(list, attr) EINA_LIST_FREE(list, attr)

View File

@ -75,7 +75,7 @@ mixin Elm_Interface_Atspi_Accessible ()
int idx; int idx;
} }
} }
description { description @protected {
get { get {
/*@ Gets widget contextual information. */ /*@ Gets widget contextual information. */
} }

View File

@ -1,3 +1,7 @@
#ifndef ELM_INTERFACE_ATSPI_ACCESSIBLE_H
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_H
#ifdef EFL_BETA_API_SUPPORT
/** /**
* ATSPI object state set. * ATSPI object state set.
@ -250,7 +254,9 @@ typedef struct _Elm_Atspi_Relation Elm_Atspi_Relation;
/** /**
* Free Elm_Atspi_Attributes_List * Free Elm_Atspi_Attributes_List
*/ */
void elm_atspi_attributes_list_free(Eina_List *list); EAPI void elm_atspi_attributes_list_free(Eina_List *list);
#ifdef EFL_EO_API_SUPPORT
/** /**
* Emits ATSPI 'StateChanged' dbus signal. * Emits ATSPI 'StateChanged' dbus signal.
@ -316,3 +322,12 @@ void elm_atspi_attributes_list_free(Eina_List *list);
*/ */
#define elm_interface_atspi_accessible_active_descendants_changed_signal_emit(obj, desc) \ #define elm_interface_atspi_accessible_active_descendants_changed_signal_emit(obj, desc) \
eo_do(obj, eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, desc)); eo_do(obj, eo_event_callback_call(ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, desc));
#include "elm_interface_atspi_accessible.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_interface_atspi_accessible.eo.legacy.h"
#endif
#endif
#endif

View File

@ -2,14 +2,12 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_ACTION_PROTECTED
#include "elm_interface_atspi_action.eo.h"
EOLIAN const char * EOLIAN const char *
_elm_interface_atspi_action_localized_name_get(Eo *obj, void *pd EINA_UNUSED, int id) _elm_interface_atspi_action_localized_name_get(Eo *obj, void *pd EINA_UNUSED, int id)
{ {

View File

@ -3,14 +3,10 @@
#endif #endif
#define ELM_INTERFACE_ATSPI_COMPONENT_PROTECTED #define ELM_INTERFACE_ATSPI_COMPONENT_PROTECTED
#include "atspi/atspi-constants.h"
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_interface_atspi_component.eo.h"
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
EOLIAN static void EOLIAN static void

View File

@ -92,7 +92,7 @@ mixin Elm_Interface_Atspi_Component ()
} }
return: bool; return: bool;
} }
focus_grab { focus_grab @protected {
/*@ Focuses accessible widget. /*@ Focuses accessible widget.
@return true if focus grab focus has successed, false otherwise. */ @return true if focus grab focus has successed, false otherwise. */

View File

@ -2,11 +2,10 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_EDITABLE_TEXT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_EDITABLE_TEXT_PROTECTED
#include "elm_interface_atspi_editable_text.eo.h"
#include "elm_interface_atspi_editable_text.eo.c" #include "elm_interface_atspi_editable_text.eo.c"

View File

@ -2,14 +2,12 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_IMAGE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_IMAGE_PROTECTED
#include "elm_interface_atspi_image.eo.h"
static void static void
_free_desc(void *data) _free_desc(void *data)
{ {

View File

@ -18,7 +18,7 @@ mixin Elm_Interface_Atspi_Image ()
int height; int height;
} }
} }
description { description @protected {
get { get {
/* Gets textual description of image */ /* Gets textual description of image */
} }

View File

@ -2,11 +2,10 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#include "elm_interface_atspi_selection.eo.h"
#include "elm_interface_atspi_selection.eo.c" #include "elm_interface_atspi_selection.eo.c"

View File

@ -2,17 +2,14 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_TEXT_PROTECTED
#include "elm_interface_atspi_text.h"
#include "elm_interface_atspi_text.eo.h"
void void
elm_atspi_text_text_attribute_free(Elm_Atspi_Text_Attribute *attr) EAPI elm_atspi_text_text_attribute_free(Elm_Atspi_Text_Attribute *attr)
{ {
if (!attr) return; if (!attr) return;
if (attr->name) eina_stringshare_del(attr->name); if (attr->name) eina_stringshare_del(attr->name);

View File

@ -1,3 +1,7 @@
#ifndef ELM_INTERFACE_ATSPI_TEXT_H
#define ELM_INTERFACE_ATSPI_TEXT_H
#ifdef EFL_BETA_API_SUPPORT
enum _Elm_Atspi_Text_Granulatity enum _Elm_Atspi_Text_Granulatity
{ {
@ -40,7 +44,7 @@ typedef enum _Elm_Atspi_Text_Clip_Type Elm_Atspi_Text_Clip_Type;
/** /**
* @brief Free Elm_Atspi_Text_Attribute structure * @brief Free Elm_Atspi_Text_Attribute structure
*/ */
void elm_atspi_text_text_attribute_free(Elm_Atspi_Text_Attribute *attr); EAPI void elm_atspi_text_text_attribute_free(Elm_Atspi_Text_Attribute *attr);
typedef struct _Elm_Atspi_Text_Change_Info Elm_Atspi_Text_Change_Info; typedef struct _Elm_Atspi_Text_Change_Info Elm_Atspi_Text_Change_Info;
@ -51,3 +55,13 @@ struct _Elm_Atspi_Text_Change_Info
size_t pos; size_t pos;
size_t len; size_t len;
}; };
#ifdef EFL_EO_API_SUPPORT
#include "elm_interface_atspi_text.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_interface_atspi_text.eo.legacy.h"
#endif
#endif
#endif

View File

@ -2,11 +2,10 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#include "elm_interface_atspi_value.eo.h"
#include "elm_interface_atspi_value.eo.c" #include "elm_interface_atspi_value.eo.c"

View File

@ -2,20 +2,15 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_COMPONENT_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#include "assert.h" #include "assert.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_COMPONENT_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#include "elm_interface_atspi_component.eo.h"
#include "elm_interface_atspi_widget.eo.h"
typedef struct _Elm_Interface_Atspi_Widget_Data Elm_Interface_Atspi_Widget_Data; typedef struct _Elm_Interface_Atspi_Widget_Data Elm_Interface_Atspi_Widget_Data;
struct _Elm_Interface_Atspi_Widget_Data { struct _Elm_Interface_Atspi_Widget_Data {

View File

@ -2,16 +2,12 @@
#include "elementary_config.h" #include "elementary_config.h"
#endif #endif
#include <Elementary.h>
#include "elm_widget.h"
#include "elm_priv.h"
#define ELM_INTERFACE_ATSPI_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_ACTION_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_action.eo.h" #include <Elementary.h>
#include "elm_interface_atspi_widget_action.h" #include "elm_widget.h"
#include "elm_interface_atspi_widget_action.eo.h" #include "elm_priv.h"
extern Eina_Hash *_elm_key_bindings; extern Eina_Hash *_elm_key_bindings;

View File

@ -1,3 +1,7 @@
#ifndef ELM_INTERFACE_ATSPI_WIDGET_ACTION_H
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_H
#ifdef EFL_BETA_API_SUPPORT
struct _Elm_Atspi_Action struct _Elm_Atspi_Action
{ {
@ -8,3 +12,13 @@ struct _Elm_Atspi_Action
}; };
typedef struct _Elm_Atspi_Action Elm_Atspi_Action; typedef struct _Elm_Atspi_Action Elm_Atspi_Action;
#ifdef EFL_EO_API_SUPPORT
#include "elm_interface_atspi_widget_action.eo.h"
#endif
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_interface_atspi_widget_action.eo.legacy.h"
#endif
#endif
#endif

View File

@ -6,5 +6,4 @@
#include "elm_widget.h" #include "elm_widget.h"
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_interface_atspi_window.eo.h"
#include "elm_interface_atspi_window.eo.c" #include "elm_interface_atspi_window.eo.c"

View File

@ -1,5 +1,29 @@
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_text.h"
#include "elm_interface_atspi_widget_action.h"
#ifdef EFL_EO_API_SUPPORT #ifdef EFL_EO_API_SUPPORT
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#ifdef EFL_BETA_API_SUPPORT
#include "elm_interface_atspi_action.eo.h"
#include "elm_interface_atspi_component.eo.h"
#include "elm_interface_atspi_editable_text.eo.h"
#include "elm_interface_atspi_image.eo.h"
#include "elm_interface_atspi_selection.eo.h"
#include "elm_interface_atspi_value.eo.h"
#include "elm_interface_atspi_widget.eo.h"
#include "elm_interface_atspi_window.eo.h"
#endif
#endif #endif
#ifndef EFL_NOLEGACY_API_SUPPORT #ifndef EFL_NOLEGACY_API_SUPPORT
#ifdef EFL_BETA_API_SUPPORT
#include "elm_interface_atspi_action.eo.legacy.h"
#include "elm_interface_atspi_component.eo.legacy.h"
#include "elm_interface_atspi_editable_text.eo.legacy.h"
#include "elm_interface_atspi_image.eo.legacy.h"
#include "elm_interface_atspi_selection.eo.legacy.h"
#include "elm_interface_atspi_value.eo.legacy.h"
#include "elm_interface_atspi_widget.eo.legacy.h"
#include "elm_interface_atspi_window.eo.legacy.h"
#endif
#endif #endif

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_inwin.h" #include "elm_widget_inwin.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_INWIN_CLASS #define MY_CLASS ELM_INWIN_CLASS
#define MY_CLASS_NAME "Elm_Inwin" #define MY_CLASS_NAME "Elm_Inwin"

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#include "elm_widget_label.h" #include "elm_widget_label.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_LABEL_CLASS #define MY_CLASS ELM_LABEL_CLASS
#define MY_CLASS_NAME "Elm_Label" #define MY_CLASS_NAME "Elm_Label"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_LAYOUT_CLASS #define MY_CLASS ELM_LAYOUT_CLASS
#define MY_CLASS_NAME "Elm_Layout" #define MY_CLASS_NAME "Elm_Layout"

View File

@ -2,20 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_list.h" #include "elm_widget_list.h"
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_LIST_CLASS #define MY_CLASS ELM_LIST_CLASS
#define MY_CLASS_NAME "Elm_List" #define MY_CLASS_NAME "Elm_List"

View File

@ -2,20 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_map.h" #include "elm_widget_map.h"
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_PAN_CLASS ELM_MAP_PAN_CLASS #define MY_PAN_CLASS ELM_MAP_PAN_CLASS
#define MY_PAN_CLASS_NAME "Elm_Map_Pan" #define MY_PAN_CLASS_NAME "Elm_Map_Pan"

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_mapbuf.h" #include "elm_widget_mapbuf.h"
#include "elm_widget_container.h" #include "elm_widget_container.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_MAPBUF_CLASS #define MY_CLASS ELM_MAPBUF_CLASS
#define MY_CLASS_NAME "Elm_Mapbuf" #define MY_CLASS_NAME "Elm_Mapbuf"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_menu.h" #include "elm_widget_menu.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_MENU_CLASS #define MY_CLASS ELM_MENU_CLASS
#define MY_CLASS_NAME "Elm_Menu" #define MY_CLASS_NAME "Elm_Menu"

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_notify.h" #include "elm_widget_notify.h"
#include "elm_widget_container.h" #include "elm_widget_container.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_NOTIFY_CLASS #define MY_CLASS ELM_NOTIFY_CLASS
#define MY_CLASS_NAME "Elm_Notify" #define MY_CLASS_NAME "Elm_Notify"

View File

@ -2,6 +2,9 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -9,14 +12,6 @@
#include "els_box.h" #include "els_box.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_PANEL_CLASS #define MY_CLASS ELM_PANEL_CLASS
#define MY_CLASS_NAME "Elm_Panel" #define MY_CLASS_NAME "Elm_Panel"

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#include "elm_widget_panes.h" #include "elm_widget_panes.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_PANES_CLASS #define MY_CLASS ELM_PANES_CLASS
#define MY_CLASS_NAME "Elm_Panes" #define MY_CLASS_NAME "Elm_Panes"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_photo.h" #include "elm_widget_photo.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_PHOTO_CLASS #define MY_CLASS ELM_PHOTO_CLASS
#define MY_CLASS_NAME "Elm_Photo" #define MY_CLASS_NAME "Elm_Photo"

View File

@ -2,20 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_photocam.h" #include "elm_widget_photocam.h"
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_PAN_CLASS ELM_PHOTOCAM_PAN_CLASS #define MY_PAN_CLASS ELM_PHOTOCAM_PAN_CLASS
#define MY_PAN_CLASS_NAME "Elm_Photocam_Pan" #define MY_PAN_CLASS_NAME "Elm_Photocam_Pan"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_plug.h" #include "elm_widget_plug.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_PLUG_CLASS #define MY_CLASS ELM_PLUG_CLASS
#define MY_CLASS_NAME "Elm_Plug" #define MY_CLASS_NAME "Elm_Plug"

View File

@ -2,6 +2,8 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -10,10 +12,6 @@
#include "Eo.h" #include "Eo.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_PREFS_CLASS #define MY_CLASS ELM_PREFS_CLASS
#define MY_CLASS_NAME "Elm_Prefs" #define MY_CLASS_NAME "Elm_Prefs"

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_progressbar.h" #include "elm_widget_progressbar.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_PROGRESSBAR_CLASS #define MY_CLASS ELM_PROGRESSBAR_CLASS
#define MY_CLASS_NAME "Elm_Progressbar" #define MY_CLASS_NAME "Elm_Progressbar"

View File

@ -2,20 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_radio.h" #include "elm_widget_radio.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_RADIO_CLASS #define MY_CLASS ELM_RADIO_CLASS
#define MY_CLASS_NAME "Elm_Radio" #define MY_CLASS_NAME "Elm_Radio"

View File

@ -2,6 +2,9 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -9,14 +12,6 @@
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#include "elm_widget_scroller.h" #include "elm_widget_scroller.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_SCROLLER_CLASS #define MY_CLASS ELM_SCROLLER_CLASS
#define MY_CLASS_NAME "Elm_Scroller" #define MY_CLASS_NAME "Elm_Scroller"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_segment_control.h" #include "elm_widget_segment_control.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_SEGMENT_CONTROL_CLASS #define MY_CLASS ELM_SEGMENT_CONTROL_CLASS
#define MY_CLASS_NAME "Elm_Segment_Control" #define MY_CLASS_NAME "Elm_Segment_Control"

View File

@ -2,16 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_separator.h" #include "elm_widget_separator.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_SEPARATOR_CLASS #define MY_CLASS ELM_SEPARATOR_CLASS
#define MY_CLASS_NAME "Elm_Separator" #define MY_CLASS_NAME "Elm_Separator"

View File

@ -2,23 +2,16 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_slider.h" #include "elm_widget_slider.h"
#include "elm_widget_layout.h" #include "elm_widget_layout.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#include "elm_interface_atspi_value.eo.h"
#define MY_CLASS ELM_SLIDER_CLASS #define MY_CLASS ELM_SLIDER_CLASS
#define MY_CLASS_NAME "Elm_Slider" #define MY_CLASS_NAME "Elm_Slider"

View File

@ -2,19 +2,14 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_slideshow.h" #include "elm_widget_slideshow.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_SLIDESHOW_CLASS #define MY_CLASS ELM_SLIDESHOW_CLASS
#define MY_CLASS_NAME "Elm_Slideshow" #define MY_CLASS_NAME "Elm_Slideshow"

View File

@ -2,6 +2,10 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include <ctype.h> #include <ctype.h>
@ -10,17 +14,6 @@
#include "Eo.h" #include "Eo.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_VALUE_PROTECTED
#include "elm_interface_atspi_value.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_SPINNER_CLASS #define MY_CLASS ELM_SPINNER_CLASS
#define MY_CLASS_NAME "Elm_Spinner" #define MY_CLASS_NAME "Elm_Spinner"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_table.h" #include "elm_widget_table.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_TABLE_CLASS #define MY_CLASS ELM_TABLE_CLASS
#define MY_CLASS_NAME "Elm_Table" #define MY_CLASS_NAME "Elm_Table"

View File

@ -2,15 +2,13 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_thumb.h" #include "elm_widget_thumb.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS_NAME "Elm_Thumb" #define MY_CLASS_NAME "Elm_Thumb"
#define MY_CLASS_NAME_LEGACY "elm_thumb" #define MY_CLASS_NAME_LEGACY "elm_thumb"

View File

@ -2,20 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_toolbar.h" #include "elm_widget_toolbar.h"
#include "els_box.h" #include "els_box.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_TOOLBAR_CLASS #define MY_CLASS ELM_TOOLBAR_CLASS
#define MY_CLASS_NAME "Elm_Toolbar" #define MY_CLASS_NAME "Elm_Toolbar"

View File

@ -4,6 +4,9 @@
#include <Emotion.h> #include <Emotion.h>
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -13,14 +16,6 @@
/* TODO: add buffering support to Emotion and display buffering /* TODO: add buffering support to Emotion and display buffering
* progress in the theme when needed */ * progress in the theme when needed */
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_VIDEO_CLASS #define MY_CLASS ELM_VIDEO_CLASS
#define MY_CLASS_NAME "Elm_Video" #define MY_CLASS_NAME "Elm_Video"

View File

@ -2,6 +2,8 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include "elm_priv.h" #include "elm_priv.h"
@ -11,10 +13,6 @@
#include <EWebKit2.h> #include <EWebKit2.h>
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#define MY_CLASS ELM_WEB_CLASS #define MY_CLASS ELM_WEB_CLASS
#define MY_CLASS_NAME "Elm_Web" #define MY_CLASS_NAME "Elm_Web"

View File

@ -7,7 +7,6 @@
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_container.h" #include "elm_widget_container.h"
#include "elm_interface_scrollable.h" #include "elm_interface_scrollable.h"
#include "elm_interface_atspi_widget.eo.h"
#define MY_CLASS ELM_WIDGET_CLASS #define MY_CLASS ELM_WIDGET_CLASS

View File

@ -2,23 +2,15 @@
# include "elementary_config.h" # include "elementary_config.h"
#endif #endif
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include <Elementary.h> #include <Elementary.h>
#include <Elementary_Cursor.h> #include <Elementary_Cursor.h>
#include "elm_priv.h" #include "elm_priv.h"
#include "elm_widget_menu.h" #include "elm_widget_menu.h"
#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
#include "elm_interface_atspi_accessible.h"
#include "elm_interface_atspi_accessible.eo.h"
#include "elm_interface_atspi_window.eo.h"
#include "elm_interface_atspi_widget.eo.h"
#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
#include "elm_interface_atspi_widget_action.h"
#include "elm_interface_atspi_widget_action.eo.h"
#define MY_CLASS ELM_WIN_CLASS #define MY_CLASS ELM_WIN_CLASS
#define MY_CLASS_NAME "Elm_Win" #define MY_CLASS_NAME "Elm_Win"