aboutsummaryrefslogtreecommitdiffstats
path: root/legacy/elementary/src/lib/elm_win.c
diff options
context:
space:
mode:
authorLukasz Stanislawski <l.stanislaws@samsung.com>2014-10-17 16:56:11 +0100
committerTom Hacohen <tom@stosb.com>2014-10-17 16:57:26 +0100
commit2ca1f8a75a33879b309a83eac37741f29bf7d867 (patch)
tree98abdd46eb325719fcf9ef3aabc0d207cf5c25f0 /legacy/elementary/src/lib/elm_win.c
parententry: Describe input panel numberonly variations (diff)
downloadefl-2ca1f8a75a33879b309a83eac37741f29bf7d867.tar.gz
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: https://phab.enlightenment.org/T1721 Differential Revision: https://phab.enlightenment.org/D1528
Diffstat (limited to 'legacy/elementary/src/lib/elm_win.c')
-rw-r--r--legacy/elementary/src/lib/elm_win.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/legacy/elementary/src/lib/elm_win.c b/legacy/elementary/src/lib/elm_win.c
index c7e3466971..8945f54f9e 100644
--- a/legacy/elementary/src/lib/elm_win.c
+++ b/legacy/elementary/src/lib/elm_win.c
@@ -2,23 +2,15 @@
# include "elementary_config.h"
#endif
+#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED
+#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
+
#include <Elementary.h>
#include <Elementary_Cursor.h>
#include "elm_priv.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_NAME "Elm_Win"