Move the internal resources and the function declaration
to the internal header.
Change-Id: Ie66fd6112b756bf439b95fd3bfe96709fae2003a
ENLIGHTENMENTHEADERS = \
src/bin/e_actions.h \
-src/bin/e_bg.h \
src/bin/e_bindings.h \
src/bin/e_client.h \
src/bin/e_comp.h \
#include "e.h"
+#include "e_bg_intern.h"
/* local subsystem functions */
static void _e_bg_event_bg_update_free(void *data, void *event);
-#ifdef E_TYPEDEFS
+#ifndef E_BG_INTERN_H
+#define E_BG_INTERN_H
typedef enum {
E_BG_TRANSITION_NONE,
- E_BG_TRANSITION_START,
- E_BG_TRANSITION_DESK,
- E_BG_TRANSITION_CHANGE
+ E_BG_TRANSITION_START,
+ E_BG_TRANSITION_DESK,
+ E_BG_TRANSITION_CHANGE
} E_Bg_Transition;
typedef struct _E_Event_Bg_Update E_Event_Bg_Update;
-
typedef struct _E_Bg_Image_Import_Handle E_Bg_Image_Import_Handle;
-#else
-#ifndef E_BG_H
-#define E_BG_H
-
extern EINTERN int E_EVENT_BG_UPDATE;
struct _E_Event_Bg_Update
EINTERN void e_bg_image_import_cancel(E_Bg_Image_Import_Handle *handle);
#endif
-#endif
#include "e.h"
+#include "e_bg_intern.h"
+
#include <sys/xattr.h>
#include "services/e_service_quickpanel.h"
#include "e_prefix.h"
#include "e_maximize.h"
#include "e_grabinput.h"
-#include "e_bg.h"
#include "e_screensaver.h"
#include "e_dpms.h"
#include "e_eom.h"
#include "e_desk_intern.h"
#include "e_actions_intern.h"
#include "e_appinfo_intern.h"
+#include "e_bg_intern.h"
#include <libds-tizen/screen.h>