elementary: introduce Efl_Ui.h.
This commit is contained in:
parent
99654b7cd2
commit
df3d3f7334
|
@ -159,7 +159,8 @@ pc/emotion.pc \
|
|||
pc/ethumb.pc \
|
||||
pc/ethumb_client.pc \
|
||||
pc/elocation.pc \
|
||||
pc/elementary.pc
|
||||
pc/elementary.pc \
|
||||
pc/efl-ui.pc
|
||||
|
||||
if HAVE_CXX11
|
||||
pkgconfig_DATA += \
|
||||
|
|
|
@ -5606,6 +5606,7 @@ pc/efl-cxx.pc
|
|||
pc/efl-wl.pc
|
||||
pc/efl-core.pc
|
||||
pc/efl-net.pc
|
||||
pc/efl-ui.pc
|
||||
pc/evas-fb.pc
|
||||
pc/evas-eglfs.pc
|
||||
pc/evas-opengl-x11.pc
|
||||
|
|
|
@ -76,3 +76,4 @@
|
|||
/efl-wl.pc
|
||||
/efl-core.pc
|
||||
/efl-net.pc
|
||||
/efl-ui.pc
|
|
@ -0,0 +1,20 @@
|
|||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
datarootdir=@datarootdir@
|
||||
datadir=@datadir@/elementary
|
||||
pkgdatadir=@datadir@/elementary
|
||||
vmaj=@VMAJ@
|
||||
vmin=@VMIN@
|
||||
vmic=@VMIC@
|
||||
themes=${pkgdatadir}/themes
|
||||
eoincludedir=@datadir@/eolian/include
|
||||
eolian_flags=-I${pc_sysrootdir}${eoincludedir}/elementary-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/emap-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/elocation-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/efreet-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/edje-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/eio-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/eldbus-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/ecore-con-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/ecore-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/efl-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/eo-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/eet-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/emile-@VMAJ@ -I${pc_sysrootdir}${eoincludedir}/eina-@VMAJ@
|
||||
|
||||
Name: efl_ui
|
||||
Description: EFL user interface abstraction library
|
||||
Requires.private: @requirements_pc_elementary@
|
||||
Version: @VERSION@
|
||||
Libs: -L${libdir} -lelementary -lefl -leina -lpthread -leet -levas -lecore -lecore_evas -lecore_file -lecore_input -ledje -leo -lethumb_client -lemotion -lecore_imf -lecore_con -leldbus -lefreet -lefreet_mime -lefreet_trash -leio @requirements_public_libs_elementary@ @requirements_public_libs_eina@ @requirements_libs_eina@ @requirements_libs_elm@
|
||||
Cflags: -I${includedir}/elementary-@VMAJ@ -I${includedir}/emap-@VMAJ@ -I${includedir}/elocation-@VMAJ@ -I${includedir}/efreet-@VMAJ@ -I${includedir}/edje-@VMAJ@ -I${includedir}/eio-@VMAJ@ -I${includedir}/eldbus-@VMAJ@ -I${includedir}/ecore-@VMAJ@ -I${includedir}/efl-@VMAJ@ -I${includedir}/eo-@VMAJ@ -I${includedir}/eet-@VMAJ@ -I${includedir}/emile-@VMAJ@ -I${includedir}/eina-@VMAJ@
|
|
@ -324,7 +324,8 @@ includesunstable_HEADERS = \
|
|||
lib/elementary/elm_code_indent.h \
|
||||
lib/elementary/elm_code_file.h \
|
||||
lib/elementary/elm_code_parse.h \
|
||||
lib/elementary/elm_code_syntax.h
|
||||
lib/elementary/elm_code_syntax.h \
|
||||
lib/elementary/Efl_Ui.h
|
||||
includesunstabledir = $(includedir)/elementary-@VMAJ@
|
||||
|
||||
nodist_includesunstable_HEADERS = \
|
||||
|
|
|
@ -0,0 +1,200 @@
|
|||
#ifndef _EFL_CORE_H
|
||||
#define _EFL_CORE_H
|
||||
|
||||
#include <Efl_Config.h>
|
||||
#include <Elementary_Options.h>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
# include <Evil.h>
|
||||
#endif
|
||||
|
||||
/* Standard headers for standard system calls etc. */
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/param.h>
|
||||
#include <math.h>
|
||||
#include <fnmatch.h>
|
||||
#include <limits.h>
|
||||
#include <ctype.h>
|
||||
#include <time.h>
|
||||
#ifdef ELM_DIRENT_H
|
||||
#include <dirent.h>
|
||||
#endif
|
||||
#include <pwd.h>
|
||||
#include <errno.h>
|
||||
|
||||
#ifdef ELM_UNIX
|
||||
#include <locale.h>
|
||||
#ifdef ELM_LIBINTL_H
|
||||
#include <libintl.h>
|
||||
#endif
|
||||
#include <signal.h>
|
||||
#include <grp.h>
|
||||
#include <glob.h>
|
||||
#endif
|
||||
|
||||
#ifdef ELM_ALLOCA_H
|
||||
#include <alloca.h>
|
||||
#endif
|
||||
|
||||
#ifdef ELM_WIN32
|
||||
#include <malloc.h>
|
||||
#ifndef alloca
|
||||
#define alloca _alloca
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include <Eina.h>
|
||||
#include <Eo.h>
|
||||
#include <Efl.h>
|
||||
|
||||
#ifdef EAPI
|
||||
# undef EAPI
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
# ifdef EFL_ECORE_BUILD
|
||||
# ifdef DLL_EXPORT
|
||||
# define EAPI __declspec(dllexport)
|
||||
# else
|
||||
# define EAPI
|
||||
# endif /* ! DLL_EXPORT */
|
||||
# else
|
||||
# define EAPI __declspec(dllimport)
|
||||
# endif /* ! EFL_ECORE_BUILD */
|
||||
#else
|
||||
# ifdef __GNUC__
|
||||
# if __GNUC__ >= 4
|
||||
# define EAPI __attribute__ ((visibility("default")))
|
||||
# else
|
||||
# define EAPI
|
||||
# endif
|
||||
# else
|
||||
# define EAPI
|
||||
# endif
|
||||
#endif /* ! _WIN32 */
|
||||
|
||||
#ifdef _WIN32
|
||||
# define WIN32_LEAN_AND_MEAN
|
||||
# include <winsock2.h>
|
||||
# undef WIN32_LEAN_AND_MEAN
|
||||
#elif defined (__FreeBSD__) || defined (__OpenBSD__)
|
||||
# include <sys/select.h>
|
||||
# include <signal.h>
|
||||
#elif defined (__ANDROID__)
|
||||
# include <sys/select.h>
|
||||
#elif defined (__sun)
|
||||
# include <sys/siginfo.h>
|
||||
#else
|
||||
# include <sys/time.h>
|
||||
# if !defined (EXOTIC_NO_SIGNAL)
|
||||
# include <signal.h>
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
#define __EFL_UI_IS_REQUIRED
|
||||
|
||||
#include <Efl_Net.h>
|
||||
|
||||
#include <Evas.h>
|
||||
#include <Evas_GL.h>
|
||||
#include <Eio.h>
|
||||
#include <Edje.h>
|
||||
#include <Eldbus.h>
|
||||
#include <Efreet.h>
|
||||
#include <Efreet_Mime.h>
|
||||
#include <Efreet_Trash.h>
|
||||
#include <Ethumb_Client.h>
|
||||
|
||||
#ifdef ELM_ELOCATION
|
||||
#include <Elocation.h>
|
||||
#endif
|
||||
|
||||
#ifdef ELM_EMAP
|
||||
#include <EMap.h>
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern EAPI double _efl_startup_time;
|
||||
|
||||
# include <efl_ui_focus_object.eo.h>
|
||||
# include <efl_ui_focus_manager.eo.h>
|
||||
# include <efl_ui_focus_manager_calc.eo.h>
|
||||
# include <efl_ui_focus_manager_sub.eo.h>
|
||||
# include <efl_ui_focus_manager_root_focus.eo.h>
|
||||
# include <efl_ui_focus_user.eo.h>
|
||||
# include <efl_ui_textpath.eo.h>
|
||||
# include <efl_ui_translatable.eo.h>
|
||||
# include <efl_ui_focus_composition.eo.h>
|
||||
# include <efl_ui_focus_layer.eo.h>
|
||||
# include <efl_access.h>
|
||||
# include <efl_access_text.h>
|
||||
# include <efl_access_window.h>
|
||||
|
||||
# include <efl_access_action.eo.h>
|
||||
# include <efl_access_component.eo.h>
|
||||
# include <efl_access_editable_text.eo.h>
|
||||
# include <efl_access_image.eo.h>
|
||||
# include <efl_access_selection.eo.h>
|
||||
# include <efl_access_value.eo.h>
|
||||
|
||||
# include <efl_config_global.eo.h>
|
||||
# include <efl_ui_widget_part.eo.h>
|
||||
# include <efl_ui_layout_part.eo.h>
|
||||
# include <efl_ui_layout_part_box.eo.h>
|
||||
# include <efl_ui_layout_part_content.eo.h>
|
||||
# include <efl_ui_layout_part_text.eo.h>
|
||||
# include <efl_ui_layout_part_table.eo.h>
|
||||
# include <efl_ui_win_part.eo.h>
|
||||
# include <efl_ui_box.eo.h>
|
||||
# include <efl_ui_box_flow.eo.h>
|
||||
# include <efl_ui_box_stack.eo.h>
|
||||
# include <efl_ui_grid.eo.h>
|
||||
# include <efl_ui_grid_static.eo.h>
|
||||
# include <efl_ui_image.eo.h>
|
||||
# include <efl_ui_win.eo.h>
|
||||
# include <efl_ui_win_inlined.eo.h>
|
||||
# include <efl_ui_win_socket.eo.h>
|
||||
# include <efl_ui_text_interactive.eo.h>
|
||||
# include <efl_ui_text.eo.h>
|
||||
# include <efl_ui_text_editable.eo.h>
|
||||
# include <efl_ui_text_async.eo.h>
|
||||
# include <efl_ui_clock.h>
|
||||
# include <efl_ui_image_factory.eo.h>
|
||||
# include <efl_ui_video.h>
|
||||
# include <efl_ui_nstate.h>
|
||||
# include <efl_ui_calendar.h>
|
||||
# include <efl_ui_button_eo.h>
|
||||
# include <efl_ui_multibuttonentry.h>
|
||||
# include <efl_ui_slider_eo.h>
|
||||
# include <efl_ui_flip_eo.h>
|
||||
# include <efl_ui_frame_eo.h>
|
||||
# include <efl_ui_check_eo.h>
|
||||
# include <efl_ui_image_zoomable_eo.h>
|
||||
# include <efl_ui_progressbar_eo.h>
|
||||
# include <efl_ui_radio_eo.h>
|
||||
# include <efl_ui_bg_eo.h>
|
||||
# include <efl_ui_panes_eo.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#undef EAPI
|
||||
#define EAPI
|
||||
|
||||
#endif
|
||||
|
||||
// We are including efl_general.h again, just in case Efl_Core.h was already included before this
|
||||
// and the __EFL_*_IS_REQUIRED changed since then.
|
||||
#include <efl_general.h>
|
|
@ -96,9 +96,7 @@ extern EAPI double _elm_startup_time;
|
|||
#define ELM_MAIN() int main(int argc, char **argv) { int ret__; _elm_startup_time = ecore_time_unix_get(); ret__ = elm_quicklaunch_fallback(argc, argv); elm_shutdown(); return ret__; }
|
||||
#endif
|
||||
|
||||
#define __EFL_UI_IS_REQUIRED
|
||||
|
||||
#include "Efl_Core.h"
|
||||
#include "Efl_Ui.h"
|
||||
|
||||
/**************************************************************************/
|
||||
/* General calls */
|
||||
|
|
Loading…
Reference in New Issue