# include <uuid.h>
# endif
-# ifdef EAPI
-# undef EAPI
+# ifdef E_API
+# undef E_API
# endif
# ifdef WIN32
# ifdef BUILDING_DLL
-# define EAPI __declspec(dllexport)
+# define E_API __declspec(dllexport)
# else
-# define EAPI __declspec(dllimport)
+# define E_API __declspec(dllimport)
# endif
# else
# ifdef __GNUC__
# if 0
# pragma GCC visibility push(hidden)
# endif
-# define EAPI __attribute__ ((visibility("default")))
+# define E_API __attribute__ ((visibility("default")))
# else
-# define EAPI
+# define E_API
# endif
# else
-# define EAPI
+# define E_API
# endif
# endif
# undef E_TYPEDEFS
# include "e_includes.h"
-EAPI double e_main_ts(const char *str);
+E_API double e_main_ts(const char *str);
struct _E_Rect
{
int x, y, w, h;
};
-extern EAPI E_Path *path_data;
-extern EAPI E_Path *path_images;
-extern EAPI E_Path *path_fonts;
-extern EAPI E_Path *path_themes;
-extern EAPI E_Path *path_icons;
-extern EAPI E_Path *path_modules;
-extern EAPI E_Path *path_backgrounds;
-extern EAPI E_Path *path_messages;
-extern EAPI Eina_Bool good;
-extern EAPI Eina_Bool evil;
-extern EAPI Eina_Bool starting;
-extern EAPI Eina_Bool stopping;
-extern EAPI Eina_Bool restart;
-extern EAPI Eina_Bool e_nopause;
-
-extern EAPI Eina_Bool e_precache_end;
-extern EAPI Eina_Bool x_fatal;
+extern E_API E_Path *path_data;
+extern E_API E_Path *path_images;
+extern E_API E_Path *path_fonts;
+extern E_API E_Path *path_themes;
+extern E_API E_Path *path_icons;
+extern E_API E_Path *path_modules;
+extern E_API E_Path *path_backgrounds;
+extern E_API E_Path *path_messages;
+extern E_API Eina_Bool good;
+extern E_API Eina_Bool evil;
+extern E_API Eina_Bool starting;
+extern E_API Eina_Bool stopping;
+extern E_API Eina_Bool restart;
+extern E_API Eina_Bool e_nopause;
+
+extern E_API Eina_Bool e_precache_end;
+extern E_API Eina_Bool x_fatal;
extern EINTERN const char *e_first_frame;
extern EINTERN double e_first_frame_start_time;
/* externally accessible functions */
-EAPI E_About *
+E_API E_About *
e_about_new(void)
{
E_Obj_Dialog *od;
return (E_About *)od;
}
-EAPI void
+E_API void
e_about_show(E_About *about)
{
e_obj_dialog_show((E_Obj_Dialog *)about);
#ifndef E_ABOUT_H
#define E_ABOUT_H
-EAPI E_About *e_about_new (void);
-EAPI void e_about_show (E_About *about);
+E_API E_About *e_about_new (void);
+E_API void e_about_show (E_About *about);
#endif
#endif
};
/* public variables */
-EAPI int E_EVENT_ACPI = 0;
+E_API int E_EVENT_ACPI = 0;
/* public functions */
EINTERN int
return lid_is_closed;
}
-EAPI void
+E_API void
e_acpi_events_freeze(void)
{
_e_acpi_events_frozen++;
}
-EAPI void
+E_API void
e_acpi_events_thaw(void)
{
_e_acpi_events_frozen--;
EINTERN E_Acpi_Lid_Status e_acpi_lid_status_get(void);
EINTERN Eina_Bool e_acpi_lid_is_closed(void);
-EAPI void e_acpi_events_freeze(void);
-EAPI void e_acpi_events_thaw(void);
+E_API void e_acpi_events_freeze(void);
+E_API void e_acpi_events_thaw(void);
-extern EAPI int E_EVENT_ACPI;
+extern E_API int E_EVENT_ACPI;
# endif
#endif
return 1;
}
-EAPI Eina_List *
+E_API Eina_List *
e_action_name_list(void)
{
return action_names;
}
-EAPI E_Action *
+E_API E_Action *
e_action_add(const char *name)
{
E_Action *act;
return act;
}
-EAPI void
+E_API void
e_action_del(const char *name)
{
E_Action *act;
if (act) _e_action_free(act);
}
-EAPI E_Action *
+E_API E_Action *
e_action_find(const char *name)
{
E_Action *act;
return act;
}
-EAPI const char *
+E_API const char *
e_action_predef_label_get(const char *action, const char *params)
{
E_Action_Group *actg = NULL;
return NULL;
}
-EAPI void
+E_API void
e_action_predef_name_set(const char *act_grp, const char *act_name, const char *act_cmd, const char *act_params, const char *param_example, int editable)
{
E_Action_Group *actg = NULL;
actg->acts = eina_list_append(actg->acts, actd);
}
-EAPI void
+E_API void
e_action_predef_name_del(const char *act_grp, const char *act_name)
{
E_Action_Group *actg = NULL;
}
}
-EAPI void
+E_API void
e_action_predef_name_all_del(void)
{
E_Action_Group *actg = NULL;
action_groups = NULL;
}
-EAPI Eina_List *
+E_API Eina_List *
e_action_groups_get(void)
{
return action_groups;
EINTERN int e_actions_init(void);
EINTERN int e_actions_shutdown(void);
-EAPI Eina_List *e_action_name_list(void);
-EAPI E_Action *e_action_add(const char *name);
+E_API Eina_List *e_action_name_list(void);
+E_API E_Action *e_action_add(const char *name);
/* e_action_del allows, for example, modules to define their own actions dynamically. */
-EAPI void e_action_del(const char *name);
-EAPI E_Action *e_action_find(const char *name);
+E_API void e_action_del(const char *name);
+E_API E_Action *e_action_find(const char *name);
-EAPI const char *e_action_predef_label_get(const char *action, const char *params);
-EAPI void e_action_predef_name_set(const char *act_grp, const char *act_name, const char *act_cmd, const char *act_params, const char *param_example, int editable);
-EAPI void e_action_predef_name_del(const char *act_grp, const char *act_name);
-EAPI void e_action_predef_name_all_del(void);
-EAPI Eina_List *e_action_groups_get(void);
+E_API const char *e_action_predef_label_get(const char *action, const char *params);
+E_API void e_action_predef_name_set(const char *act_grp, const char *act_name, const char *act_cmd, const char *act_params, const char *param_example, int editable);
+E_API void e_action_predef_name_del(const char *act_grp, const char *act_name);
+E_API void e_action_predef_name_all_del(void);
+E_API Eina_List *e_action_groups_get(void);
#endif
#endif
#include <sys/wait.h>
/* public variables */
-EAPI unsigned long _e_alert_composite_win = 0;
+E_API unsigned long _e_alert_composite_win = 0;
EINTERN int
e_alert_init(void)
return 1;
}
-EAPI void
+E_API void
e_alert_composite_win(Ecore_X_Window root, Ecore_X_Window comp)
{
#ifndef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_alert_show(void)
{
if (!e_nopause)
EINTERN int e_alert_init(void);
EINTERN int e_alert_shutdown(void);
-EAPI void e_alert_show(void);
+E_API void e_alert_show(void);
#endif
#endif
/* Atoms */
#ifndef HAVE_WAYLAND_ONLY
-EAPI Ecore_X_Atom E_ATOM_MANAGED = 0;
-EAPI Ecore_X_Atom E_ATOM_ZONE = 0;
-EAPI Ecore_X_Atom E_ATOM_DESK = 0;
-EAPI Ecore_X_Atom E_ATOM_MAPPED = 0;
-EAPI Ecore_X_Atom E_ATOM_SHADE_DIRECTION = 0;
-EAPI Ecore_X_Atom E_ATOM_HIDDEN = 0;
-EAPI Ecore_X_Atom E_ATOM_BORDER_SIZE = 0;
-EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE = 0;
-EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE_CENTERED = 0;
-EAPI Ecore_X_Atom E_ATOM_DESKTOP_FILE = 0;
-EAPI Ecore_X_Atom E_ATOM_ZONE_GEOMETRY = 0;
+E_API Ecore_X_Atom E_ATOM_MANAGED = 0;
+E_API Ecore_X_Atom E_ATOM_ZONE = 0;
+E_API Ecore_X_Atom E_ATOM_DESK = 0;
+E_API Ecore_X_Atom E_ATOM_MAPPED = 0;
+E_API Ecore_X_Atom E_ATOM_SHADE_DIRECTION = 0;
+E_API Ecore_X_Atom E_ATOM_HIDDEN = 0;
+E_API Ecore_X_Atom E_ATOM_BORDER_SIZE = 0;
+E_API Ecore_X_Atom E_ATOM_WINDOW_STATE = 0;
+E_API Ecore_X_Atom E_ATOM_WINDOW_STATE_CENTERED = 0;
+E_API Ecore_X_Atom E_ATOM_DESKTOP_FILE = 0;
+E_API Ecore_X_Atom E_ATOM_ZONE_GEOMETRY = 0;
#endif
/* externally accessible functions */
#define E_ATOMS_H
/* an "overall" atom to see that we recognise the window */
-extern EAPI Ecore_X_Atom E_ATOM_MANAGED;
+extern E_API Ecore_X_Atom E_ATOM_MANAGED;
/* basic window properties */
-extern EAPI Ecore_X_Atom E_ATOM_ZONE;
-extern EAPI Ecore_X_Atom E_ATOM_DESK;
-extern EAPI Ecore_X_Atom E_ATOM_MAPPED;
-extern EAPI Ecore_X_Atom E_ATOM_SHADE_DIRECTION;
-extern EAPI Ecore_X_Atom E_ATOM_HIDDEN;
-extern EAPI Ecore_X_Atom E_ATOM_BORDER_SIZE;
-extern EAPI Ecore_X_Atom E_ATOM_DESKTOP_FILE;
+extern E_API Ecore_X_Atom E_ATOM_ZONE;
+extern E_API Ecore_X_Atom E_ATOM_DESK;
+extern E_API Ecore_X_Atom E_ATOM_MAPPED;
+extern E_API Ecore_X_Atom E_ATOM_SHADE_DIRECTION;
+extern E_API Ecore_X_Atom E_ATOM_HIDDEN;
+extern E_API Ecore_X_Atom E_ATOM_BORDER_SIZE;
+extern E_API Ecore_X_Atom E_ATOM_DESKTOP_FILE;
/* extra e window states */
/* if we add more states, we need to fix
* * e_hints_window_e_state_get()
* * e_hints_window_e_state_set()
* * _e_win_state_update() + e_win
*/
-extern EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE;
-extern EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE_CENTERED;
+extern E_API Ecore_X_Atom E_ATOM_WINDOW_STATE;
+extern E_API Ecore_X_Atom E_ATOM_WINDOW_STATE_CENTERED;
-extern EAPI Ecore_X_Atom E_ATOM_ZONE_GEOMETRY;
+extern E_API Ecore_X_Atom E_ATOM_ZONE_GEOMETRY;
EINTERN int e_atoms_init(void);
EINTERN int e_atoms_shutdown(void);
}
#endif // HAVE_PAM && !__FreeBSD__
-EAPI int
+E_API int
#if defined(__FreeBSD__)
e_auth_begin(char *passwd)
{
}
#endif
-EAPI char *
+E_API char *
e_auth_hostname_get(void)
{
return strdup("localhost");
#ifndef E_AUTH_H
#define E_AUTH_H
-EAPI int e_auth_begin(char *passwd);
-EAPI char *e_auth_hostname_get(void);
+E_API int e_auth_begin(char *passwd);
+E_API char *e_auth_hostname_get(void);
static inline int
e_auth_hash_djb2(const char *key, int len)
static int bl_mib_len = -1;
#endif
-EAPI int E_EVENT_BACKLIGHT_CHANGE = -1;
+E_API int E_EVENT_BACKLIGHT_CHANGE = -1;
EINTERN int
e_backlight_init(void)
return 1;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_backlight_exists(void)
{
if (sysmode == MODE_NONE) return EINA_FALSE;
return EINA_TRUE;
}
-EAPI void
+E_API void
e_backlight_update(void)
{
if (bl_avail == EINA_FALSE) return;
_e_backlight_update();
}
-EAPI void
+E_API void
e_backlight_level_set(E_Zone *zone, double val, double tim)
{
double bl_now;
bl_anim_toval = val;
}
-EAPI double
+E_API double
e_backlight_level_get(E_Zone *zone EINA_UNUSED)
{
// zone == NULL == everything
return e_bl_val;
}
-EAPI void
+E_API void
e_backlight_mode_set(E_Zone *zone, E_Backlight_Mode mode)
{
E_Backlight_Mode pmode;
e_backlight_level_set(zone, 1.0, -1.0);
}
-EAPI E_Backlight_Mode
+E_API E_Backlight_Mode
e_backlight_mode_get(E_Zone *zone EINA_UNUSED)
{
// zone == NULL == everything
return e_config->backlight.mode;
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_backlight_devices_get(void)
{
return bl_devs;
#ifndef E_BACKLIGHT_H
#define E_BACKLIGHT_H
-extern EAPI int E_EVENT_BACKLIGHT_CHANGE;
+extern E_API int E_EVENT_BACKLIGHT_CHANGE;
//struct _E_Screen
//{
EINTERN int e_backlight_init(void);
EINTERN int e_backlight_shutdown(void);
-EAPI Eina_Bool e_backlight_exists(void);
-EAPI void e_backlight_update(void);
-EAPI void e_backlight_level_set(E_Zone *zone, double val, double tim);
-EAPI double e_backlight_level_get(E_Zone *zone);
-EAPI void e_backlight_mode_set(E_Zone *zone, E_Backlight_Mode mode);
-EAPI E_Backlight_Mode e_backlight_mode_get(E_Zone *zone);
-EAPI const Eina_List *e_backlight_devices_get(void);
+E_API Eina_Bool e_backlight_exists(void);
+E_API void e_backlight_update(void);
+E_API void e_backlight_level_set(E_Zone *zone, double val, double tim);
+E_API double e_backlight_level_get(E_Zone *zone);
+E_API void e_backlight_mode_set(E_Zone *zone, E_Backlight_Mode mode);
+E_API E_Backlight_Mode e_backlight_mode_get(E_Zone *zone);
+E_API const Eina_List *e_backlight_devices_get(void);
#endif
#endif
static void _e_bg_handler_image_imported(const char *image_path, void *data);
/* local subsystem globals */
-EAPI int E_EVENT_BG_UPDATE = 0;
+E_API int E_EVENT_BG_UPDATE = 0;
static E_Fm2_Mime_Handler *bg_hdl = NULL;
/* externally accessible functions */
* Use -1 as a wild card for each parameter.
* The most specific match will be returned
*/
-EAPI const E_Config_Desktop_Background *
+E_API const E_Config_Desktop_Background *
e_bg_config_get(int zone_num, int desk_x, int desk_y)
{
Eina_List *l, *entries;
return bg;
}
-EAPI Eina_Stringshare *
+E_API Eina_Stringshare *
e_bg_file_get(int zone_num, int desk_x, int desk_y)
{
const E_Config_Desktop_Background *cfbg;
return bgfile;
}
-EAPI void
+E_API void
e_bg_zone_update(E_Zone *zone, E_Bg_Transition transition)
{
Evas_Object *o;
eina_stringshare_del(bgfile);
}
-EAPI void
+E_API void
e_bg_default_set(const char *file)
{
E_Event_Bg_Update *ev;
ecore_event_add(E_EVENT_BG_UPDATE, ev, _e_bg_event_bg_update_free, NULL);
}
-EAPI void
+E_API void
e_bg_add(int zone, int desk_x, int desk_y, const char *file)
{
const Eina_List *l;
ecore_event_add(E_EVENT_BG_UPDATE, ev, _e_bg_event_bg_update_free, NULL);
}
-EAPI void
+E_API void
e_bg_del(int zone, int desk_x, int desk_y)
{
Eina_List *l;
ecore_event_add(E_EVENT_BG_UPDATE, ev, _e_bg_event_bg_update_free, NULL);
}
-EAPI void
+E_API void
e_bg_update(void)
{
const Eina_List *l;
#ifndef E_BG_H
#define E_BG_H
-extern EAPI int E_EVENT_BG_UPDATE;
+extern E_API int E_EVENT_BG_UPDATE;
struct _E_Event_Bg_Update
{
EINTERN int e_bg_init(void);
EINTERN int e_bg_shutdown(void);
-EAPI const E_Config_Desktop_Background *e_bg_config_get(int zone_num, int desk_x, int desk_y);
-EAPI Eina_Stringshare *e_bg_file_get(int zone_num, int desk_x, int desk_y);
-EAPI void e_bg_zone_update(E_Zone *zone, E_Bg_Transition transition);
-EAPI void e_bg_add(int zone, int desk_x, int desk_y, const char *file);
-EAPI void e_bg_del(int zone, int desk_x, int desk_y);
-EAPI void e_bg_default_set(const char *file);
-EAPI void e_bg_update(void);
+E_API const E_Config_Desktop_Background *e_bg_config_get(int zone_num, int desk_x, int desk_y);
+E_API Eina_Stringshare *e_bg_file_get(int zone_num, int desk_x, int desk_y);
+E_API void e_bg_zone_update(E_Zone *zone, E_Bg_Transition transition);
+E_API void e_bg_add(int zone, int desk_x, int desk_y, const char *file);
+E_API void e_bg_del(int zone, int desk_x, int desk_y);
+E_API void e_bg_default_set(const char *file);
+E_API void e_bg_update(void);
-EAPI E_Bg_Image_Import_Handle *e_bg_image_import_new(const char *image_file, void (*cb)(void *data, const char *edje_file), const void *data);
-EAPI void e_bg_image_import_cancel(E_Bg_Image_Import_Handle *handle);
+E_API E_Bg_Image_Import_Handle *e_bg_image_import_new(const char *image_file, void (*cb)(void *data, const char *edje_file), const void *data);
+E_API void e_bg_image_import_cancel(E_Bg_Image_Import_Handle *handle);
#endif
#endif
return 1;
}
-EAPI int
+E_API int
e_bindings_modifiers_to_ecore_convert(E_Binding_Modifier modifiers)
{
int mod = 0;
return mod;
}
-EAPI void
+E_API void
e_bindings_ecore_event_mouse_wheel_convert(const Ecore_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event)
{
memset(event, 0, sizeof(E_Binding_Event_Wheel));
event->modifiers = _e_bindings_modifiers(ev->modifiers);
}
-EAPI void
+E_API void
e_bindings_ecore_event_mouse_button_convert(const Ecore_Event_Mouse_Button *ev, E_Binding_Event_Mouse_Button *event)
{
memset(event, 0, sizeof(E_Binding_Event_Mouse_Button));
event->triple_click = !!ev->triple_click;
}
-EAPI void
+E_API void
e_bindings_evas_event_mouse_wheel_convert(const Evas_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event)
{
memset(event, 0, sizeof(E_Binding_Event_Wheel));
*/
}
-EAPI int
+E_API int
e_bindings_evas_modifiers_convert(Evas_Modifier *modifiers)
{
int mod = 0;
return mod;
}
-EAPI void
+E_API void
e_bindings_evas_event_mouse_button_convert(const Evas_Event_Mouse_Down *ev, E_Binding_Event_Mouse_Button *event)
{
memset(event, 0, sizeof(E_Binding_Event_Mouse_Button));
*/
}
-EAPI void
+E_API void
e_bindings_signal_reset(void)
{
E_Config_Binding_Signal *ebs;
}
}
-EAPI void
+E_API void
e_bindings_acpi_reset(void)
{
E_Config_Binding_Acpi *eba;
eba->action, eba->params);
}
-EAPI void
+E_API void
e_bindings_wheel_reset(void)
{
E_Config_Binding_Wheel *ebw;
ebw->any_mod, ebw->action, ebw->params);
}
-EAPI void
+E_API void
e_bindings_edge_reset(void)
{
E_Config_Binding_Edge *ebe;
ebe->any_mod, ebe->action, ebe->params, ebe->delay);
}
-EAPI void
+E_API void
e_bindings_mouse_reset(void)
{
E_Config_Binding_Mouse *ebm;
ebm->any_mod, ebm->action, ebm->params);
}
-EAPI void
+E_API void
e_bindings_key_reset(void)
{
E_Config_Binding_Key *ebk;
e_comp_canvas_keys_grab();
}
-EAPI void
+E_API void
e_bindings_reset(void)
{
e_bindings_signal_reset();
e_bindings_key_reset();
}
-EAPI void
+E_API void
e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Mouse *binding;
mouse_bindings = eina_list_append(mouse_bindings, binding);
}
-EAPI void
+E_API void
e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Mouse *binding;
}
}
-EAPI void
+E_API void
e_bindings_mouse_grab(E_Binding_Context ctxt, Ecore_X_Window win)
{
E_Binding_Mouse *binding;
#endif
}
-EAPI void
+E_API void
e_bindings_mouse_ungrab(E_Binding_Context ctxt, Ecore_X_Window win)
{
E_Binding_Mouse *binding;
#endif
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_mouse_button_find(E_Binding_Context ctxt, E_Binding_Event_Mouse_Button *ev, E_Binding_Mouse **bind_ret)
{
E_Binding_Mouse *binding;
return NULL;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev)
{
E_Action *act;
return act;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_mouse_down_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Down *ev)
{
E_Binding_Event_Mouse_Button event;
return e_bindings_mouse_down_event_handle(ctxt, obj, &event);
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_mouse_down_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev)
{
E_Binding_Event_Mouse_Button event;
return e_bindings_mouse_down_event_handle(ctxt, obj, &event);
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev)
{
E_Action *act;
return act;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_mouse_up_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Up *ev)
{
E_Binding_Event_Mouse_Button event;
return e_bindings_mouse_up_event_handle(ctxt, obj, &event);
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_mouse_up_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev)
{
E_Binding_Event_Mouse_Button event;
return e_bindings_mouse_up_event_handle(ctxt, obj, &event);
}
-EAPI void
+E_API void
e_bindings_key_add(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Key *binding;
key_bindings = eina_list_append(key_bindings, binding);
}
-EAPI E_Binding_Key *
+E_API E_Binding_Key *
e_bindings_key_get(const char *action)
{
E_Binding_Key *binding;
return NULL;
}
-EAPI E_Binding_Key *
+E_API E_Binding_Key *
e_bindings_key_find(const char *key, E_Binding_Modifier mod, int any_mod)
{
E_Binding_Key *binding;
return NULL;
}
-EAPI void
+E_API void
e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Key *binding;
}
}
-EAPI void
+E_API void
e_bindings_key_grab(E_Binding_Context ctxt, Ecore_X_Window win)
{
E_Binding_Key *binding;
#endif
}
-EAPI void
+E_API void
e_bindings_key_ungrab(E_Binding_Context ctxt, Ecore_X_Window win)
{
E_Binding_Key *binding;
#endif
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev)
{
E_Binding_Modifier mod = 0;
return NULL;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev)
{
E_Binding_Modifier mod = 0;
return NULL;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_key_down_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev)
{
E_Binding_Modifier mod = 0;
return NULL;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_key_up_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev)
{
E_Binding_Modifier mod = 0;
return NULL;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_bindings_key_allowed(const char *key)
{
if (!key) return EINA_FALSE;
}
-EAPI void
+E_API void
e_bindings_edge_add(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay)
{
E_Binding_Edge *binding;
e_zone_edge_new(edge);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_bindings_edge_flippable_get(E_Zone_Edge edge)
{
E_Binding_Edge *binding;
return EINA_FALSE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_bindings_edge_non_flippable_get(E_Zone_Edge edge)
{
E_Binding_Edge *binding;
return EINA_FALSE;
}
-EAPI E_Binding_Edge *
+E_API E_Binding_Edge *
e_bindings_edge_get(const char *action, E_Zone_Edge edge, int click)
{
E_Binding_Edge *binding;
return NULL;
}
-EAPI void
+E_API void
e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay)
{
E_Binding_Edge *binding;
e_zone_edge_free(edge);
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_edge_in_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
{
E_Binding_Modifier mod = 0;
return act;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_edge_out_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
{
E_Binding_Modifier mod = 0;
return act;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_edge_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
{
E_Binding_Modifier mod = 0;
return act;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_edge_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
{
E_Binding_Modifier mod = 0;
return act;
}
-EAPI void
+E_API void
e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Signal *binding;
signal_bindings = eina_list_append(signal_bindings, binding);
}
-EAPI void
+E_API void
e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Signal *binding;
}
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_signal_find(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Signal **bind_ret)
{
E_Binding_Modifier mod = 0;
return NULL;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src)
{
E_Action *act;
return act;
}
-EAPI void
+E_API void
e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Wheel *binding;
wheel_bindings = eina_list_append(wheel_bindings, binding);
}
-EAPI void
+E_API void
e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
{
E_Binding_Wheel *binding;
}
}
-EAPI void
+E_API void
e_bindings_wheel_grab(E_Binding_Context ctxt, Ecore_X_Window win)
{
E_Binding_Wheel *binding;
#endif
}
-EAPI void
+E_API void
e_bindings_wheel_ungrab(E_Binding_Context ctxt, Ecore_X_Window win)
{
E_Binding_Wheel *binding;
#endif
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_wheel_find(E_Binding_Context ctxt, E_Binding_Event_Wheel *ev, E_Binding_Wheel **bind_ret)
{
E_Binding_Wheel *binding;
return NULL;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Wheel *ev)
{
E_Action *act;
return act;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_wheel_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Wheel *ev)
{
E_Binding_Event_Wheel event;
return e_bindings_wheel_event_handle(ctxt, obj, &event);
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_wheel_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Wheel *ev)
{
E_Binding_Event_Wheel event;
return e_bindings_wheel_event_handle(ctxt, obj, &event);
}
-EAPI void
+E_API void
e_bindings_acpi_add(E_Binding_Context ctxt, int type, int status, const char *action, const char *params)
{
E_Binding_Acpi *binding;
acpi_bindings = eina_list_append(acpi_bindings, binding);
}
-EAPI void
+E_API void
e_bindings_acpi_del(E_Binding_Context ctxt, int type, int status, const char *action, const char *params)
{
E_Binding_Acpi *binding;
}
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_acpi_find(E_Binding_Context ctxt, E_Event_Acpi *ev, E_Binding_Acpi **bind_ret)
{
E_Binding_Acpi *binding;
return NULL;
}
-EAPI E_Action *
+E_API E_Action *
e_bindings_acpi_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Acpi *ev)
{
E_Action *act;
EINTERN int e_bindings_init(void);
EINTERN int e_bindings_shutdown(void);
-EAPI void e_bindings_mouse_reset(void);
-EAPI void e_bindings_key_reset(void);
-EAPI void e_bindings_wheel_reset(void);
-EAPI void e_bindings_edge_reset(void);
-EAPI void e_bindings_signal_reset(void);
-EAPI void e_bindings_reset(void);
-
-EAPI void e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI void e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI void e_bindings_mouse_grab(E_Binding_Context ctxt, Ecore_X_Window win);
-EAPI void e_bindings_mouse_ungrab(E_Binding_Context ctxt, Ecore_X_Window win);
-EAPI E_Action *e_bindings_mouse_button_find(E_Binding_Context ctxt, E_Binding_Event_Mouse_Button *ev, E_Binding_Mouse **bind_ret);
-EAPI E_Action *e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
-EAPI E_Action *e_bindings_mouse_down_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Down *ev);
-EAPI E_Action *e_bindings_mouse_down_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
-EAPI E_Action *e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
-EAPI E_Action *e_bindings_mouse_up_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Up *ev);
-EAPI E_Action *e_bindings_mouse_up_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
-
-EAPI void e_bindings_key_add(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI void e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI E_Binding_Key *e_bindings_key_get(const char *action);
-EAPI E_Binding_Key *e_bindings_key_find(const char *key, E_Binding_Modifier mod, int any_mod);
-EAPI void e_bindings_key_grab(E_Binding_Context ctxt, Ecore_X_Window win);
-EAPI void e_bindings_key_ungrab(E_Binding_Context ctxt, Ecore_X_Window win);
-EAPI E_Action *e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
-EAPI E_Action *e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
-EAPI E_Action *e_bindings_key_down_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
-EAPI E_Action *e_bindings_key_up_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
-
-EAPI Eina_Bool e_bindings_key_allowed(const char *key);
-
-EAPI void e_bindings_edge_add(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
-EAPI Eina_Bool e_bindings_edge_flippable_get(E_Zone_Edge edge);
-EAPI Eina_Bool e_bindings_edge_non_flippable_get(E_Zone_Edge edge);
-EAPI E_Binding_Edge *e_bindings_edge_get(const char *action, E_Zone_Edge edge, int click);
-EAPI void e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
-EAPI E_Action *e_bindings_edge_in_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-EAPI E_Action *e_bindings_edge_out_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-EAPI E_Action *e_bindings_edge_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-EAPI E_Action *e_bindings_edge_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-
-EAPI void e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI void e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI E_Action *e_bindings_signal_find(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Signal **bind_ret);
-EAPI E_Action *e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src);
-
-EAPI void e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI void e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-EAPI void e_bindings_wheel_grab(E_Binding_Context ctxt, Ecore_X_Window win);
-EAPI void e_bindings_wheel_ungrab(E_Binding_Context ctxt, Ecore_X_Window win);
-EAPI E_Action *e_bindings_wheel_find(E_Binding_Context ctxt, E_Binding_Event_Wheel *ev, E_Binding_Wheel **bind_ret);
-EAPI E_Action *e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Wheel *ev);
-EAPI E_Action *e_bindings_wheel_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Wheel *ev);
-EAPI E_Action *e_bindings_wheel_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Wheel *ev);
-
-EAPI void e_bindings_acpi_add(E_Binding_Context ctxt, int type, int status, const char *action, const char *params);
-EAPI void e_bindings_acpi_del(E_Binding_Context ctxt, int type, int status, const char *action, const char *params);
-EAPI E_Action *e_bindings_acpi_find(E_Binding_Context ctxt, E_Event_Acpi *ev, E_Binding_Acpi **bind_ret);
-EAPI E_Action *e_bindings_acpi_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Acpi *ev);
-
-EAPI int e_bindings_evas_modifiers_convert(Evas_Modifier *modifiers);
-EAPI int e_bindings_modifiers_to_ecore_convert(E_Binding_Modifier modifiers);
-EAPI void e_bindings_evas_event_mouse_button_convert(const Evas_Event_Mouse_Down *ev, E_Binding_Event_Mouse_Button *event);
-EAPI void e_bindings_evas_event_mouse_wheel_convert(const Evas_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
-EAPI void e_bindings_ecore_event_mouse_button_convert(const Ecore_Event_Mouse_Button *ev, E_Binding_Event_Mouse_Button *event);
-EAPI void e_bindings_ecore_event_mouse_wheel_convert(const Ecore_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
+E_API void e_bindings_mouse_reset(void);
+E_API void e_bindings_key_reset(void);
+E_API void e_bindings_wheel_reset(void);
+E_API void e_bindings_edge_reset(void);
+E_API void e_bindings_signal_reset(void);
+E_API void e_bindings_reset(void);
+
+E_API void e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API void e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API void e_bindings_mouse_grab(E_Binding_Context ctxt, Ecore_X_Window win);
+E_API void e_bindings_mouse_ungrab(E_Binding_Context ctxt, Ecore_X_Window win);
+E_API E_Action *e_bindings_mouse_button_find(E_Binding_Context ctxt, E_Binding_Event_Mouse_Button *ev, E_Binding_Mouse **bind_ret);
+E_API E_Action *e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
+E_API E_Action *e_bindings_mouse_down_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Down *ev);
+E_API E_Action *e_bindings_mouse_down_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
+E_API E_Action *e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
+E_API E_Action *e_bindings_mouse_up_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Up *ev);
+E_API E_Action *e_bindings_mouse_up_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
+
+E_API void e_bindings_key_add(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API void e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API E_Binding_Key *e_bindings_key_get(const char *action);
+E_API E_Binding_Key *e_bindings_key_find(const char *key, E_Binding_Modifier mod, int any_mod);
+E_API void e_bindings_key_grab(E_Binding_Context ctxt, Ecore_X_Window win);
+E_API void e_bindings_key_ungrab(E_Binding_Context ctxt, Ecore_X_Window win);
+E_API E_Action *e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
+E_API E_Action *e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
+E_API E_Action *e_bindings_key_down_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
+E_API E_Action *e_bindings_key_up_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
+
+E_API Eina_Bool e_bindings_key_allowed(const char *key);
+
+E_API void e_bindings_edge_add(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
+E_API Eina_Bool e_bindings_edge_flippable_get(E_Zone_Edge edge);
+E_API Eina_Bool e_bindings_edge_non_flippable_get(E_Zone_Edge edge);
+E_API E_Binding_Edge *e_bindings_edge_get(const char *action, E_Zone_Edge edge, int click);
+E_API void e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
+E_API E_Action *e_bindings_edge_in_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+E_API E_Action *e_bindings_edge_out_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+E_API E_Action *e_bindings_edge_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+E_API E_Action *e_bindings_edge_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+
+E_API void e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API void e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API E_Action *e_bindings_signal_find(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Signal **bind_ret);
+E_API E_Action *e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src);
+
+E_API void e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API void e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+E_API void e_bindings_wheel_grab(E_Binding_Context ctxt, Ecore_X_Window win);
+E_API void e_bindings_wheel_ungrab(E_Binding_Context ctxt, Ecore_X_Window win);
+E_API E_Action *e_bindings_wheel_find(E_Binding_Context ctxt, E_Binding_Event_Wheel *ev, E_Binding_Wheel **bind_ret);
+E_API E_Action *e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Wheel *ev);
+E_API E_Action *e_bindings_wheel_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Wheel *ev);
+E_API E_Action *e_bindings_wheel_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Wheel *ev);
+
+E_API void e_bindings_acpi_add(E_Binding_Context ctxt, int type, int status, const char *action, const char *params);
+E_API void e_bindings_acpi_del(E_Binding_Context ctxt, int type, int status, const char *action, const char *params);
+E_API E_Action *e_bindings_acpi_find(E_Binding_Context ctxt, E_Event_Acpi *ev, E_Binding_Acpi **bind_ret);
+E_API E_Action *e_bindings_acpi_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Acpi *ev);
+
+E_API int e_bindings_evas_modifiers_convert(Evas_Modifier *modifiers);
+E_API int e_bindings_modifiers_to_ecore_convert(E_Binding_Modifier modifiers);
+E_API void e_bindings_evas_event_mouse_button_convert(const Evas_Event_Mouse_Down *ev, E_Binding_Event_Mouse_Button *event);
+E_API void e_bindings_evas_event_mouse_wheel_convert(const Evas_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
+E_API void e_bindings_ecore_event_mouse_button_convert(const Ecore_Event_Mouse_Button *ev, E_Binding_Event_Mouse_Button *event);
+E_API void e_bindings_ecore_event_mouse_wheel_convert(const Ecore_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
#endif
#endif
static int _e_client_hooks_delete = 0;
static int _e_client_hooks_walking = 0;
-EAPI int E_EVENT_CLIENT_ADD = -1;
-EAPI int E_EVENT_CLIENT_REMOVE = -1;
-EAPI int E_EVENT_CLIENT_ZONE_SET = -1;
-EAPI int E_EVENT_CLIENT_DESK_SET = -1;
-EAPI int E_EVENT_CLIENT_RESIZE = -1;
-EAPI int E_EVENT_CLIENT_MOVE = -1;
-EAPI int E_EVENT_CLIENT_SHOW = -1;
-EAPI int E_EVENT_CLIENT_HIDE = -1;
-EAPI int E_EVENT_CLIENT_ICONIFY = -1;
-EAPI int E_EVENT_CLIENT_UNICONIFY = -1;
-EAPI int E_EVENT_CLIENT_STACK = -1;
-EAPI int E_EVENT_CLIENT_FOCUS_IN = -1;
-EAPI int E_EVENT_CLIENT_FOCUS_OUT = -1;
-EAPI int E_EVENT_CLIENT_PROPERTY = -1;
-EAPI int E_EVENT_CLIENT_FULLSCREEN = -1;
-EAPI int E_EVENT_CLIENT_UNFULLSCREEN = -1;
+E_API int E_EVENT_CLIENT_ADD = -1;
+E_API int E_EVENT_CLIENT_REMOVE = -1;
+E_API int E_EVENT_CLIENT_ZONE_SET = -1;
+E_API int E_EVENT_CLIENT_DESK_SET = -1;
+E_API int E_EVENT_CLIENT_RESIZE = -1;
+E_API int E_EVENT_CLIENT_MOVE = -1;
+E_API int E_EVENT_CLIENT_SHOW = -1;
+E_API int E_EVENT_CLIENT_HIDE = -1;
+E_API int E_EVENT_CLIENT_ICONIFY = -1;
+E_API int E_EVENT_CLIENT_UNICONIFY = -1;
+E_API int E_EVENT_CLIENT_STACK = -1;
+E_API int E_EVENT_CLIENT_FOCUS_IN = -1;
+E_API int E_EVENT_CLIENT_FOCUS_OUT = -1;
+E_API int E_EVENT_CLIENT_PROPERTY = -1;
+E_API int E_EVENT_CLIENT_FULLSCREEN = -1;
+E_API int E_EVENT_CLIENT_UNFULLSCREEN = -1;
static Eina_Hash *clients_hash = NULL; // pixmap->client
warp_client = NULL;
}
-EAPI E_Client *
+E_API E_Client *
e_client_new(E_Pixmap *cp, int first_map, int internal)
{
E_Client *ec;
return ec;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_client_desk_window_profile_available_check(E_Client *ec, const char *profile)
{
int i;
return EINA_FALSE;
}
-EAPI void
+E_API void
e_client_desk_window_profile_wait_desk_set(E_Client *ec, E_Desk *desk)
{
E_OBJECT_CHECK(ec);
e_object_ref(E_OBJECT(ec->e.state.profile.wait_desk));
}
-EAPI void
+E_API void
e_client_desk_set(E_Client *ec, E_Desk *desk)
{
E_Event_Client_Desk_Set *ev;
evas_object_smart_callback_call(ec->frame, "desk_change", ec);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_client_comp_grabbed_get(void)
{
return comp_grabbed;
}
-EAPI E_Client *
+E_API E_Client *
e_client_action_get(void)
{
return action_client;
}
-EAPI E_Client *
+E_API E_Client *
e_client_warping_get(void)
{
return warp_client;
}
-EAPI Eina_List *
+E_API Eina_List *
e_clients_immortal_list(void)
{
const Eina_List *l;
//////////////////////////////////////////////////////////
-EAPI void
+E_API void
e_client_mouse_in(E_Client *ec, int x, int y)
{
if (comp_grabbed) return;
e_focus_event_mouse_in(ec);
}
-EAPI void
+E_API void
e_client_mouse_out(E_Client *ec, int x, int y)
{
if (comp_grabbed) return;
e_focus_event_mouse_out(ec);
}
-EAPI void
+E_API void
e_client_mouse_wheel(E_Client *ec, Evas_Point *output, E_Binding_Event_Wheel *ev)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
e_bindings_wheel_event_handle(E_BINDING_CONTEXT_WINDOW, E_OBJECT(ec), ev);
}
-EAPI void
+E_API void
e_client_mouse_down(E_Client *ec, int button, Evas_Point *output, E_Binding_Event_Mouse_Button *ev)
{
Eina_Bool did_act = EINA_FALSE;
ec->mouse.current.my = output->y;
}
-EAPI void
+E_API void
e_client_mouse_up(E_Client *ec, int button, Evas_Point *output, E_Binding_Event_Mouse_Button* ev)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
ec->drag.start = 0;
}
-EAPI void
+E_API void
e_client_mouse_move(E_Client *ec, Evas_Point *output)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
}
///////////////////////////////////////////////////////
-EAPI void
+E_API void
e_client_res_change_geometry_save(E_Client *ec)
{
E_OBJECT_CHECK(ec);
ec->pre_res_change.saved.h = ec->saved.h;
}
-EAPI void
+E_API void
e_client_res_change_geometry_restore(E_Client *ec)
{
struct
memcpy(&ec->pre_res_change, &pre_res_change, sizeof(pre_res_change));
}
-EAPI void
+E_API void
e_client_zone_set(E_Client *ec, E_Zone *zone)
{
E_Event_Client_Zone_Set *ev;
ec->pre_res_change.valid = 0;
}
-EAPI void
+E_API void
e_client_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h)
{
E_OBJECT_CHECK(ec);
}
}
-EAPI E_Client *
+E_API E_Client *
e_client_above_get(const E_Client *ec)
{
unsigned int x;
return NULL;
}
-EAPI E_Client *
+E_API E_Client *
e_client_below_get(const E_Client *ec)
{
unsigned int x;
return NULL;
}
-EAPI E_Client *
+E_API E_Client *
e_client_bottom_get(void)
{
unsigned int x;
return NULL;
}
-EAPI E_Client *
+E_API E_Client *
e_client_top_get(void)
{
unsigned int x;
return NULL;
}
-EAPI unsigned int
+E_API unsigned int
e_clients_count(void)
{
return eina_list_count(e_comp->clients);
* Set a callback which will be called just prior to updating the
* move coordinates for a border
*/
-EAPI void
+E_API void
e_client_move_intercept_cb_set(E_Client *ec, E_Client_Move_Intercept_Cb cb)
{
ec->move_intercept_cb = cb;
///////////////////////////////////////
-EAPI E_Client_Hook *
+E_API E_Client_Hook *
e_client_hook_add(E_Client_Hook_Point hookpoint, E_Client_Hook_Cb func, const void *data)
{
E_Client_Hook *ch;
return ch;
}
-EAPI void
+E_API void
e_client_hook_del(E_Client_Hook *ch)
{
ch->delete_me = 1;
///////////////////////////////////////
-EAPI void
+E_API void
e_client_focus_latest_set(E_Client *ec)
{
focus_stack = eina_list_remove(focus_stack, ec);
focus_stack = eina_list_prepend(focus_stack, ec);
}
-EAPI void
+E_API void
e_client_raise_latest_set(E_Client *ec)
{
raise_stack = eina_list_remove(raise_stack, ec);
raise_stack = eina_list_prepend(raise_stack, ec);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_client_focus_track_enabled(void)
{
return !focus_track_frozen;
}
-EAPI void
+E_API void
e_client_focus_track_freeze(void)
{
focus_track_frozen++;
}
-EAPI void
+E_API void
e_client_focus_track_thaw(void)
{
focus_track_frozen--;
}
-EAPI void
+E_API void
e_client_refocus(void)
{
E_Client *ec;
* the last focused window should get focus).
*
*/
-EAPI void
+E_API void
e_client_focus_set_with_pointer(E_Client *ec)
{
E_OBJECT_CHECK(ec);
_e_client_event_simple(ec, E_EVENT_CLIENT_FOCUS_IN);
}
-EAPI void
+E_API void
e_client_activate(E_Client *ec, Eina_Bool just_do_it)
{
E_OBJECT_CHECK(ec);
}
}
-EAPI E_Client *
+E_API E_Client *
e_client_focused_get(void)
{
return focused;
}
-EAPI Eina_List *
+E_API Eina_List *
e_client_focus_stack_get(void)
{
return focus_stack;
}
-YOLO EAPI void
+YOLO E_API void
e_client_focus_stack_set(Eina_List *l)
{
focus_stack = l;
}
-EAPI Eina_List *
+E_API Eina_List *
e_client_raise_stack_get(void)
{
return raise_stack;
}
-EAPI Eina_List *
+E_API Eina_List *
e_client_lost_windows_get(E_Zone *zone)
{
Eina_List *list = NULL;
///////////////////////////////////////
-EAPI void
+E_API void
e_client_shade(E_Client *ec, E_Direction dir)
{
E_OBJECT_CHECK(ec);
e_remember_update(ec);
}
-EAPI void
+E_API void
e_client_unshade(E_Client *ec, E_Direction dir)
{
E_OBJECT_CHECK(ec);
///////////////////////////////////////
-EAPI void
+E_API void
e_client_maximize(E_Client *ec, E_Maximize max)
{
E_OBJECT_CHECK(ec);
evas_object_smart_callback_call(ec->frame, "maximize_done", NULL);
}
-EAPI void
+E_API void
e_client_unmaximize(E_Client *ec, E_Maximize max)
{
E_OBJECT_CHECK(ec);
evas_object_smart_callback_call(ec->frame, "unmaximize_done", NULL);
}
-EAPI void
+E_API void
e_client_fullscreen(E_Client *ec, E_Fullscreen policy)
{
int x, y, w, h;
e_remember_update(ec);
}
-EAPI void
+E_API void
e_client_unfullscreen(E_Client *ec)
{
E_OBJECT_CHECK(ec);
///////////////////////////////////////
-EAPI void
+E_API void
e_client_iconify(E_Client *ec)
{
E_OBJECT_CHECK(ec);
e_remember_update(ec);
}
-EAPI void
+E_API void
e_client_uniconify(E_Client *ec)
{
E_Desk *desk;
///////////////////////////////////////
-EAPI void
+E_API void
e_client_urgent_set(E_Client *ec, Eina_Bool urgent)
{
E_OBJECT_CHECK(ec);
///////////////////////////////////////
-EAPI void
+E_API void
e_client_stick(E_Client *ec)
{
E_Desk *desk;
e_remember_update(ec);
}
-EAPI void
+E_API void
e_client_unstick(E_Client *ec)
{
E_Desk *desk;
e_remember_update(ec);
}
-EAPI void
+E_API void
e_client_pinned_set(E_Client *ec, Eina_Bool set)
{
E_Layer layer;
///////////////////////////////////////
-EAPI Eina_Bool
+E_API Eina_Bool
e_client_border_set(E_Client *ec, const char *name)
{
Eina_Stringshare *pborder;
///////////////////////////////////////
-EAPI void
+E_API void
e_client_comp_hidden_set(E_Client *ec, Eina_Bool hidden)
{
E_OBJECT_CHECK(ec);
///////////////////////////////////////
-EAPI void
+E_API void
e_client_act_move_keyboard(E_Client *ec)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
action_handler_mouse = ecore_event_handler_add(ECORE_EVENT_MOUSE_BUTTON_DOWN, _e_client_move_mouse_down, NULL);
}
-EAPI void
+E_API void
e_client_act_resize_keyboard(E_Client *ec)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
action_handler_mouse = ecore_event_handler_add(ECORE_EVENT_MOUSE_BUTTON_DOWN, _e_client_resize_mouse_down, NULL);
}
-EAPI void
+E_API void
e_client_act_move_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev)
{
E_OBJECT_CHECK(ec);
}
}
-EAPI void
+E_API void
e_client_act_move_end(E_Client *ec, E_Binding_Event_Mouse_Button *ev EINA_UNUSED)
{
E_OBJECT_CHECK(ec);
_e_client_action_finish();
}
-EAPI void
+E_API void
e_client_act_resize_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev)
{
E_OBJECT_CHECK(ec);
e_pointer_mode_push(ec, ec->resize_mode);
}
-EAPI void
+E_API void
e_client_act_resize_end(E_Client *ec, E_Binding_Event_Mouse_Button *ev EINA_UNUSED)
{
E_OBJECT_CHECK(ec);
_e_client_action_finish();
}
-EAPI void
+E_API void
e_client_act_menu_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev, int key)
{
E_OBJECT_CHECK(ec);
}
}
-EAPI void
+E_API void
e_client_act_close_begin(E_Client *ec)
{
E_OBJECT_CHECK(ec);
}
}
-EAPI void
+E_API void
e_client_act_kill_begin(E_Client *ec)
{
E_OBJECT_CHECK(ec);
////////////////////////////////////////////////
-EAPI Evas_Object *
+E_API Evas_Object *
e_client_icon_add(E_Client *ec, Evas *evas)
{
Evas_Object *o;
////////////////////////////////////////////
-EAPI void
+E_API void
e_client_ping(E_Client *ec)
{
E_OBJECT_CHECK(ec);
////////////////////////////////////////////
-EAPI void
+E_API void
e_client_move_cancel(void)
{
if (!ecmove) return;
_e_client_move_end(ecmove);
}
-EAPI void
+E_API void
e_client_resize_cancel(void)
{
if (!ecresize) return;
_e_client_resize_end(ecresize);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_client_resize_begin(E_Client *ec)
{
if ((ec->shaded) || (ec->shading) ||
////////////////////////////////////////////
-EAPI void
+E_API void
e_client_frame_recalc(E_Client *ec)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
////////////////////////////////////////////
-EAPI void
+E_API void
e_client_signal_move_begin(E_Client *ec, const char *sig, const char *src EINA_UNUSED)
{
E_OBJECT_CHECK(ec);
_e_client_moveinfo_gather(ec, sig);
}
-EAPI void
+E_API void
e_client_signal_move_end(E_Client *ec, const char *sig EINA_UNUSED, const char *src EINA_UNUSED)
{
E_OBJECT_CHECK(ec);
e_zone_flip_coords_handle(ec->zone, -1, -1);
}
-EAPI void
+E_API void
e_client_signal_resize_begin(E_Client *ec, const char *dir, const char *sig, const char *src EINA_UNUSED)
{
int resize_mode = E_POINTER_RESIZE_BR;
e_pointer_mode_push(ec, ec->resize_mode);
}
-EAPI void
+E_API void
e_client_signal_resize_end(E_Client *ec, const char *dir EINA_UNUSED, const char *sig EINA_UNUSED, const char *src EINA_UNUSED)
{
E_OBJECT_CHECK(ec);
////////////////////////////////////////////
-EAPI void
+E_API void
e_client_resize_limit(E_Client *ec, int *w, int *h)
{
double a;
-EAPI E_Client *
+E_API E_Client *
e_client_under_pointer_get(E_Desk *desk, E_Client *exclude)
{
int x, y;
////////////////////////////////////////////
-EAPI int
+E_API int
e_client_pointer_warp_to_center_now(E_Client *ec)
{
if (e_config->disable_all_pointer_warps) return 0;
return 1;
}
-EAPI int
+E_API int
e_client_pointer_warp_to_center(E_Client *ec)
{
int x, y;
////////////////////////////////////////////
-EAPI void
+E_API void
e_client_redirected_set(E_Client *ec, Eina_Bool set)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
////////////////////////////////////////////
-EAPI Eina_Bool
+E_API Eina_Bool
e_client_is_stacking(const E_Client *ec)
{
return e_comp->layers[e_comp_canvas_layer_map(ec->layer)].obj == ec->frame;
////////////////////////////////////////////
-EAPI void
+E_API void
e_client_layout_cb_set(E_Client_Layout_Cb cb)
{
if (_e_client_layout_cb && cb)
for (EC = e_client_top_get(); EC; EC = e_client_below_get(EC))
-EAPI extern int E_EVENT_CLIENT_ADD;
-EAPI extern int E_EVENT_CLIENT_REMOVE;
-EAPI extern int E_EVENT_CLIENT_ZONE_SET;
-EAPI extern int E_EVENT_CLIENT_DESK_SET;
-EAPI extern int E_EVENT_CLIENT_RESIZE;
-EAPI extern int E_EVENT_CLIENT_MOVE;
-EAPI extern int E_EVENT_CLIENT_SHOW;
-EAPI extern int E_EVENT_CLIENT_HIDE;
-EAPI extern int E_EVENT_CLIENT_ICONIFY;
-EAPI extern int E_EVENT_CLIENT_UNICONIFY;
-EAPI extern int E_EVENT_CLIENT_STACK;
-EAPI extern int E_EVENT_CLIENT_FOCUS_IN;
-EAPI extern int E_EVENT_CLIENT_FOCUS_OUT;
-EAPI extern int E_EVENT_CLIENT_PROPERTY;
-EAPI extern int E_EVENT_CLIENT_FULLSCREEN;
-EAPI extern int E_EVENT_CLIENT_UNFULLSCREEN;
+E_API extern int E_EVENT_CLIENT_ADD;
+E_API extern int E_EVENT_CLIENT_REMOVE;
+E_API extern int E_EVENT_CLIENT_ZONE_SET;
+E_API extern int E_EVENT_CLIENT_DESK_SET;
+E_API extern int E_EVENT_CLIENT_RESIZE;
+E_API extern int E_EVENT_CLIENT_MOVE;
+E_API extern int E_EVENT_CLIENT_SHOW;
+E_API extern int E_EVENT_CLIENT_HIDE;
+E_API extern int E_EVENT_CLIENT_ICONIFY;
+E_API extern int E_EVENT_CLIENT_UNICONIFY;
+E_API extern int E_EVENT_CLIENT_STACK;
+E_API extern int E_EVENT_CLIENT_FOCUS_IN;
+E_API extern int E_EVENT_CLIENT_FOCUS_OUT;
+E_API extern int E_EVENT_CLIENT_PROPERTY;
+E_API extern int E_EVENT_CLIENT_FULLSCREEN;
+E_API extern int E_EVENT_CLIENT_UNFULLSCREEN;
EINTERN void e_client_idler_before(void);
EINTERN Eina_Bool e_client_init(void);
EINTERN void e_client_shutdown(void);
-EAPI E_Client *e_client_new(E_Pixmap *cp, int first_map, int internal);
-EAPI void e_client_desk_set(E_Client *ec, E_Desk *desk);
-EAPI Eina_Bool e_client_comp_grabbed_get(void);
-EAPI E_Client *e_client_action_get(void);
-EAPI E_Client *e_client_warping_get(void);
-EAPI Eina_List *e_clients_immortal_list(void);
-EAPI void e_client_mouse_in(E_Client *ec, int x, int y);
-EAPI void e_client_mouse_out(E_Client *ec, int x, int y);
-EAPI void e_client_mouse_wheel(E_Client *ec, Evas_Point *output, E_Binding_Event_Wheel *ev);
-EAPI void e_client_mouse_down(E_Client *ec, int button, Evas_Point *output, E_Binding_Event_Mouse_Button *ev);
-EAPI void e_client_mouse_up(E_Client *ec, int button, Evas_Point *output, E_Binding_Event_Mouse_Button* ev);
-EAPI void e_client_mouse_move(E_Client *ec, Evas_Point *output);
-EAPI void e_client_res_change_geometry_save(E_Client *bd);
-EAPI void e_client_res_change_geometry_restore(E_Client *ec);
-EAPI void e_client_zone_set(E_Client *ec, E_Zone *zone);
-EAPI void e_client_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h);
-EAPI E_Client *e_client_above_get(const E_Client *ec);
-EAPI E_Client *e_client_below_get(const E_Client *ec);
-EAPI E_Client *e_client_bottom_get(void);
-EAPI E_Client *e_client_top_get(void);
-EAPI unsigned int e_clients_count(void);
-EAPI void e_client_move_intercept_cb_set(E_Client *ec, E_Client_Move_Intercept_Cb cb);
-EAPI E_Client_Hook *e_client_hook_add(E_Client_Hook_Point hookpoint, E_Client_Hook_Cb func, const void *data);
-EAPI void e_client_hook_del(E_Client_Hook *ch);
-EAPI void e_client_focus_latest_set(E_Client *ec);
-EAPI void e_client_raise_latest_set(E_Client *ec);
-EAPI Eina_Bool e_client_focus_track_enabled(void);
-EAPI void e_client_focus_track_freeze(void);
-EAPI void e_client_focus_track_thaw(void);
-EAPI void e_client_refocus(void);
-EAPI void e_client_focus_set_with_pointer(E_Client *ec);
-EAPI void e_client_activate(E_Client *ec, Eina_Bool just_do_it);
-EAPI E_Client *e_client_focused_get(void);
-EAPI Eina_List *e_client_focus_stack_get(void);
-EAPI Eina_List *e_client_raise_stack_get(void);
-EAPI Eina_List *e_client_lost_windows_get(E_Zone *zone);
-EAPI void e_client_shade(E_Client *ec, E_Direction dir);
-EAPI void e_client_unshade(E_Client *ec, E_Direction dir);
-EAPI void e_client_maximize(E_Client *ec, E_Maximize max);
-EAPI void e_client_unmaximize(E_Client *ec, E_Maximize max);
-EAPI void e_client_fullscreen(E_Client *ec, E_Fullscreen policy);
-EAPI void e_client_unfullscreen(E_Client *ec);
-EAPI void e_client_iconify(E_Client *ec);
-EAPI void e_client_uniconify(E_Client *ec);
-EAPI void e_client_urgent_set(E_Client *ec, Eina_Bool urgent);
-EAPI void e_client_stick(E_Client *ec);
-EAPI void e_client_unstick(E_Client *ec);
-EAPI void e_client_pinned_set(E_Client *ec, Eina_Bool set);
-EAPI void e_client_comp_hidden_set(E_Client *ec, Eina_Bool hidden);
-EAPI Eina_Bool e_client_border_set(E_Client *ec, const char *name);
-EAPI void e_client_act_move_keyboard(E_Client *ec);
-EAPI void e_client_act_resize_keyboard(E_Client *ec);
-EAPI void e_client_act_move_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev);
-EAPI void e_client_act_move_end(E_Client *ec, E_Binding_Event_Mouse_Button *ev EINA_UNUSED);
-EAPI void e_client_act_resize_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev);
-EAPI void e_client_act_resize_end(E_Client *ec, E_Binding_Event_Mouse_Button *ev EINA_UNUSED);
-EAPI void e_client_act_menu_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev, int key);
-EAPI void e_client_act_close_begin(E_Client *ec);
-EAPI void e_client_act_kill_begin(E_Client *ec);
-EAPI Evas_Object *e_client_icon_add(E_Client *ec, Evas *evas);
-EAPI void e_client_ping(E_Client *cw);
-EAPI void e_client_move_cancel(void);
-EAPI void e_client_resize_cancel(void);
-EAPI Eina_Bool e_client_resize_begin(E_Client *ec);
-EAPI void e_client_frame_recalc(E_Client *ec);
-EAPI void e_client_signal_move_begin(E_Client *ec, const char *sig, const char *src EINA_UNUSED);
-EAPI void e_client_signal_move_end(E_Client *ec, const char *sig EINA_UNUSED, const char *src EINA_UNUSED);
-EAPI void e_client_signal_resize_begin(E_Client *ec, const char *dir, const char *sig, const char *src EINA_UNUSED);
-EAPI void e_client_signal_resize_end(E_Client *ec, const char *dir EINA_UNUSED, const char *sig EINA_UNUSED, const char *src EINA_UNUSED);
-EAPI void e_client_resize_limit(E_Client *ec, int *w, int *h);
-EAPI E_Client *e_client_under_pointer_get(E_Desk *desk, E_Client *exclude);
-EAPI int e_client_pointer_warp_to_center_now(E_Client *ec);
-EAPI int e_client_pointer_warp_to_center(E_Client *ec);
-EAPI void e_client_redirected_set(E_Client *ec, Eina_Bool set);
-EAPI Eina_Bool e_client_is_stacking(const E_Client *ec);
-EAPI Eina_Bool e_client_desk_window_profile_available_check(E_Client *ec, const char *profile);
-EAPI void e_client_desk_window_profile_wait_desk_set(E_Client *ec, E_Desk *desk);
-EAPI void e_client_layout_cb_set(E_Client_Layout_Cb cb);
-
-YOLO EAPI void e_client_focus_stack_set(Eina_List *l);
+E_API E_Client *e_client_new(E_Pixmap *cp, int first_map, int internal);
+E_API void e_client_desk_set(E_Client *ec, E_Desk *desk);
+E_API Eina_Bool e_client_comp_grabbed_get(void);
+E_API E_Client *e_client_action_get(void);
+E_API E_Client *e_client_warping_get(void);
+E_API Eina_List *e_clients_immortal_list(void);
+E_API void e_client_mouse_in(E_Client *ec, int x, int y);
+E_API void e_client_mouse_out(E_Client *ec, int x, int y);
+E_API void e_client_mouse_wheel(E_Client *ec, Evas_Point *output, E_Binding_Event_Wheel *ev);
+E_API void e_client_mouse_down(E_Client *ec, int button, Evas_Point *output, E_Binding_Event_Mouse_Button *ev);
+E_API void e_client_mouse_up(E_Client *ec, int button, Evas_Point *output, E_Binding_Event_Mouse_Button* ev);
+E_API void e_client_mouse_move(E_Client *ec, Evas_Point *output);
+E_API void e_client_res_change_geometry_save(E_Client *bd);
+E_API void e_client_res_change_geometry_restore(E_Client *ec);
+E_API void e_client_zone_set(E_Client *ec, E_Zone *zone);
+E_API void e_client_geometry_get(E_Client *ec, int *x, int *y, int *w, int *h);
+E_API E_Client *e_client_above_get(const E_Client *ec);
+E_API E_Client *e_client_below_get(const E_Client *ec);
+E_API E_Client *e_client_bottom_get(void);
+E_API E_Client *e_client_top_get(void);
+E_API unsigned int e_clients_count(void);
+E_API void e_client_move_intercept_cb_set(E_Client *ec, E_Client_Move_Intercept_Cb cb);
+E_API E_Client_Hook *e_client_hook_add(E_Client_Hook_Point hookpoint, E_Client_Hook_Cb func, const void *data);
+E_API void e_client_hook_del(E_Client_Hook *ch);
+E_API void e_client_focus_latest_set(E_Client *ec);
+E_API void e_client_raise_latest_set(E_Client *ec);
+E_API Eina_Bool e_client_focus_track_enabled(void);
+E_API void e_client_focus_track_freeze(void);
+E_API void e_client_focus_track_thaw(void);
+E_API void e_client_refocus(void);
+E_API void e_client_focus_set_with_pointer(E_Client *ec);
+E_API void e_client_activate(E_Client *ec, Eina_Bool just_do_it);
+E_API E_Client *e_client_focused_get(void);
+E_API Eina_List *e_client_focus_stack_get(void);
+E_API Eina_List *e_client_raise_stack_get(void);
+E_API Eina_List *e_client_lost_windows_get(E_Zone *zone);
+E_API void e_client_shade(E_Client *ec, E_Direction dir);
+E_API void e_client_unshade(E_Client *ec, E_Direction dir);
+E_API void e_client_maximize(E_Client *ec, E_Maximize max);
+E_API void e_client_unmaximize(E_Client *ec, E_Maximize max);
+E_API void e_client_fullscreen(E_Client *ec, E_Fullscreen policy);
+E_API void e_client_unfullscreen(E_Client *ec);
+E_API void e_client_iconify(E_Client *ec);
+E_API void e_client_uniconify(E_Client *ec);
+E_API void e_client_urgent_set(E_Client *ec, Eina_Bool urgent);
+E_API void e_client_stick(E_Client *ec);
+E_API void e_client_unstick(E_Client *ec);
+E_API void e_client_pinned_set(E_Client *ec, Eina_Bool set);
+E_API void e_client_comp_hidden_set(E_Client *ec, Eina_Bool hidden);
+E_API Eina_Bool e_client_border_set(E_Client *ec, const char *name);
+E_API void e_client_act_move_keyboard(E_Client *ec);
+E_API void e_client_act_resize_keyboard(E_Client *ec);
+E_API void e_client_act_move_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev);
+E_API void e_client_act_move_end(E_Client *ec, E_Binding_Event_Mouse_Button *ev EINA_UNUSED);
+E_API void e_client_act_resize_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev);
+E_API void e_client_act_resize_end(E_Client *ec, E_Binding_Event_Mouse_Button *ev EINA_UNUSED);
+E_API void e_client_act_menu_begin(E_Client *ec, E_Binding_Event_Mouse_Button *ev, int key);
+E_API void e_client_act_close_begin(E_Client *ec);
+E_API void e_client_act_kill_begin(E_Client *ec);
+E_API Evas_Object *e_client_icon_add(E_Client *ec, Evas *evas);
+E_API void e_client_ping(E_Client *cw);
+E_API void e_client_move_cancel(void);
+E_API void e_client_resize_cancel(void);
+E_API Eina_Bool e_client_resize_begin(E_Client *ec);
+E_API void e_client_frame_recalc(E_Client *ec);
+E_API void e_client_signal_move_begin(E_Client *ec, const char *sig, const char *src EINA_UNUSED);
+E_API void e_client_signal_move_end(E_Client *ec, const char *sig EINA_UNUSED, const char *src EINA_UNUSED);
+E_API void e_client_signal_resize_begin(E_Client *ec, const char *dir, const char *sig, const char *src EINA_UNUSED);
+E_API void e_client_signal_resize_end(E_Client *ec, const char *dir EINA_UNUSED, const char *sig EINA_UNUSED, const char *src EINA_UNUSED);
+E_API void e_client_resize_limit(E_Client *ec, int *w, int *h);
+E_API E_Client *e_client_under_pointer_get(E_Desk *desk, E_Client *exclude);
+E_API int e_client_pointer_warp_to_center_now(E_Client *ec);
+E_API int e_client_pointer_warp_to_center(E_Client *ec);
+E_API void e_client_redirected_set(E_Client *ec, Eina_Bool set);
+E_API Eina_Bool e_client_is_stacking(const E_Client *ec);
+E_API Eina_Bool e_client_desk_window_profile_available_check(E_Client *ec, const char *profile);
+E_API void e_client_desk_window_profile_wait_desk_set(E_Client *ec, E_Desk *desk);
+E_API void e_client_layout_cb_set(E_Client_Layout_Cb cb);
+
+YOLO E_API void e_client_focus_stack_set(Eina_List *l);
#include "e_client.x"
#endif
int a;
};
-EAPI void e_color_update_rgb (E_Color *ec);
-EAPI void e_color_update_hsv (E_Color *ec);
-EAPI void e_color_copy (const E_Color *from, E_Color *to);
+E_API void e_color_update_rgb (E_Color *ec);
+E_API void e_color_update_hsv (E_Color *ec);
+E_API void e_color_copy (const E_Color *from, E_Color *to);
#endif
#endif
dia->cancel_data = data;
}
-EAPI void
+E_API void
e_color_dialog_change_callback_set(E_Color_Dialog *dia, void (*func)(E_Color_Dialog *dia, E_Color *color, void *data), void *data)
{
dia->change_func = func;
void *change_data;
};
-EAPI E_Color_Dialog *e_color_dialog_new (const E_Color *initial_color, Eina_Bool alpha_enabled);
-EAPI void e_color_dialog_show (E_Color_Dialog *dia);
-EAPI void e_color_dialog_title_set (E_Color_Dialog *dia, const char *title);
+E_API E_Color_Dialog *e_color_dialog_new (const E_Color *initial_color, Eina_Bool alpha_enabled);
+E_API void e_color_dialog_show (E_Color_Dialog *dia);
+E_API void e_color_dialog_title_set (E_Color_Dialog *dia, const char *title);
/* select and change pass the current color back, cancel passes the initial color */
-EAPI void e_color_dialog_select_callback_set(E_Color_Dialog *dia, void (*func)(E_Color_Dialog *dia, E_Color *color, void *data), void *data);
-EAPI void e_color_dialog_cancel_callback_set(E_Color_Dialog *dia, void (*func)(E_Color_Dialog *dia, E_Color *color, void *data), void *data);
-EAPI void e_color_dialog_change_callback_set(E_Color_Dialog *dia, void (*func)(E_Color_Dialog *dia, E_Color *color, void *data), void *data);
+E_API void e_color_dialog_select_callback_set(E_Color_Dialog *dia, void (*func)(E_Color_Dialog *dia, E_Color *color, void *data), void *data);
+E_API void e_color_dialog_cancel_callback_set(E_Color_Dialog *dia, void (*func)(E_Color_Dialog *dia, E_Color *color, void *data), void *data);
+E_API void e_color_dialog_change_callback_set(E_Color_Dialog *dia, void (*func)(E_Color_Dialog *dia, E_Color *color, void *data), void *data);
#endif
#endif
static Eina_List *handlers = NULL;
static Eina_List *hooks = NULL;
-EAPI E_Comp *e_comp = NULL;
+E_API E_Comp *e_comp = NULL;
static Eina_Hash *ignores = NULL;
static Eina_List *actions = NULL;
static int _e_comp_log_dom = -1;
-EAPI int E_EVENT_COMPOSITOR_RESIZE = -1;
-EAPI int E_EVENT_COMPOSITOR_DISABLE = -1;
-EAPI int E_EVENT_COMPOSITOR_ENABLE = -1;
+E_API int E_EVENT_COMPOSITOR_RESIZE = -1;
+E_API int E_EVENT_COMPOSITOR_DISABLE = -1;
+E_API int E_EVENT_COMPOSITOR_ENABLE = -1;
//////////////////////////////////////////////////////////////////////////
#undef DBG
return oi;
}
-EAPI E_Comp *
+E_API E_Comp *
e_comp_new(void)
{
if (e_comp)
return e_comp;
}
-EAPI int
+E_API int
e_comp_internal_save(void)
{
return e_config_domain_save("e_comp", conf_edd, conf);
return 1;
}
-EAPI void
+E_API void
e_comp_render_queue(void)
{
if (conf->lock_fps)
}
}
-EAPI void
+E_API void
e_comp_shape_queue(void)
{
if (e_comp->comp_type != E_PIXMAP_TYPE_X) return;
e_comp->shape_job = ecore_job_add(_e_comp_shapes_update_job, NULL);
}
-EAPI void
+E_API void
e_comp_shape_queue_block(Eina_Bool block)
{
e_comp->shape_queue_blocked = !!block;
e_comp_shape_queue();
}
-EAPI E_Comp_Config *
+E_API E_Comp_Config *
e_comp_config_get(void)
{
return conf;
}
-EAPI void
+E_API void
e_comp_shadows_reset(void)
{
E_Client *ec;
e_comp_object_frame_theme_set(ec->frame, E_COMP_OBJECT_FRAME_RESHADOW);
}
-EAPI Ecore_Window
+E_API Ecore_Window
e_comp_top_window_at_xy_get(Evas_Coord x, Evas_Coord y)
{
E_Client *ec;
return e_comp->ee_win;
}
-EAPI void
+E_API void
e_comp_util_wins_print(void)
{
Evas_Object *o;
fputc('\n', stderr);
}
-EAPI void
+E_API void
e_comp_ignore_win_add(E_Pixmap_Type type, Ecore_Window win)
{
E_Client *ec;
if (ec->visible) evas_object_hide(ec->frame);
}
-EAPI void
+E_API void
e_comp_ignore_win_del(E_Pixmap_Type type, Ecore_Window win)
{
E_Client *ec;
if (ec->visible) evas_object_show(ec->frame);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_ignore_win_find(Ecore_Window win)
{
return !!eina_hash_find(ignores, &win);
}
-EAPI void
+E_API void
e_comp_override_del()
{
e_comp->nocomp_override--;
}
}
-EAPI void
+E_API void
e_comp_override_add()
{
e_comp->nocomp_override++;
#if 0
FIXME
-EAPI void
+E_API void
e_comp_block_window_add(void)
{
e_comp->block_count++;
ecore_x_window_show(e_comp->block_win);
}
-EAPI void
+E_API void
e_comp_block_window_del(void)
{
if (!e_comp->block_count) return;
}
#endif
-EAPI E_Comp *
+E_API E_Comp *
e_comp_find_by_window(Ecore_Window win)
{
if ((e_comp->win == win) || (e_comp->ee_win == win) || (e_comp->root == win)) return e_comp;
return NULL;
}
-EAPI void
+E_API void
e_comp_override_timed_pop(void)
{
if (e_comp->nocomp_override <= 0) return;
e_comp->nocomp_override_timer = ecore_timer_add(1.0, _e_comp_override_expire, NULL);
}
-EAPI unsigned int
+E_API unsigned int
e_comp_e_object_layer_get(const E_Object *obj)
{
E_Gadcon *gc = NULL;
return 0;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_grab_input(Eina_Bool mouse, Eina_Bool kbd)
{
Eina_Bool ret = EINA_FALSE;
return ret;
}
-EAPI void
+E_API void
e_comp_ungrab_input(Eina_Bool mouse, Eina_Bool kbd)
{
Ecore_Window mwin = 0, kwin = 0;
e_client_refocus();
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_util_kbd_grabbed(void)
{
return e_menu_grab_window_get() || e_client_action_get() || e_grabinput_key_win_get();
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_util_mouse_grabbed(void)
{
return e_menu_grab_window_get() || e_client_action_get() || e_grabinput_mouse_win_get();
}
-EAPI void
+E_API void
e_comp_gl_set(Eina_Bool set)
{
gl_avail = !!set;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_gl_get(void)
{
return gl_avail;
}
-EAPI void
+E_API void
e_comp_button_bindings_ungrab_all(void)
{
if (e_comp->bindings_ungrab_cb)
e_comp->bindings_ungrab_cb();
}
-EAPI void
+E_API void
e_comp_button_bindings_grab_all(void)
{
if (e_comp->bindings_grab_cb)
e_comp->bindings_grab_cb();
}
-EAPI void
+E_API void
e_comp_client_redirect_toggle(E_Client *ec)
{
EINA_SAFETY_ON_NULL_RETURN(ec);
e_comp_shape_queue();
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_util_object_is_above_nocomp(Evas_Object *obj)
{
Evas_Object *o;
# include "e_comp_cfdata.h"
-extern EAPI int E_EVENT_COMPOSITOR_DISABLE;
-extern EAPI int E_EVENT_COMPOSITOR_ENABLE;
+extern E_API int E_EVENT_COMPOSITOR_DISABLE;
+extern E_API int E_EVENT_COMPOSITOR_ENABLE;
typedef void (*E_Comp_Grab_Cb)(void);
E_COMP_ENGINE_GL = 2
} E_Comp_Engine;
-extern EAPI E_Comp *e_comp;
+extern E_API E_Comp *e_comp;
EINTERN Eina_Bool e_comp_init(void);
-EAPI E_Comp *e_comp_new(void);
-EAPI int e_comp_internal_save(void);
+E_API E_Comp *e_comp_new(void);
+E_API int e_comp_internal_save(void);
EINTERN int e_comp_shutdown(void);
-EAPI void e_comp_render_queue(void);
-EAPI void e_comp_shape_queue(void);
-EAPI void e_comp_shape_queue_block(Eina_Bool block);
-EAPI E_Comp_Config *e_comp_config_get(void);
-EAPI const Eina_List *e_comp_list(void);
-EAPI void e_comp_shadows_reset(void);
-EAPI Ecore_Window e_comp_top_window_at_xy_get(Evas_Coord x, Evas_Coord y);
-EAPI void e_comp_util_wins_print(void);
-EAPI void e_comp_ignore_win_add(E_Pixmap_Type type, Ecore_Window win);
-EAPI void e_comp_ignore_win_del(E_Pixmap_Type type, Ecore_Window win);
-EAPI Eina_Bool e_comp_ignore_win_find(Ecore_Window win);
-EAPI void e_comp_override_del(void);
-EAPI void e_comp_override_add(void);
-EAPI void e_comp_block_window_add(void);
-EAPI void e_comp_block_window_del(void);
-EAPI E_Comp *e_comp_find_by_window(Ecore_Window win);
-EAPI void e_comp_override_timed_pop(void);
-EAPI unsigned int e_comp_e_object_layer_get(const E_Object *obj);
-EAPI Eina_Bool e_comp_grab_input(Eina_Bool mouse, Eina_Bool kbd);
-EAPI void e_comp_ungrab_input(Eina_Bool mouse, Eina_Bool kbd);
-EAPI void e_comp_gl_set(Eina_Bool set);
-EAPI Eina_Bool e_comp_gl_get(void);
-
-EAPI void e_comp_button_bindings_grab_all(void);
-EAPI void e_comp_button_bindings_ungrab_all(void);
-EAPI void e_comp_client_redirect_toggle(E_Client *ec);
-EAPI Eina_Bool e_comp_util_object_is_above_nocomp(Evas_Object *obj);
+E_API void e_comp_render_queue(void);
+E_API void e_comp_shape_queue(void);
+E_API void e_comp_shape_queue_block(Eina_Bool block);
+E_API E_Comp_Config *e_comp_config_get(void);
+E_API const Eina_List *e_comp_list(void);
+E_API void e_comp_shadows_reset(void);
+E_API Ecore_Window e_comp_top_window_at_xy_get(Evas_Coord x, Evas_Coord y);
+E_API void e_comp_util_wins_print(void);
+E_API void e_comp_ignore_win_add(E_Pixmap_Type type, Ecore_Window win);
+E_API void e_comp_ignore_win_del(E_Pixmap_Type type, Ecore_Window win);
+E_API Eina_Bool e_comp_ignore_win_find(Ecore_Window win);
+E_API void e_comp_override_del(void);
+E_API void e_comp_override_add(void);
+E_API void e_comp_block_window_add(void);
+E_API void e_comp_block_window_del(void);
+E_API E_Comp *e_comp_find_by_window(Ecore_Window win);
+E_API void e_comp_override_timed_pop(void);
+E_API unsigned int e_comp_e_object_layer_get(const E_Object *obj);
+E_API Eina_Bool e_comp_grab_input(Eina_Bool mouse, Eina_Bool kbd);
+E_API void e_comp_ungrab_input(Eina_Bool mouse, Eina_Bool kbd);
+E_API void e_comp_gl_set(Eina_Bool set);
+E_API Eina_Bool e_comp_gl_get(void);
+
+E_API void e_comp_button_bindings_grab_all(void);
+E_API void e_comp_button_bindings_ungrab_all(void);
+E_API void e_comp_client_redirect_toggle(E_Client *ec);
+E_API Eina_Bool e_comp_util_object_is_above_nocomp(Evas_Object *obj);
EINTERN Evas_Object *e_comp_style_selector_create(Evas *evas, const char **source);
-EAPI E_Config_Dialog *e_int_config_comp(Evas_Object *parent, const char *params);
-EAPI E_Config_Dialog *e_int_config_comp_match(Evas_Object *parent, const char *params);
+E_API E_Config_Dialog *e_int_config_comp(Evas_Object *parent, const char *params);
+E_API E_Config_Dialog *e_int_config_comp_match(Evas_Object *parent, const char *params);
-EAPI Eina_Bool e_comp_util_kbd_grabbed(void);
-EAPI Eina_Bool e_comp_util_mouse_grabbed(void);
+E_API Eina_Bool e_comp_util_kbd_grabbed(void);
+E_API Eina_Bool e_comp_util_mouse_grabbed(void);
static inline Eina_Bool
e_comp_util_client_is_fullscreen(const E_Client *ec)
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_canvas_init(int w, int h)
{
Evas_Object *o;
//////////////////////////////////////////////
-EAPI void
+E_API void
e_comp_canvas_resize(int w, int h)
{
e_comp->w = w;
ecore_evas_resize(e_comp->ee, w, h);
}
-EAPI void
+E_API void
e_comp_all_freeze(void)
{
evas_event_freeze(e_comp->evas);
}
-EAPI void
+E_API void
e_comp_all_thaw(void)
{
evas_event_thaw(e_comp->evas);
}
-EAPI E_Zone *
+E_API E_Zone *
e_comp_zone_xy_get(Evas_Coord x, Evas_Coord y)
{
const Eina_List *l;
return NULL;
}
-EAPI E_Zone *
+E_API E_Zone *
e_comp_zone_number_get(int num)
{
Eina_List *l = NULL;
return NULL;
}
-EAPI E_Zone *
+E_API E_Zone *
e_comp_zone_id_get(int id)
{
Eina_List *l = NULL;
return NULL;
}
-EAPI E_Desk *
+E_API E_Desk *
e_comp_desk_window_profile_get(const char *profile)
{
Eina_List *l = NULL;
return NULL;
}
-EAPI void
+E_API void
e_comp_canvas_zone_update(E_Zone *zone)
{
Evas_Object *o;
evas_object_show(o);
}
-EAPI void
+E_API void
e_comp_canvas_update(void)
{
Eina_List *l, *screens, *zones = NULL, *ll;
}
}
-EAPI void
+E_API void
e_comp_canvas_fake_layers_init(void)
{
unsigned int layer;
}
}
-EAPI void
+E_API void
e_comp_canvas_fps_toggle(void)
{
E_Comp_Config *conf = e_comp_config_get();
e_comp_render_queue();
}
-EAPI E_Layer
+E_API E_Layer
e_comp_canvas_layer_map_to(unsigned int layer)
{
switch (layer)
return -INT_MAX;
}
-EAPI unsigned int
+E_API unsigned int
e_comp_canvas_layer_map(E_Layer layer)
{
switch (layer)
return 9999;
}
-EAPI unsigned int
+E_API unsigned int
e_comp_canvas_client_layer_map(E_Layer layer)
{
switch (layer)
return 9999;
}
-EAPI E_Layer
+E_API E_Layer
e_comp_canvas_client_layer_map_nearest(int layer)
{
#define LAYER_MAP(X) \
return E_LAYER_CLIENT_PRIO;
}
-EAPI void
+E_API void
e_comp_canvas_keys_grab(void)
{
if (e_comp->root)
e_bindings_key_grab(E_BINDING_CONTEXT_ANY, e_comp->root);
}
-EAPI void
+E_API void
e_comp_canvas_keys_ungrab(void)
{
if (e_comp->root)
#ifndef E_COMP_CANVAS_H
#define E_COMP_CANVAS_H
-extern EAPI int E_EVENT_COMPOSITOR_RESIZE;
+extern E_API int E_EVENT_COMPOSITOR_RESIZE;
-EAPI Eina_Bool e_comp_canvas_init(int w, int h);
+E_API Eina_Bool e_comp_canvas_init(int w, int h);
EINTERN void e_comp_canvas_clear(void);
-EAPI void e_comp_canvas_resize(int w, int h);
-EAPI void e_comp_all_freeze(void);
-EAPI void e_comp_all_thaw(void);
-EAPI E_Zone * e_comp_zone_xy_get(Evas_Coord x, Evas_Coord y);
-EAPI E_Zone * e_comp_zone_number_get(int num);
-EAPI E_Zone * e_comp_zone_id_get(int id);
-EAPI E_Desk * e_comp_desk_window_profile_get(const char *profile);
-EAPI void e_comp_canvas_zone_update(E_Zone *zone);
-EAPI void e_comp_canvas_update(void);
-EAPI void e_comp_canvas_fake_layers_init(void);
-EAPI void e_comp_canvas_fps_toggle(void);
-EAPI E_Layer e_comp_canvas_layer_map_to(unsigned int layer);
-EAPI unsigned int e_comp_canvas_layer_map(E_Layer layer);
-EAPI unsigned int e_comp_canvas_client_layer_map(E_Layer layer);
-EAPI E_Layer e_comp_canvas_client_layer_map_nearest(int layer);
-EAPI void e_comp_canvas_keys_grab(void);
-EAPI void e_comp_canvas_keys_ungrab(void);
+E_API void e_comp_canvas_resize(int w, int h);
+E_API void e_comp_all_freeze(void);
+E_API void e_comp_all_thaw(void);
+E_API E_Zone * e_comp_zone_xy_get(Evas_Coord x, Evas_Coord y);
+E_API E_Zone * e_comp_zone_number_get(int num);
+E_API E_Zone * e_comp_zone_id_get(int id);
+E_API E_Desk * e_comp_desk_window_profile_get(const char *profile);
+E_API void e_comp_canvas_zone_update(E_Zone *zone);
+E_API void e_comp_canvas_update(void);
+E_API void e_comp_canvas_fake_layers_init(void);
+E_API void e_comp_canvas_fps_toggle(void);
+E_API E_Layer e_comp_canvas_layer_map_to(unsigned int layer);
+E_API unsigned int e_comp_canvas_layer_map(E_Layer layer);
+E_API unsigned int e_comp_canvas_client_layer_map(E_Layer layer);
+E_API E_Layer e_comp_canvas_client_layer_map_nearest(int layer);
+E_API void e_comp_canvas_keys_grab(void);
+E_API void e_comp_canvas_keys_ungrab(void);
/* the following functions are used for adjusting root window coordinates
* to/from canvas coordinates.
#include "e.h"
#include "e_comp_cfdata.h"
-EAPI void
+E_API void
e_comp_cfdata_edd_init(E_Config_DD **conf_edd, E_Config_DD **match_edd)
{
*match_edd = E_CONFIG_DD_NEW("Comp_Match", E_Comp_Match);
E_CONFIG_LIST(D, T, match.objects, *match_edd);
}
-EAPI E_Comp_Config *
+E_API E_Comp_Config *
e_comp_cfdata_config_new(void)
{
E_Comp_Config *cfg;
return cfg;
}
-EAPI void
+E_API void
e_comp_cfdata_match_free(E_Comp_Match *m)
{
if (!m) return;
free(m);
}
-EAPI void
+E_API void
e_comp_cfdata_config_free(E_Comp_Config *cfg)
{
if (!cfg) return;
char no_shadow; // set whether shadow is disabled
};
-EAPI void e_comp_cfdata_edd_init(E_Config_DD **conf_edd, E_Config_DD **match_edd);
-EAPI E_Comp_Config *e_comp_cfdata_config_new(void);
-EAPI void e_comp_cfdata_config_free(E_Comp_Config *cfg);
-EAPI void e_comp_cfdata_match_free(E_Comp_Match *m);
+E_API void e_comp_cfdata_edd_init(E_Config_DD **conf_edd, E_Config_DD **match_edd);
+E_API E_Comp_Config *e_comp_cfdata_config_new(void);
+E_API void e_comp_cfdata_config_free(E_Comp_Config *cfg);
+E_API void e_comp_cfdata_match_free(E_Comp_Match *m);
#endif
#endif
EINTERN void e_client_focused_set(E_Client *ec);
/* emitted every time a new noteworthy comp object is added */
-EAPI int E_EVENT_COMP_OBJECT_ADD = -1;
+E_API int E_EVENT_COMP_OBJECT_ADD = -1;
static void
_e_comp_object_event_free(void *d EINA_UNUSED, void *event)
}
}
-EAPI void
+E_API void
e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled)
{
API_ENTRY;
e_comp_shape_queue();
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_comp_object_util_add(Evas_Object *obj, E_Comp_Object_Type type)
{
Evas_Object *o, *z = NULL;
}
/* utility functions for deleting objects when their "owner" is deleted */
-EAPI void
+E_API void
e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del)
{
Eina_List *l;
evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _e_comp_object_util_del, NULL);
}
-EAPI void
+E_API void
e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del)
{
Eina_List *l;
/////////////////////////////////////////////////////////
-EAPI Evas_Object *
+E_API Evas_Object *
e_comp_object_client_add(E_Client *ec)
{
Evas_Object *o;
}
/* utility functions for getting client inset */
-EAPI void
+E_API void
e_comp_object_frame_xy_adjust(Evas_Object *obj, int x, int y, int *ax, int *ay)
{
API_ENTRY;
if (ay) *ay = y - cw->client_inset.t;
}
-EAPI void
+E_API void
e_comp_object_frame_xy_unadjust(Evas_Object *obj, int x, int y, int *ax, int *ay)
{
API_ENTRY;
if (ay) *ay = y + cw->client_inset.t;
}
-EAPI void
+E_API void
e_comp_object_frame_wh_adjust(Evas_Object *obj, int w, int h, int *aw, int *ah)
{
API_ENTRY;
if (ah) *ah = h + cw->client_inset.t + cw->client_inset.b;
}
-EAPI void
+E_API void
e_comp_object_frame_wh_unadjust(Evas_Object *obj, int w, int h, int *aw, int *ah)
{
API_ENTRY;
if (ah) *ah = h - cw->client_inset.t - cw->client_inset.b;
}
-EAPI E_Client *
+E_API E_Client *
e_comp_object_client_get(Evas_Object *obj)
{
Evas_Object *o;
return cw ? cw->ec : NULL;
}
-EAPI void
+E_API void
e_comp_object_frame_extends_get(Evas_Object *obj, int *x, int *y, int *w, int *h)
{
API_ENTRY;
}
}
-EAPI E_Zone *
+E_API E_Zone *
e_comp_object_util_zone_get(Evas_Object *obj)
{
E_Zone *zone;
return zone;
}
-EAPI void
+E_API void
e_comp_object_util_center(Evas_Object *obj)
{
int x, y, w, h, ow, oh;
evas_object_move(obj, x, y);
}
-EAPI void
+E_API void
e_comp_object_util_center_on(Evas_Object *obj, Evas_Object *on)
{
int x, y, w, h, ow, oh;
evas_object_move(obj, x + (w / 2) - (ow / 2), y + (h / 2) - (oh / 2));
}
-EAPI void
+E_API void
e_comp_object_util_fullscreen(Evas_Object *obj)
{
SOFT_ENTRY();
}
}
-EAPI void
+E_API void
e_comp_object_util_center_pos_get(Evas_Object *obj, int *x, int *y)
{
E_Zone *zone;
if (y) *y = zy + (zh - oh) / 2;
}
-EAPI void
+E_API void
e_comp_object_input_area_set(Evas_Object *obj, int x, int y, int w, int h)
{
API_ENTRY;
}
}
-EAPI void
+E_API void
e_comp_object_frame_geometry_get(Evas_Object *obj, int *l, int *r, int *t, int *b)
{
API_ENTRY;
if (b) *b = cw->client_inset.b;
}
-EAPI void
+E_API void
e_comp_object_frame_icon_geometry_get(Evas_Object *obj, int *x, int *y, int *w, int *h)
{
API_ENTRY;
evas_object_geometry_get(cw->frame_icon, x, y, w, h);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_object_frame_title_set(Evas_Object *obj, const char *name)
{
API_ENTRY EINA_FALSE;
return EINA_TRUE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_object_frame_exists(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return !!cw->frame_object;
}
-EAPI void
+E_API void
e_comp_object_frame_icon_update(Evas_Object *obj)
{
API_ENTRY;
E_FREE_FUNC(cw->frame_icon, evas_object_del);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_object_frame_theme_set(Evas_Object *obj, const char *name)
{
Evas_Object *o, *pbg;
return EINA_TRUE;
}
-EAPI void
+E_API void
e_comp_object_signal_emit(Evas_Object *obj, const char *sig, const char *src)
{
E_Comp_Object_Mover *prov;
}
}
-EAPI void
+E_API void
e_comp_object_signal_callback_add(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data)
{
/* FIXME: at some point I guess this should use eo to inherit
edje_object_signal_callback_add(cw->shobj, sig, src, cb, (void*)data);
}
-EAPI void
+E_API void
e_comp_object_signal_callback_del(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb)
{
API_ENTRY;
edje_object_signal_callback_del(cw->shobj, sig, src, cb);
}
-EAPI void
+E_API void
e_comp_object_signal_callback_del_full(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data)
{
API_ENTRY;
edje_object_signal_callback_del_full(cw->shobj, sig, src, cb, (void*)data);
}
-EAPI void
+E_API void
e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h)
{
int tw, th;
e_comp_object_render_update_add(obj);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_object_damage_exists(Evas_Object *obj)
{
API_ENTRY EINA_FALSE;
return cw->updates_exist;
}
-EAPI void
+E_API void
e_comp_object_render_update_add(Evas_Object *obj)
{
API_ENTRY;
e_comp_render_queue();
}
-EAPI void
+E_API void
e_comp_object_render_update_del(Evas_Object *obj)
{
API_ENTRY;
}
}
-EAPI void
+E_API void
e_comp_object_shape_apply(Evas_Object *obj)
{
Eina_List *l;
}
/* helper function to simplify toggling of redirection for display servers which support it */
-EAPI void
+E_API void
e_comp_object_redirected_set(Evas_Object *obj, Eina_Bool set)
{
API_ENTRY;
}
}
-EAPI void
+E_API void
e_comp_object_native_surface_set(Evas_Object *obj, Eina_Bool set)
{
Evas_Native_Surface ns;
}
/* mark an object as dirty and setup damages */
-EAPI void
+E_API void
e_comp_object_dirty(Evas_Object *obj)
{
Eina_Iterator *it;
e_comp_object_render(obj);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_object_render(Evas_Object *obj)
{
Eina_Iterator *it;
}
/* create a duplicate of an evas object */
-EAPI Evas_Object *
+E_API Evas_Object *
e_comp_object_util_mirror_add(Evas_Object *obj)
{
Evas_Object *o;
//////////////////////////////////////////////////////
/* setup an api effect for a client */
-EAPI void
+E_API void
e_comp_object_effect_set(Evas_Object *obj, const char *effect)
{
char buf[4096];
}
/* set params for embryo scripts in effect */
-EAPI void
+E_API void
e_comp_object_effect_params_set(Evas_Object *obj, int id, int *params, unsigned int count)
{
Edje_Message_Int_Set *msg;
}
/* clip effect to client's zone */
-EAPI void
+E_API void
e_comp_object_effect_clip(Evas_Object *obj)
{
API_ENTRY;
}
/* unclip effect from client's zone */
-EAPI void
+E_API void
e_comp_object_effect_unclip(Evas_Object *obj)
{
API_ENTRY;
}
/* start effect, running end_cb after */
-EAPI void
+E_API void
e_comp_object_effect_start(Evas_Object *obj, Edje_Signal_Cb end_cb, const void *end_data)
{
API_ENTRY;
}
/* stop a currently-running effect immediately */
-EAPI void
+E_API void
e_comp_object_effect_stop(Evas_Object *obj, Edje_Signal_Cb end_cb)
{
API_ENTRY;
}
/* add a function to trigger based on signal emissions for the purpose of modifying effects */
-EAPI E_Comp_Object_Mover *
+E_API E_Comp_Object_Mover *
e_comp_object_effect_mover_add(int pri, const char *sig, E_Comp_Object_Mover_Cb provider, const void *data)
{
E_Comp_Object_Mover *prov;
return prov;
}
-EAPI void
+E_API void
e_comp_object_effect_mover_del(E_Comp_Object_Mover *prov)
{
EINA_SAFETY_ON_NULL_RETURN(prov);
e_client_refocus();
}
-EAPI void
+E_API void
e_comp_object_util_autoclose(Evas_Object *obj, E_Comp_Object_Autoclose_Cb del_cb, E_Comp_Object_Key_Cb cb, const void *data)
{
SOFT_ENTRY();
};
-extern EAPI int E_EVENT_COMP_OBJECT_ADD;
+extern E_API int E_EVENT_COMP_OBJECT_ADD;
-EAPI void e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled);
-EAPI Evas_Object *e_comp_object_client_add(E_Client *ec);
-EAPI Evas_Object *e_comp_object_util_mirror_add(Evas_Object *obj);
-EAPI Evas_Object *e_comp_object_util_add(Evas_Object *obj, E_Comp_Object_Type type);
-EAPI void e_comp_object_frame_xy_adjust(Evas_Object *obj, int x, int y, int *ax, int *ay);
-EAPI void e_comp_object_frame_xy_unadjust(Evas_Object *obj, int x, int y, int *ax, int *ay);
-EAPI void e_comp_object_frame_wh_adjust(Evas_Object *obj, int w, int h, int *aw, int *ah);
-EAPI void e_comp_object_frame_wh_unadjust(Evas_Object *obj, int w, int h, int *aw, int *ah);
-EAPI void e_comp_object_frame_extends_get(Evas_Object *obj, int *x, int *y, int *w, int *h);
-EAPI E_Client *e_comp_object_client_get(Evas_Object *obj);
-EAPI E_Zone *e_comp_object_util_zone_get(Evas_Object *obj);
-EAPI void e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del);
-EAPI void e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del);
-EAPI void e_comp_object_util_autoclose(Evas_Object *obj, E_Comp_Object_Autoclose_Cb del_cb, E_Comp_Object_Key_Cb cb, const void *data);
-EAPI void e_comp_object_util_center(Evas_Object *obj);
-EAPI void e_comp_object_util_center_on(Evas_Object *obj, Evas_Object *on);
-EAPI void e_comp_object_util_center_pos_get(Evas_Object *obj, int *x, int *y);
-EAPI void e_comp_object_util_fullscreen(Evas_Object *obj);
-EAPI void e_comp_object_frame_geometry_get(Evas_Object *obj, int *l, int *r, int *t, int *b);
-EAPI void e_comp_object_frame_icon_geometry_get(Evas_Object *obj, int *x, int *y, int *w, int *h);
-EAPI Eina_Bool e_comp_object_frame_title_set(Evas_Object *obj, const char *name);
-EAPI Eina_Bool e_comp_object_frame_exists(Evas_Object *obj);
-EAPI void e_comp_object_frame_icon_update(Evas_Object *obj);
-EAPI Eina_Bool e_comp_object_frame_theme_set(Evas_Object *obj, const char *name);
-EAPI void e_comp_object_signal_emit(Evas_Object *obj, const char *sig, const char *src);
-EAPI void e_comp_object_signal_callback_add(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data);
-EAPI void e_comp_object_signal_callback_del(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb);
-EAPI void e_comp_object_signal_callback_del_full(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data);
-EAPI void e_comp_object_input_area_set(Evas_Object *obj, int x, int y, int w, int h);
-EAPI void e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h);
-EAPI Eina_Bool e_comp_object_damage_exists(Evas_Object *obj);
-EAPI void e_comp_object_render_update_add(Evas_Object *obj);
-EAPI void e_comp_object_render_update_del(Evas_Object *obj);
-EAPI void e_comp_object_shape_apply(Evas_Object *obj);
-EAPI void e_comp_object_redirected_set(Evas_Object *obj, Eina_Bool set);
-EAPI void e_comp_object_native_surface_set(Evas_Object *obj, Eina_Bool set);
-EAPI void e_comp_object_dirty(Evas_Object *obj);
-EAPI Eina_Bool e_comp_object_render(Evas_Object *obj);
-EAPI void e_comp_object_effect_set(Evas_Object *obj, const char *effect);
-EAPI void e_comp_object_effect_params_set(Evas_Object *obj, int id, int *params, unsigned int count);
-EAPI void e_comp_object_effect_clip(Evas_Object *obj);
-EAPI void e_comp_object_effect_unclip(Evas_Object *obj);
-EAPI void e_comp_object_effect_start(Evas_Object *obj, Edje_Signal_Cb end_cb, const void *end_data);
-EAPI void e_comp_object_effect_stop(Evas_Object *obj, Edje_Signal_Cb end_cb);
-EAPI E_Comp_Object_Mover *e_comp_object_effect_mover_add(int pri, const char *sig, E_Comp_Object_Mover_Cb provider, const void *data);
-EAPI void e_comp_object_effect_mover_del(E_Comp_Object_Mover *prov);
+E_API void e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled);
+E_API Evas_Object *e_comp_object_client_add(E_Client *ec);
+E_API Evas_Object *e_comp_object_util_mirror_add(Evas_Object *obj);
+E_API Evas_Object *e_comp_object_util_add(Evas_Object *obj, E_Comp_Object_Type type);
+E_API void e_comp_object_frame_xy_adjust(Evas_Object *obj, int x, int y, int *ax, int *ay);
+E_API void e_comp_object_frame_xy_unadjust(Evas_Object *obj, int x, int y, int *ax, int *ay);
+E_API void e_comp_object_frame_wh_adjust(Evas_Object *obj, int w, int h, int *aw, int *ah);
+E_API void e_comp_object_frame_wh_unadjust(Evas_Object *obj, int w, int h, int *aw, int *ah);
+E_API void e_comp_object_frame_extends_get(Evas_Object *obj, int *x, int *y, int *w, int *h);
+E_API E_Client *e_comp_object_client_get(Evas_Object *obj);
+E_API E_Zone *e_comp_object_util_zone_get(Evas_Object *obj);
+E_API void e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del);
+E_API void e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del);
+E_API void e_comp_object_util_autoclose(Evas_Object *obj, E_Comp_Object_Autoclose_Cb del_cb, E_Comp_Object_Key_Cb cb, const void *data);
+E_API void e_comp_object_util_center(Evas_Object *obj);
+E_API void e_comp_object_util_center_on(Evas_Object *obj, Evas_Object *on);
+E_API void e_comp_object_util_center_pos_get(Evas_Object *obj, int *x, int *y);
+E_API void e_comp_object_util_fullscreen(Evas_Object *obj);
+E_API void e_comp_object_frame_geometry_get(Evas_Object *obj, int *l, int *r, int *t, int *b);
+E_API void e_comp_object_frame_icon_geometry_get(Evas_Object *obj, int *x, int *y, int *w, int *h);
+E_API Eina_Bool e_comp_object_frame_title_set(Evas_Object *obj, const char *name);
+E_API Eina_Bool e_comp_object_frame_exists(Evas_Object *obj);
+E_API void e_comp_object_frame_icon_update(Evas_Object *obj);
+E_API Eina_Bool e_comp_object_frame_theme_set(Evas_Object *obj, const char *name);
+E_API void e_comp_object_signal_emit(Evas_Object *obj, const char *sig, const char *src);
+E_API void e_comp_object_signal_callback_add(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data);
+E_API void e_comp_object_signal_callback_del(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb);
+E_API void e_comp_object_signal_callback_del_full(Evas_Object *obj, const char *sig, const char *src, Edje_Signal_Cb cb, const void *data);
+E_API void e_comp_object_input_area_set(Evas_Object *obj, int x, int y, int w, int h);
+E_API void e_comp_object_damage(Evas_Object *obj, int x, int y, int w, int h);
+E_API Eina_Bool e_comp_object_damage_exists(Evas_Object *obj);
+E_API void e_comp_object_render_update_add(Evas_Object *obj);
+E_API void e_comp_object_render_update_del(Evas_Object *obj);
+E_API void e_comp_object_shape_apply(Evas_Object *obj);
+E_API void e_comp_object_redirected_set(Evas_Object *obj, Eina_Bool set);
+E_API void e_comp_object_native_surface_set(Evas_Object *obj, Eina_Bool set);
+E_API void e_comp_object_dirty(Evas_Object *obj);
+E_API Eina_Bool e_comp_object_render(Evas_Object *obj);
+E_API void e_comp_object_effect_set(Evas_Object *obj, const char *effect);
+E_API void e_comp_object_effect_params_set(Evas_Object *obj, int id, int *params, unsigned int count);
+E_API void e_comp_object_effect_clip(Evas_Object *obj);
+E_API void e_comp_object_effect_unclip(Evas_Object *obj);
+E_API void e_comp_object_effect_start(Evas_Object *obj, Edje_Signal_Cb end_cb, const void *end_data);
+E_API void e_comp_object_effect_stop(Evas_Object *obj, Edje_Signal_Cb end_cb);
+E_API E_Comp_Object_Mover *e_comp_object_effect_mover_add(int pri, const char *sig, E_Comp_Object_Mover_Cb provider, const void *data);
+E_API void e_comp_object_effect_mover_del(E_Comp_Object_Mover *prov);
#endif
#endif
*
* @returns true on success, false if initialization failed.
*/
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_wl_init(void)
{
/* set gl available if we have ecore_evas support */
*
* @returns the corresponding Wayland signal
*/
-EAPI struct wl_signal
+E_API struct wl_signal
e_comp_wl_surface_create_signal_get(void)
{
return e_comp->wl_comp_data->signals.surface.create;
* @param resource that owns the desired buffer
* @returns a new E_Comp_Wl_Buffer object
*/
-EAPI E_Comp_Wl_Buffer *
+E_API E_Comp_Wl_Buffer *
e_comp_wl_buffer_get(struct wl_resource *resource)
{
E_Comp_Wl_Buffer *buffer;
*
* @returns time in seconds.
*/
-EAPI double
+E_API double
e_comp_wl_idle_time_get(void)
{
return (ecore_loop_time_get() - _last_event_time);
*
* @returns True if a display output object could be added or updated
*/
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_wl_output_init(const char *id, const char *make, const char *model,
int x, int y, int w, int h, int pw, int ph,
unsigned int refresh, unsigned int subpixel,
double scale;
};
-EAPI Eina_Bool e_comp_wl_init(void);
+E_API Eina_Bool e_comp_wl_init(void);
EINTERN void e_comp_wl_shutdown(void);
EINTERN struct wl_resource *e_comp_wl_surface_create(struct wl_client *client, int version, uint32_t id);
EINTERN Eina_Bool e_comp_wl_surface_commit(E_Client *ec);
EINTERN Eina_Bool e_comp_wl_subsurface_commit(E_Client *ec);
EINTERN void e_comp_wl_buffer_reference(E_Comp_Wl_Buffer_Ref *ref, E_Comp_Wl_Buffer *buffer);
-EAPI E_Comp_Wl_Buffer *e_comp_wl_buffer_get(struct wl_resource *resource);
+E_API E_Comp_Wl_Buffer *e_comp_wl_buffer_get(struct wl_resource *resource);
-EAPI struct wl_signal e_comp_wl_surface_create_signal_get(void);
-EAPI double e_comp_wl_idle_time_get(void);
-EAPI Eina_Bool e_comp_wl_output_init(const char *id, const char *make, const char *model, int x, int y, int w, int h, int pw, int ph, unsigned int refresh, unsigned int subpixel, unsigned int transform);
+E_API struct wl_signal e_comp_wl_surface_create_signal_get(void);
+E_API double e_comp_wl_idle_time_get(void);
+E_API Eina_Bool e_comp_wl_output_init(const char *id, const char *make, const char *model, int x, int y, int w, int h, int pw, int ph, unsigned int refresh, unsigned int subpixel, unsigned int transform);
# endif
#endif
xkb_state_update_key(cdata->xkb.state, keycode + 8, dir);
}
-EAPI void
+E_API void
e_comp_wl_input_pointer_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled)
{
/* check for valid compositor data */
_e_comp_wl_input_update_seat_caps(cdata);
}
-EAPI void
+E_API void
e_comp_wl_input_keyboard_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled)
{
/* check for valid compositor data */
_e_comp_wl_input_update_seat_caps(cdata);
}
-EAPI void
+E_API void
e_comp_wl_input_keymap_set(E_Comp_Data *cdata, const char *rules, const char *model, const char *layout)
{
struct xkb_keymap *keymap;
EINTERN void e_comp_wl_input_keyboard_state_update(E_Comp_Data *cdata, uint32_t keycode, Eina_Bool pressed);
EINTERN void e_comp_wl_input_keyboard_enter_send(E_Client *client);
-EAPI void e_comp_wl_input_pointer_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
-EAPI void e_comp_wl_input_keyboard_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
+E_API void e_comp_wl_input_pointer_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
+E_API void e_comp_wl_input_keyboard_enabled_set(E_Comp_Data *cdata, Eina_Bool enabled);
-EAPI void e_comp_wl_input_keymap_set(E_Comp_Data *cdata, const char *rules, const char *model, const char *layout);
+E_API void e_comp_wl_input_keymap_set(E_Comp_Data *cdata, const char *rules, const char *model, const char *layout);
# endif
#endif
EINTERN Eina_Bool e_comp_x_init(void);
EINTERN void e_comp_x_shutdown(void);
-EAPI void e_alert_composite_win(Ecore_X_Window root, Ecore_X_Window win);
+E_API void e_alert_composite_win(Ecore_X_Window root, Ecore_X_Window win);
EINTERN void e_comp_x_nocomp_end(void);
# endif
#endif
return mode;
}
-EAPI void
+E_API void
e_comp_x_randr_init(void)
{
// add handler for randr screen change events
}
}
-EAPI void
+E_API void
e_comp_x_randr_shutdown(void)
{
// clear up event listening
E_FREE_LIST(handlers, ecore_event_handler_del);
}
-EAPI void
+E_API void
e_comp_x_randr_config_apply(void)
{
Eina_List *l;
// event_ignore = EINA_TRUE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_x_randr_available(void)
{
// is randr extn there?
return ecore_x_randr_query();
}
-EAPI E_Randr2 *
+E_API E_Randr2 *
e_comp_x_randr_create(void)
{
Ecore_X_Randr_Crtc *crtcs = NULL;
return r;
}
-EAPI void
+E_API void
e_comp_x_randr_screen_iface_set(void)
{
if (e_comp->screen)
e_comp->screen = &xiface;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_comp_x_randr_canvas_new(Ecore_Window parent, int w, int h)
{
Eina_Bool ret = EINA_TRUE;
#ifndef E_COMP_X_RANDR_H
# define E_COMP_X_RANDR_H
-EAPI void e_comp_x_randr_init(void);
-EAPI void e_comp_x_randr_shutdown(void);
-EAPI void e_comp_x_randr_config_apply(void);
-EAPI Eina_Bool e_comp_x_randr_available(void);
-EAPI E_Randr2 *e_comp_x_randr_create(void);
+E_API void e_comp_x_randr_init(void);
+E_API void e_comp_x_randr_shutdown(void);
+E_API void e_comp_x_randr_config_apply(void);
+E_API Eina_Bool e_comp_x_randr_available(void);
+E_API E_Randr2 *e_comp_x_randr_create(void);
-EAPI void e_comp_x_randr_screen_iface_set(void);
-EAPI Eina_Bool e_comp_x_randr_canvas_new(Ecore_Window parent, int w, int h);
+E_API void e_comp_x_randr_screen_iface_set(void);
+E_API Eina_Bool e_comp_x_randr_canvas_new(Ecore_Window parent, int w, int h);
#endif
#define DEF_MENUCLICK 0.25
#endif
-EAPI E_Config *e_config = NULL;
-EAPI E_Config_Bindings *e_bindings = NULL;
+E_API E_Config *e_config = NULL;
+E_API E_Config_Bindings *e_bindings = NULL;
static int _e_config_revisions = 9;
static E_Config_DD *_e_config_xkb_layout_edd = NULL;
static E_Config_DD *_e_config_xkb_option_edd = NULL;
-EAPI int E_EVENT_CONFIG_ICON_THEME = 0;
-EAPI int E_EVENT_CONFIG_MODE_CHANGED = 0;
-EAPI int E_EVENT_CONFIG_LOADED = 0;
+E_API int E_EVENT_CONFIG_ICON_THEME = 0;
+E_API int E_EVENT_CONFIG_MODE_CHANGED = 0;
+E_API int E_EVENT_CONFIG_LOADED = 0;
static E_Dialog *_e_config_error_dialog = NULL;
return 1;
}
-EAPI void
+E_API void
e_config_load(void)
{
int reload = 0;
ecore_event_add(E_EVENT_CONFIG_LOADED, NULL, NULL, NULL);
}
-EAPI int
+E_API int
e_config_save(void)
{
E_FREE_FUNC(_e_config_save_defer, e_powersave_deferred_action_del);
return e_config_domain_save("e", _e_config_edd, e_config);
}
-EAPI void
+E_API void
e_config_save_flush(void)
{
if (_e_config_save_defer)
}
}
-EAPI void
+E_API void
e_config_save_queue(void)
{
if (_e_config_save_defer)
NULL);
}
-EAPI const char *
+E_API const char *
e_config_profile_get(void)
{
return _e_config_profile;
}
-EAPI void
+E_API void
e_config_profile_set(const char *prof)
{
eina_stringshare_replace(&_e_config_profile, prof);
e_util_env_set("E_CONF_PROFILE", _e_config_profile);
}
-EAPI char *
+E_API char *
e_config_profile_dir_get(const char *prof)
{
char buf[PATH_MAX];
return strcmp(f1, f2);
}
-EAPI Eina_List *
+E_API Eina_List *
e_config_profile_list(void)
{
Eina_List *files;
return flist;
}
-EAPI void
+E_API void
e_config_profile_add(const char *prof)
{
char buf[4096];
ecore_file_mkdir(buf);
}
-EAPI void
+E_API void
e_config_profile_del(const char *prof)
{
char buf[4096];
ecore_file_recursive_rm(buf);
}
-EAPI void
+E_API void
e_config_save_block_set(int block)
{
_e_config_save_block = block;
}
-EAPI int
+E_API int
e_config_save_block_get(void)
{
return _e_config_save_block;
* @param edd to struct definition
* @return returns allocated struct on success, if unable to find config returns null
*/
-EAPI void *
+E_API void *
e_config_domain_load(const char *domain, E_Config_DD *edd)
{
Eet_File *ef;
return e_config_domain_system_load(domain, edd);
}
-EAPI void *
+E_API void *
e_config_domain_system_load(const char *domain, E_Config_DD *edd)
{
Eet_File *ef;
_e_config_error_dialog = dia;
}
-EAPI int
+E_API int
e_config_profile_save(void)
{
Eet_File *ef;
* @param data struct to save as configuration file
* @return 1 if save success, 0 on failure
*/
-EAPI int
+E_API int
e_config_domain_save(const char *domain, E_Config_DD *edd, const void *data)
{
Eet_File *ef;
return ok;
}
-EAPI E_Config_Binding_Mouse *
+E_API E_Config_Binding_Mouse *
e_config_binding_mouse_match(E_Config_Binding_Mouse *eb_in)
{
Eina_List *l;
return NULL;
}
-EAPI E_Config_Binding_Key *
+E_API E_Config_Binding_Key *
e_config_binding_key_match(E_Config_Binding_Key *eb_in)
{
Eina_List *l;
return NULL;
}
-EAPI E_Config_Binding_Edge *
+E_API E_Config_Binding_Edge *
e_config_binding_edge_match(E_Config_Binding_Edge *eb_in)
{
Eina_List *l;
return NULL;
}
-EAPI E_Config_Binding_Signal *
+E_API E_Config_Binding_Signal *
e_config_binding_signal_match(E_Config_Binding_Signal *eb_in)
{
Eina_List *l;
return NULL;
}
-EAPI E_Config_Binding_Wheel *
+E_API E_Config_Binding_Wheel *
e_config_binding_wheel_match(E_Config_Binding_Wheel *eb_in)
{
Eina_List *l;
return NULL;
}
-EAPI E_Config_Binding_Acpi *
+E_API E_Config_Binding_Acpi *
e_config_binding_acpi_match(E_Config_Binding_Acpi *eb_in)
{
Eina_List *l;
return NULL;
}
-EAPI void
+E_API void
e_config_mode_changed(void)
{
ecore_event_add(E_EVENT_CONFIG_MODE_CHANGED, NULL, NULL, NULL);
}
-EAPI void
+E_API void
e_config_binding_acpi_free(E_Config_Binding_Acpi *eba)
{
if (!eba) return;
free(eba);
}
-EAPI void
+E_API void
e_config_binding_key_free(E_Config_Binding_Key *ebk)
{
if (!ebk) return;
free(ebk);
}
-EAPI void
+E_API void
e_config_binding_edge_free(E_Config_Binding_Edge *ebe)
{
if (!ebe) return;
free(ebe);
}
-EAPI void
+E_API void
e_config_binding_mouse_free(E_Config_Binding_Mouse *ebm)
{
if (!ebm) return;
free(ebm);
}
-EAPI void
+E_API void
e_config_binding_wheel_free(E_Config_Binding_Wheel *ebw)
{
if (!ebw) return;
free(ebw);
}
-EAPI void
+E_API void
e_config_binding_signal_free(E_Config_Binding_Signal *ebs)
{
if (!ebs) return;
free(ebs);
}
-EAPI void
+E_API void
e_config_bindings_free(E_Config_Bindings *ecb)
{
if (!ecb) return;
EINTERN int e_config_init(void);
EINTERN int e_config_shutdown(void);
-EAPI void e_config_load(void);
-
-EAPI int e_config_save(void);
-EAPI void e_config_save_flush(void);
-EAPI void e_config_save_queue(void);
-
-EAPI const char *e_config_profile_get(void);
-EAPI char *e_config_profile_dir_get(const char *prof);
-EAPI void e_config_profile_set(const char *prof);
-EAPI Eina_List *e_config_profile_list(void);
-EAPI void e_config_profile_add(const char *prof);
-EAPI void e_config_profile_del(const char *prof);
-
-EAPI void e_config_save_block_set(int block);
-EAPI int e_config_save_block_get(void);
-
-EAPI void *e_config_domain_load(const char *domain, E_Config_DD *edd);
-EAPI void *e_config_domain_system_load(const char *domain, E_Config_DD *edd);
-EAPI int e_config_profile_save(void);
-EAPI int e_config_domain_save(const char *domain, E_Config_DD *edd, const void *data);
-
-EAPI E_Config_Binding_Mouse *e_config_binding_mouse_match(E_Config_Binding_Mouse *eb_in);
-EAPI E_Config_Binding_Key *e_config_binding_key_match(E_Config_Binding_Key *eb_in);
-EAPI E_Config_Binding_Edge *e_config_binding_edge_match(E_Config_Binding_Edge *eb_in);
-EAPI E_Config_Binding_Signal *e_config_binding_signal_match(E_Config_Binding_Signal *eb_in);
-EAPI E_Config_Binding_Wheel *e_config_binding_wheel_match(E_Config_Binding_Wheel *eb_in);
-EAPI E_Config_Binding_Acpi *e_config_binding_acpi_match(E_Config_Binding_Acpi *eb_in);
-EAPI void e_config_mode_changed(void);
-
-
-EAPI void e_config_bindings_free(E_Config_Bindings *ecb);
-EAPI void e_config_binding_signal_free(E_Config_Binding_Signal *ebs);
-EAPI void e_config_binding_wheel_free(E_Config_Binding_Wheel *ebw);
-EAPI void e_config_binding_mouse_free(E_Config_Binding_Mouse *ebm);
-EAPI void e_config_binding_edge_free(E_Config_Binding_Edge *ebe);
-EAPI void e_config_binding_key_free(E_Config_Binding_Key *ebk);
-EAPI void e_config_binding_acpi_free(E_Config_Binding_Acpi *eba);
-
-extern EAPI E_Config *e_config;
-extern EAPI E_Config_Bindings *e_bindings;
-
-extern EAPI int E_EVENT_CONFIG_ICON_THEME;
-extern EAPI int E_EVENT_CONFIG_MODE_CHANGED;
-extern EAPI int E_EVENT_CONFIG_LOADED;
+E_API void e_config_load(void);
+
+E_API int e_config_save(void);
+E_API void e_config_save_flush(void);
+E_API void e_config_save_queue(void);
+
+E_API const char *e_config_profile_get(void);
+E_API char *e_config_profile_dir_get(const char *prof);
+E_API void e_config_profile_set(const char *prof);
+E_API Eina_List *e_config_profile_list(void);
+E_API void e_config_profile_add(const char *prof);
+E_API void e_config_profile_del(const char *prof);
+
+E_API void e_config_save_block_set(int block);
+E_API int e_config_save_block_get(void);
+
+E_API void *e_config_domain_load(const char *domain, E_Config_DD *edd);
+E_API void *e_config_domain_system_load(const char *domain, E_Config_DD *edd);
+E_API int e_config_profile_save(void);
+E_API int e_config_domain_save(const char *domain, E_Config_DD *edd, const void *data);
+
+E_API E_Config_Binding_Mouse *e_config_binding_mouse_match(E_Config_Binding_Mouse *eb_in);
+E_API E_Config_Binding_Key *e_config_binding_key_match(E_Config_Binding_Key *eb_in);
+E_API E_Config_Binding_Edge *e_config_binding_edge_match(E_Config_Binding_Edge *eb_in);
+E_API E_Config_Binding_Signal *e_config_binding_signal_match(E_Config_Binding_Signal *eb_in);
+E_API E_Config_Binding_Wheel *e_config_binding_wheel_match(E_Config_Binding_Wheel *eb_in);
+E_API E_Config_Binding_Acpi *e_config_binding_acpi_match(E_Config_Binding_Acpi *eb_in);
+E_API void e_config_mode_changed(void);
+
+
+E_API void e_config_bindings_free(E_Config_Bindings *ecb);
+E_API void e_config_binding_signal_free(E_Config_Binding_Signal *ebs);
+E_API void e_config_binding_wheel_free(E_Config_Binding_Wheel *ebw);
+E_API void e_config_binding_mouse_free(E_Config_Binding_Mouse *ebm);
+E_API void e_config_binding_edge_free(E_Config_Binding_Edge *ebe);
+E_API void e_config_binding_key_free(E_Config_Binding_Key *ebk);
+E_API void e_config_binding_acpi_free(E_Config_Binding_Acpi *eba);
+
+extern E_API E_Config *e_config;
+extern E_API E_Config_Bindings *e_bindings;
+
+extern E_API int E_EVENT_CONFIG_ICON_THEME;
+extern E_API int E_EVENT_CONFIG_MODE_CHANGED;
+extern E_API int E_EVENT_CONFIG_LOADED;
#endif
#endif
static Eina_Hash *config_hash = NULL;
-EAPI void
+E_API void
e_config_descriptor_free(E_Config_DD *edd)
{
eina_hash_del_by_key(config_hash, eet_data_descriptor_name_get((Eet_Data_Descriptor*)edd));
eet_data_descriptor_free((Eet_Data_Descriptor*)edd);
}
-EAPI E_Config_DD *
+E_API E_Config_DD *
e_config_descriptor_new(const char *name, int size)
{
Eet_Data_Descriptor_Class eddc;
return edd;
}
-EAPI E_Config_DD *
+E_API E_Config_DD *
e_config_descriptor_find(const char *name)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(name, NULL);
#ifndef E_CONFIG_DATA_H
#define E_CONFIG_DATA_H
-EAPI E_Config_DD *e_config_descriptor_new(const char *name, int size);
-EAPI void e_config_descriptor_free(E_Config_DD *edd);
-EAPI E_Config_DD *e_config_descriptor_find(const char *name);
+E_API E_Config_DD *e_config_descriptor_new(const char *name, int size);
+E_API void e_config_descriptor_free(E_Config_DD *edd);
+E_API E_Config_DD *e_config_descriptor_find(const char *name);
#endif
#endif
* @param data additional data to attach to the dialog, will be passed to the callbacks
* @return returns the created dialog. Null on failure
*/
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
e_config_dialog_new(Evas_Object *parent, const char *title, const char *name, const char *class, const char *icon, int icon_size, E_Config_Dialog_View *view, void *data)
{
E_Config_Dialog *cfd;
return cfd;
}
-EAPI int
+E_API int
e_config_dialog_find(const char *name, const char *class)
{
Eina_List *l;
return 0;
}
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
e_config_dialog_get(const char *name, const char *class)
{
Eina_List *l;
if (ok) e_util_defer_object_del(E_OBJECT(cfd));
}
-EAPI void
+E_API void
e_config_dialog_changed_auto_set(E_Config_Dialog *cfd, unsigned char value)
{
if (!cfd) return;
cfd->cfg_changed_auto = !!value;
}
-EAPI void
+E_API void
e_config_dialog_changed_set(E_Config_Dialog *cfd, unsigned char value)
{
if (!cfd) return;
unsigned char cfg_changed_auto : 1;
};
-EAPI E_Config_Dialog *e_config_dialog_new(Evas_Object *parent, const char *title, const char *name, const char *class, const char *icon, int icon_size, E_Config_Dialog_View *view, void *data);
-EAPI int e_config_dialog_find(const char *name, const char *class);
-EAPI E_Config_Dialog *e_config_dialog_get(const char *name, const char *class);
+E_API E_Config_Dialog *e_config_dialog_new(Evas_Object *parent, const char *title, const char *name, const char *class, const char *icon, int icon_size, E_Config_Dialog_View *view, void *data);
+E_API int e_config_dialog_find(const char *name, const char *class);
+E_API E_Config_Dialog *e_config_dialog_get(const char *name, const char *class);
-EAPI void e_config_dialog_changed_auto_set(E_Config_Dialog *cfd, unsigned char value);
-EAPI void e_config_dialog_changed_set(E_Config_Dialog *cfd, unsigned char value);
+E_API void e_config_dialog_changed_auto_set(E_Config_Dialog *cfd, unsigned char value);
+E_API void e_config_dialog_changed_set(E_Config_Dialog *cfd, unsigned char value);
#endif
#endif
static void _configure_job(void *data);
static Eina_Bool _configure_init_timer(void *data);
-EAPI Eina_List *e_configure_registry = NULL;
+E_API Eina_List *e_configure_registry = NULL;
static Eina_List *handlers = NULL;
static E_Int_Menu_Augmentation *maug = NULL;
ecore_timer_add(0.0, _configure_init_timer, NULL);
}
-EAPI void
+E_API void
e_configure_registry_call(const char *path, Evas_Object *parent, const char *params)
{
E_Configure_Cat *ecat;
free(cat);
}
-EAPI void
+E_API void
e_configure_registry_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func)(Evas_Object *parent, const char *params))
{
_e_configure_registry_item_full_add(path, pri, label, icon_file, icon, func, NULL, NULL, NULL);
}
-EAPI void
+E_API void
e_configure_registry_generic_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, void (*generic_func)(Evas_Object *parent, const char *params))
{
_e_configure_registry_item_full_add(path, pri, label, icon_file, icon, NULL, generic_func, NULL, NULL);
}
-EAPI void
+E_API void
e_configure_registry_item_params_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func)(Evas_Object *parent, const char *params), const char *params)
{
_e_configure_registry_item_full_add(path, pri, label, icon_file, icon, func, NULL, NULL, params);
*
*@param path location the item to delete
*/
-EAPI void
+E_API void
e_configure_registry_item_del(const char *path)
{
E_Configure_Cat *ecat;
return ecat->pri - ecat2->pri;
}
-EAPI void
+E_API void
e_configure_registry_category_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon)
{
E_Configure_Cat *ecat2;
*
*@param path location the category to delete
*/
-EAPI void
+E_API void
e_configure_registry_category_del(const char *path)
{
E_Configure_Cat *ecat;
*@param func the callback to use when the configuration item is clicked
*/
-EAPI void
+E_API void
e_configure_registry_custom_desktop_exec_callback_set(void (*func)(const void *data, const char *params, Efreet_Desktop *desktop), const void *data)
{
custom_desktop_exec.func = func;
custom_desktop_exec.data = data;
}
-EAPI int
+E_API int
e_configure_registry_exists(const char *path)
{
E_Configure_Cat *ecat;
Efreet_Desktop *desktop;
};
-EAPI void e_configure_registry_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (Evas_Object *parent, const char *params));
-EAPI void e_configure_registry_item_params_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (Evas_Object *parent, const char *params), const char *params);
-EAPI void e_configure_registry_generic_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, void (*generic_func) (Evas_Object *parent, const char *params));
-EAPI void e_configure_registry_item_del(const char *path);
-EAPI void e_configure_registry_category_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon);
-EAPI void e_configure_registry_category_del(const char *path);
-EAPI void e_configure_registry_call(const char *path, Evas_Object *parent, const char *params);
-EAPI int e_configure_registry_exists(const char *path);
-EAPI void e_configure_registry_custom_desktop_exec_callback_set(void (*func) (const void *data, const char *params, Efreet_Desktop *desktop), const void *data);
+E_API void e_configure_registry_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (Evas_Object *parent, const char *params));
+E_API void e_configure_registry_item_params_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (Evas_Object *parent, const char *params), const char *params);
+E_API void e_configure_registry_generic_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, void (*generic_func) (Evas_Object *parent, const char *params));
+E_API void e_configure_registry_item_del(const char *path);
+E_API void e_configure_registry_category_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon);
+E_API void e_configure_registry_category_del(const char *path);
+E_API void e_configure_registry_call(const char *path, Evas_Object *parent, const char *params);
+E_API int e_configure_registry_exists(const char *path);
+E_API void e_configure_registry_custom_desktop_exec_callback_set(void (*func) (const void *data, const char *params, Efreet_Desktop *desktop), const void *data);
EINTERN void e_configure_init(void);
-extern EAPI Eina_List *e_configure_registry;
+extern E_API Eina_List *e_configure_registry;
#endif
#endif
}
/********** externally accesible functions ****************/
-EAPI E_Confirm_Dialog *
+E_API E_Confirm_Dialog *
e_confirm_dialog_show(const char *title, const char *icon, const char *text,
const char *button_text, const char *button2_text,
void (*func)(void *data), void (*func2)(void *data),
* del_func - the function to call before dialog is deleted
* del_data - the pointer passer to del_func
*/
-EAPI E_Confirm_Dialog *e_confirm_dialog_show(const char *title, const char *icon, const char *text, const char *button_text, const char *button2_text, void (*func)(void *data), void (*func2)(void *data), void *data, void *data2, void (*del_func)(void *data), void *del_data);
+E_API E_Confirm_Dialog *e_confirm_dialog_show(const char *title, const char *icon, const char *text, const char *button_text, const char *button2_text, void (*func)(void *data), void (*func2)(void *data), void *data, void *data2, void (*del_func)(void *data), void *del_data);
#endif
#endif
static Eina_Hash *store = NULL;
/* externally accessible functions */
-EAPI void
+E_API void
e_datastore_set(char *key, void *data)
{
if (!store) store = eina_hash_string_superfast_new(NULL);
eina_hash_add(store, key, data);
}
-EAPI void *
+E_API void *
e_datastore_get(char *key)
{
return eina_hash_find(store, key);
}
-EAPI void
+E_API void
e_datastore_del(char *key)
{
eina_hash_del(store, key, NULL);
#ifndef E_DATASTORE_H
#define E_DATASTORE_H
-EAPI void e_datastore_set(char *key, void *data);
-EAPI void *e_datastore_get(char *key);
-EAPI void e_datastore_del(char *key);
+E_API void e_datastore_set(char *key, void *data);
+E_API void *e_datastore_get(char *key);
+E_API void e_datastore_del(char *key);
#endif
#endif
layout_update(ctx);
}
-EAPI E_DBusMenu_Ctx *
+E_API E_DBusMenu_Ctx *
e_dbusmenu_load(Eldbus_Connection *conn, const char *bus, const char *path, const void *data)
{
Eldbus_Object *obj;
return ctx;
}
-EAPI void
+E_API void
e_dbusmenu_event_send(E_DBusMenu_Item *m, E_DBusMenu_Item_Event event)
{
Eldbus_Message *msg;
eldbus_proxy_send(m->ctx->proxy, msg, NULL, NULL, -1);
}
-EAPI void
+E_API void
e_dbusmenu_unload(E_DBusMenu_Ctx *ctx)
{
Eldbus_Connection *conn;
free(ctx);
}
-EAPI void
+E_API void
e_dbusmenu_pop_request_cb_set(E_DBusMenu_Ctx *ctx, E_DBusMenu_Pop_Request_Cb cb)
{
ctx->pop_request_cb = cb;
}
-EAPI void
+E_API void
e_dbusmenu_update_cb_set(E_DBusMenu_Ctx *ctx, E_DBusMenu_Update_Cb cb)
{
ctx->update_cb = cb;
typedef void (*E_DBusMenu_Pop_Request_Cb)(void *data, const E_DBusMenu_Item *item);
typedef void (*E_DBusMenu_Update_Cb)(void *data, E_DBusMenu_Item *new_root_item);
-EAPI E_DBusMenu_Ctx * e_dbusmenu_load(Eldbus_Connection *conn, const char *bus, const char *path, const void *data);
-EAPI void e_dbusmenu_unload(E_DBusMenu_Ctx *ctx);
-EAPI void e_dbusmenu_update_cb_set(E_DBusMenu_Ctx *menu_data, E_DBusMenu_Update_Cb cb);
-EAPI void e_dbusmenu_pop_request_cb_set(E_DBusMenu_Ctx *menu_data, E_DBusMenu_Pop_Request_Cb cb);
+E_API E_DBusMenu_Ctx * e_dbusmenu_load(Eldbus_Connection *conn, const char *bus, const char *path, const void *data);
+E_API void e_dbusmenu_unload(E_DBusMenu_Ctx *ctx);
+E_API void e_dbusmenu_update_cb_set(E_DBusMenu_Ctx *menu_data, E_DBusMenu_Update_Cb cb);
+E_API void e_dbusmenu_pop_request_cb_set(E_DBusMenu_Ctx *menu_data, E_DBusMenu_Pop_Request_Cb cb);
-EAPI void e_dbusmenu_event_send(E_DBusMenu_Item *m, E_DBusMenu_Item_Event event);
+E_API void e_dbusmenu_event_send(E_DBusMenu_Item *m, E_DBusMenu_Item_Event event);
#endif
static E_Desk_Flip_Cb _e_desk_flip_cb = NULL;
static void *_e_desk_flip_data = NULL;
-EAPI int E_EVENT_DESK_SHOW = 0;
-EAPI int E_EVENT_DESK_BEFORE_SHOW = 0;
-EAPI int E_EVENT_DESK_AFTER_SHOW = 0;
-EAPI int E_EVENT_DESK_DESKSHOW = 0;
-EAPI int E_EVENT_DESK_NAME_CHANGE = 0;
-EAPI int E_EVENT_DESK_WINDOW_PROFILE_CHANGE = 0;
+E_API int E_EVENT_DESK_SHOW = 0;
+E_API int E_EVENT_DESK_BEFORE_SHOW = 0;
+E_API int E_EVENT_DESK_AFTER_SHOW = 0;
+E_API int E_EVENT_DESK_DESKSHOW = 0;
+E_API int E_EVENT_DESK_NAME_CHANGE = 0;
+E_API int E_EVENT_DESK_WINDOW_PROFILE_CHANGE = 0;
EINTERN int
e_desk_init(void)
return 1;
}
-EAPI E_Desk *
+E_API E_Desk *
e_desk_new(E_Zone *zone, int x, int y)
{
E_Desk *desk;
return desk;
}
-EAPI E_Client *
+E_API E_Client *
e_desk_client_top_visible_get(const E_Desk *desk)
{
E_Client *ec;
return NULL;
}
-EAPI void
+E_API void
e_desk_name_set(E_Desk *desk, const char *name)
{
E_Event_Desk_Name_Change *ev;
_e_desk_event_desk_name_change_free, NULL);
}
-EAPI void
+E_API void
e_desk_name_add(int zone, int desk_x, int desk_y, const char *name)
{
E_Config_Desktop_Name *cfname;
e_config->desktop_names = eina_list_append(e_config->desktop_names, cfname);
}
-EAPI void
+E_API void
e_desk_name_del(int zone, int desk_x, int desk_y)
{
Eina_List *l = NULL;
}
}
-EAPI void
+E_API void
e_desk_name_update(void)
{
const Eina_List *z, *l;
}
}
-EAPI void
+E_API void
e_desk_show(E_Desk *desk)
{
E_Event_Desk_Show *ev;
e_zone_edge_flip_eval(desk->zone);
}
-EAPI void
+E_API void
e_desk_deskshow(E_Zone *zone)
{
E_Client *ec;
_e_desk_event_desk_deskshow_free, NULL);
}
-EAPI E_Client *
+E_API E_Client *
e_desk_last_focused_focus(E_Desk *desk)
{
Eina_List *l = NULL;
return NULL;
}
-EAPI void
+E_API void
e_desk_row_add(E_Zone *zone)
{
e_zone_desk_count_set(zone, zone->desk_x_count, zone->desk_y_count + 1);
}
-EAPI void
+E_API void
e_desk_row_remove(E_Zone *zone)
{
e_zone_desk_count_set(zone, zone->desk_x_count, zone->desk_y_count - 1);
}
-EAPI void
+E_API void
e_desk_col_add(E_Zone *zone)
{
e_zone_desk_count_set(zone, zone->desk_x_count + 1, zone->desk_y_count);
}
-EAPI void
+E_API void
e_desk_col_remove(E_Zone *zone)
{
e_zone_desk_count_set(zone, zone->desk_x_count - 1, zone->desk_y_count);
}
-EAPI E_Desk *
+E_API E_Desk *
e_desk_current_get(E_Zone *zone)
{
E_OBJECT_CHECK_RETURN(zone, NULL);
return e_desk_at_xy_get(zone, zone->desk_x_current, zone->desk_y_current);
}
-EAPI E_Desk *
+E_API E_Desk *
e_desk_at_xy_get(E_Zone *zone, int x, int y)
{
E_OBJECT_CHECK_RETURN(zone, NULL);
return zone->desks[x + (y * zone->desk_x_count)];
}
-EAPI E_Desk *
+E_API E_Desk *
e_desk_at_pos_get(E_Zone *zone, int pos)
{
int x, y;
return zone->desks[x + (y * zone->desk_x_count)];
}
-EAPI void
+E_API void
e_desk_xy_get(E_Desk *desk, int *x, int *y)
{
E_OBJECT_CHECK(desk);
if (y) *y = desk->y;
}
-EAPI void
+E_API void
e_desk_next(E_Zone *zone)
{
int x, y;
e_desk_show(e_desk_at_xy_get(zone, x, y));
}
-EAPI void
+E_API void
e_desk_prev(E_Zone *zone)
{
int x, y;
e_desk_show(e_desk_at_xy_get(zone, x, y));
}
-EAPI void
+E_API void
e_desk_window_profile_set(E_Desk *desk,
const char *profile)
{
_e_desk_event_desk_window_profile_change_free, NULL);
}
-EAPI void
+E_API void
e_desk_window_profile_add(int zone,
int desk_x,
int desk_y,
e_config->desktop_window_profiles = eina_list_append(e_config->desktop_window_profiles, cfprof);
}
-EAPI void
+E_API void
e_desk_window_profile_del(int zone,
int desk_x,
int desk_y)
}
}
-EAPI void
+E_API void
e_desk_window_profile_update(void)
{
const Eina_List *z, *l;
}
}
-EAPI void
+E_API void
e_desk_flip_cb_set(E_Desk_Flip_Cb cb, const void *data)
{
_e_desk_flip_cb = cb;
_e_desk_flip_data = (void*)data;
}
-EAPI void
+E_API void
e_desk_flip_end(E_Desk *desk)
{
E_Event_Desk_After_Show *ev;
}
}
-EAPI unsigned int
+E_API unsigned int
e_desks_count(void)
{
Eina_List *l;
EINTERN int e_desk_init(void);
EINTERN int e_desk_shutdown(void);
-EAPI E_Desk *e_desk_new(E_Zone *zone, int x, int y);
-EAPI void e_desk_name_set(E_Desk *desk, const char *name);
-EAPI void e_desk_name_add(int zone, int desk_x, int desk_y, const char *name);
-EAPI void e_desk_name_del(int zone, int desk_x, int desk_y);
-EAPI void e_desk_name_update(void);
-EAPI void e_desk_show(E_Desk *desk);
-EAPI void e_desk_deskshow(E_Zone *zone);
-EAPI E_Client *e_desk_last_focused_focus(E_Desk *desk);
-EAPI E_Client *e_desk_client_top_visible_get(const E_Desk *desk);
-EAPI E_Desk *e_desk_current_get(E_Zone *zone);
-EAPI E_Desk *e_desk_at_xy_get(E_Zone *zone, int x, int y);
-EAPI E_Desk *e_desk_at_pos_get(E_Zone *zone, int pos);
-EAPI void e_desk_xy_get(E_Desk *desk, int *x, int *y);
-EAPI void e_desk_next(E_Zone *zone);
-EAPI void e_desk_prev(E_Zone *zone);
-EAPI void e_desk_row_add(E_Zone *zone);
-EAPI void e_desk_row_remove(E_Zone *zone);
-EAPI void e_desk_col_add(E_Zone *zone);
-EAPI void e_desk_col_remove(E_Zone *zone);
-EAPI void e_desk_window_profile_set(E_Desk *desk, const char *profile);
-EAPI void e_desk_window_profile_add(int zone, int desk_x, int desk_y, const char *profile);
-EAPI void e_desk_window_profile_del(int zone, int desk_x, int desk_y);
-EAPI void e_desk_window_profile_update(void);
-
-EAPI void e_desk_flip_cb_set(E_Desk_Flip_Cb cb, const void *data);
-EAPI void e_desk_flip_end(E_Desk *desk);
-
-EAPI unsigned int e_desks_count(void);
-
-extern EAPI int E_EVENT_DESK_SHOW;
-extern EAPI int E_EVENT_DESK_BEFORE_SHOW;
-extern EAPI int E_EVENT_DESK_AFTER_SHOW;
-extern EAPI int E_EVENT_DESK_DESKSHOW;
-extern EAPI int E_EVENT_DESK_NAME_CHANGE;
-extern EAPI int E_EVENT_DESK_WINDOW_PROFILE_CHANGE;
+E_API E_Desk *e_desk_new(E_Zone *zone, int x, int y);
+E_API void e_desk_name_set(E_Desk *desk, const char *name);
+E_API void e_desk_name_add(int zone, int desk_x, int desk_y, const char *name);
+E_API void e_desk_name_del(int zone, int desk_x, int desk_y);
+E_API void e_desk_name_update(void);
+E_API void e_desk_show(E_Desk *desk);
+E_API void e_desk_deskshow(E_Zone *zone);
+E_API E_Client *e_desk_last_focused_focus(E_Desk *desk);
+E_API E_Client *e_desk_client_top_visible_get(const E_Desk *desk);
+E_API E_Desk *e_desk_current_get(E_Zone *zone);
+E_API E_Desk *e_desk_at_xy_get(E_Zone *zone, int x, int y);
+E_API E_Desk *e_desk_at_pos_get(E_Zone *zone, int pos);
+E_API void e_desk_xy_get(E_Desk *desk, int *x, int *y);
+E_API void e_desk_next(E_Zone *zone);
+E_API void e_desk_prev(E_Zone *zone);
+E_API void e_desk_row_add(E_Zone *zone);
+E_API void e_desk_row_remove(E_Zone *zone);
+E_API void e_desk_col_add(E_Zone *zone);
+E_API void e_desk_col_remove(E_Zone *zone);
+E_API void e_desk_window_profile_set(E_Desk *desk, const char *profile);
+E_API void e_desk_window_profile_add(int zone, int desk_x, int desk_y, const char *profile);
+E_API void e_desk_window_profile_del(int zone, int desk_x, int desk_y);
+E_API void e_desk_window_profile_update(void);
+
+E_API void e_desk_flip_cb_set(E_Desk_Flip_Cb cb, const void *data);
+E_API void e_desk_flip_end(E_Desk *desk);
+
+E_API unsigned int e_desks_count(void);
+
+extern E_API int E_EVENT_DESK_SHOW;
+extern E_API int E_EVENT_DESK_BEFORE_SHOW;
+extern E_API int E_EVENT_DESK_AFTER_SHOW;
+extern E_API int E_EVENT_DESK_DESKSHOW;
+extern E_API int E_EVENT_DESK_NAME_CHANGE;
+extern E_API int E_EVENT_DESK_WINDOW_PROFILE_CHANGE;
#endif
#endif
return 1;
}
-EAPI void
+E_API void
e_deskenv_xmodmap_run(void)
{
#ifndef HAVE_WAYLAND_ONLY
EINTERN int e_deskenv_init(void);
EINTERN int e_deskenv_shutdown(void);
-EAPI void e_deskenv_xmodmap_run(void);
+E_API void e_deskenv_xmodmap_run(void);
#endif
#endif
static void _e_desklock_ask_presentation_mode(void);
-EAPI int E_EVENT_DESKLOCK = 0;
+E_API int E_EVENT_DESKLOCK = 0;
EINTERN int
e_desklock_init(void)
return 1;
}
-EAPI Eina_Stringshare *
+E_API Eina_Stringshare *
e_desklock_user_wallpaper_get(E_Zone *zone)
{
const E_Config_Desktop_Background *cdbg;
return e_theme_edje_file_get("base/theme/desklock", "e/desklock/background");
}
-EAPI void
+E_API void
e_desklock_interface_append(E_Desklock_Interface *iface)
{
EINA_SAFETY_ON_NULL_RETURN(iface);
}
}
-EAPI void
+E_API void
e_desklock_interface_remove(E_Desklock_Interface *iface)
{
E_Desklock_Interface *diface;
*/
}
-EAPI void
+E_API void
e_desklock_show_hook_add(E_Desklock_Show_Cb cb)
{
EINA_SAFETY_ON_NULL_RETURN(cb);
show_hooks = eina_list_append(show_hooks, cb);
}
-EAPI void
+E_API void
e_desklock_show_hook_del(E_Desklock_Show_Cb cb)
{
EINA_SAFETY_ON_NULL_RETURN(cb);
show_hooks = eina_list_remove(show_hooks, cb);
}
-EAPI void
+E_API void
e_desklock_hide_hook_add(E_Desklock_Hide_Cb cb)
{
EINA_SAFETY_ON_NULL_RETURN(cb);
hide_hooks = eina_list_append(hide_hooks, cb);
}
-EAPI void
+E_API void
e_desklock_hide_hook_del(E_Desklock_Hide_Cb cb)
{
EINA_SAFETY_ON_NULL_RETURN(cb);
hide_hooks = eina_list_remove(hide_hooks, cb);
}
-EAPI int
+E_API int
e_desklock_show_autolocked(void)
{
if (_e_desklock_autolock_time < 1.0)
return e_desklock_show(EINA_FALSE);
}
-EAPI int
+E_API int
e_desklock_show(Eina_Bool suspend)
{
const Eina_List *l;
return 0;
}
-EAPI void
+E_API void
e_desklock_hide(void)
{
Eina_List *l;
e_util_env_set("E_DESKLOCK_UNLOCKED", "happened");
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_desklock_state_get(void)
{
return _e_desklock_state;
EINTERN int e_desklock_init(void);
EINTERN int e_desklock_shutdown(void);
-EAPI int e_desklock_show(Eina_Bool suspend);
-EAPI int e_desklock_show_autolocked(void);
-EAPI void e_desklock_hide(void);
-EAPI Eina_Bool e_desklock_state_get(void);
+E_API int e_desklock_show(Eina_Bool suspend);
+E_API int e_desklock_show_autolocked(void);
+E_API void e_desklock_hide(void);
+E_API Eina_Bool e_desklock_state_get(void);
-EAPI void e_desklock_interface_append(E_Desklock_Interface *iface);
-EAPI void e_desklock_interface_remove(E_Desklock_Interface *iface);
-EAPI Eina_Stringshare *e_desklock_user_wallpaper_get(E_Zone *zone);
-EAPI void e_desklock_show_hook_add(E_Desklock_Show_Cb cb);
-EAPI void e_desklock_show_hook_del(E_Desklock_Show_Cb cb);
-EAPI void e_desklock_hide_hook_add(E_Desklock_Hide_Cb cb);
-EAPI void e_desklock_hide_hook_del(E_Desklock_Hide_Cb cb);
+E_API void e_desklock_interface_append(E_Desklock_Interface *iface);
+E_API void e_desklock_interface_remove(E_Desklock_Interface *iface);
+E_API Eina_Stringshare *e_desklock_user_wallpaper_get(E_Zone *zone);
+E_API void e_desklock_show_hook_add(E_Desklock_Show_Cb cb);
+E_API void e_desklock_show_hook_del(E_Desklock_Show_Cb cb);
+E_API void e_desklock_hide_hook_add(E_Desklock_Hide_Cb cb);
+E_API void e_desklock_hide_hook_del(E_Desklock_Hide_Cb cb);
-extern EAPI int E_EVENT_DESKLOCK;
+extern E_API int E_EVENT_DESKLOCK;
static inline Eina_Bool
e_desklock_is_external(void)
}
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_deskmirror_add(E_Desk *desk, Eina_Bool pager, Eina_Bool taskbar)
{
E_Smart_Data *sd;
return o;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_deskmirror_mirror_find(Evas_Object *deskmirror, Evas_Object *comp_object)
{
Mirror *m;
return m ? m->mirror : NULL;
}
-EAPI Eina_List *
+E_API Eina_List *
e_deskmirror_mirror_list(Evas_Object *deskmirror)
{
Eina_List *l = NULL;
evas_object_smart_callback_del_full(data, "shadow_change", _mirror_client_shadow_change, obj);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_deskmirror_mirror_copy(Evas_Object *obj)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL);
return NULL;
}
-EAPI void
+E_API void
e_deskmirror_coord_canvas_to_virtual(Evas_Object *obj, Evas_Coord cx, Evas_Coord cy, Evas_Coord *vx, Evas_Coord *vy)
{
API_ENTRY(obj);
e_layout_coord_canvas_to_virtual(sd->layout, cx, cy, vx, vy);
}
-EAPI void
+E_API void
e_deskmirror_coord_virtual_to_canvas(Evas_Object *obj, Evas_Coord vx, Evas_Coord vy, Evas_Coord *cx, Evas_Coord *cy)
{
API_ENTRY(obj);
e_layout_coord_virtual_to_canvas(sd->layout, vx, vy, cx, cy);
}
-EAPI E_Desk *
+E_API E_Desk *
e_deskmirror_desk_get(Evas_Object *obj)
{
API_ENTRY(obj) NULL;
return sd->desk;
}
-EAPI void
+E_API void
e_deskmirror_util_wins_print(Evas_Object *obj)
{
E_Smart_Data *sd;
#ifndef E_WIDGET_DESKMIRROR_H
#define E_WIDGET_DESKMIRROR_H
-EAPI Evas_Object *e_deskmirror_add(E_Desk *desk, Eina_Bool pager, Eina_Bool taskbar);
-EAPI Evas_Object *e_deskmirror_mirror_find(Evas_Object *deskmirror, Evas_Object *comp_object);
-EAPI Eina_List *e_deskmirror_mirror_list(Evas_Object *deskmirror);
-EAPI Evas_Object *e_deskmirror_mirror_copy(Evas_Object *obj);
-EAPI void e_deskmirror_coord_canvas_to_virtual(Evas_Object *obj, Evas_Coord cx, Evas_Coord cy, Evas_Coord *vx, Evas_Coord *vy);
-EAPI void e_deskmirror_coord_virtual_to_canvas(Evas_Object *obj, Evas_Coord vx, Evas_Coord vy, Evas_Coord *cx, Evas_Coord *cy);
-EAPI E_Desk *e_deskmirror_desk_get(Evas_Object *obj);
-EAPI void e_deskmirror_util_wins_print(Evas_Object *obj);
+E_API Evas_Object *e_deskmirror_add(E_Desk *desk, Eina_Bool pager, Eina_Bool taskbar);
+E_API Evas_Object *e_deskmirror_mirror_find(Evas_Object *deskmirror, Evas_Object *comp_object);
+E_API Eina_List *e_deskmirror_mirror_list(Evas_Object *deskmirror);
+E_API Evas_Object *e_deskmirror_mirror_copy(Evas_Object *obj);
+E_API void e_deskmirror_coord_canvas_to_virtual(Evas_Object *obj, Evas_Coord cx, Evas_Coord cy, Evas_Coord *vx, Evas_Coord *vy);
+E_API void e_deskmirror_coord_virtual_to_canvas(Evas_Object *obj, Evas_Coord vx, Evas_Coord vy, Evas_Coord *cx, Evas_Coord *cy);
+E_API E_Desk *e_deskmirror_desk_get(Evas_Object *obj);
+E_API void e_deskmirror_util_wins_print(Evas_Object *obj);
//#define DESKMIRROR_TEST
#endif
}
/* externally accessible functions */
-EAPI Efreet_Desktop *
+E_API Efreet_Desktop *
e_desktop_client_create(E_Client *ec)
{
Efreet_Desktop *desktop = NULL;
return desktop;
}
-EAPI E_Desktop_Edit *
+E_API E_Desktop_Edit *
e_desktop_client_edit(E_Client *ec)
{
E_Desktop_Edit *editor;
return editor;
}
-EAPI E_Desktop_Edit *
+E_API E_Desktop_Edit *
e_desktop_edit(Efreet_Desktop *desktop)
{
E_Desktop_Edit *editor;
E_Config_Dialog *cfd;
};
-EAPI Efreet_Desktop *e_desktop_client_create(E_Client *ec);
-EAPI E_Desktop_Edit *e_desktop_client_edit(E_Client *ec);
-EAPI E_Desktop_Edit *e_desktop_edit(Efreet_Desktop *desktop);
+E_API Efreet_Desktop *e_desktop_client_create(E_Client *ec);
+E_API E_Desktop_Edit *e_desktop_client_edit(E_Client *ec);
+E_API E_Desktop_Edit *e_desktop_edit(Efreet_Desktop *desktop);
#endif
#endif
return dia;
}
-EAPI E_Dialog *
+E_API E_Dialog *
e_dialog_new(Evas_Object *parent, const char *name, const char *class)
{
return _e_dialog_internal_new(parent, name, class, 1);
}
-EAPI E_Dialog *
+E_API E_Dialog *
e_dialog_normal_win_new(Evas_Object *parent, const char *name, const char *class)
{
return _e_dialog_internal_new(parent, name, class, 0);
}
-EAPI void
+E_API void
e_dialog_button_add(E_Dialog *dia, const char *label, const char *icon, E_Dialog_Cb func, void *data)
{
Evas_Object *o;
dia->buttons = eina_list_append(dia->buttons, o);
}
-EAPI int
+E_API int
e_dialog_button_focus_num(E_Dialog *dia, int button)
{
Evas_Object *o;
return 1;
}
-EAPI int
+E_API int
e_dialog_button_disable_num_set(E_Dialog *dia, int button, int disabled)
{
Evas_Object *o;
return 1;
}
-EAPI int
+E_API int
e_dialog_button_disable_num_get(E_Dialog *dia, int button)
{
Evas_Object *o;
return ret;
}
-EAPI void
+E_API void
e_dialog_title_set(E_Dialog *dia, const char *title)
{
elm_win_title_set(dia->win, title);
}
-EAPI void
+E_API void
e_dialog_text_set(E_Dialog *dia, const char *text)
{
if (!dia->text_object)
elm_object_part_text_set(dia->text_object, "e.textblock.message", text);
}
-EAPI void
+E_API void
e_dialog_icon_set(E_Dialog *dia, const char *icon, Evas_Coord size)
{
if (!icon)
edje_object_message_signal_process(elm_layout_edje_get(dia->bg_object));
}
-EAPI void
+E_API void
e_dialog_border_icon_set(E_Dialog *dia, const char *icon)
{
E_Client *ec;
eina_stringshare_replace(&ec->internal_icon, icon);
}
-EAPI void
+E_API void
e_dialog_content_set(E_Dialog *dia, Evas_Object *obj, Evas_Coord minw, Evas_Coord minh)
{
int mw, mh;
evas_object_show(obj);
}
-EAPI void
+E_API void
e_dialog_resizable_set(E_Dialog *dia, int resizable)
{
dia->resizable = resizable;
}
}
-EAPI void
+E_API void
e_dialog_show(E_Dialog *dia)
{
Evas_Coord mw, mh;
typedef void (*E_Dialog_Cb)(void *data, E_Dialog *dia);
-EAPI E_Dialog *e_dialog_new (Evas_Object *parent, const char *name, const char *class);
-EAPI E_Dialog *e_dialog_normal_win_new (Evas_Object *parent, const char *name, const char *class);
-EAPI void e_dialog_button_add (E_Dialog *dia, const char *label, const char *icon, E_Dialog_Cb func, void *data);
-EAPI int e_dialog_button_focus_num (E_Dialog *dia, int button);
-EAPI int e_dialog_button_disable_num_set (E_Dialog *dia, int button, int disabled);
-EAPI int e_dialog_button_disable_num_get (E_Dialog *dia, int button);
-EAPI void e_dialog_title_set (E_Dialog *dia, const char *title);
-EAPI void e_dialog_text_set (E_Dialog *dia, const char *text);
-EAPI void e_dialog_icon_set (E_Dialog *dia, const char *icon, Evas_Coord size);
-EAPI void e_dialog_border_icon_set (E_Dialog *dia, const char *icon);
-EAPI void e_dialog_content_set (E_Dialog *dia, Evas_Object *obj, Evas_Coord minw, Evas_Coord minh);
-EAPI void e_dialog_resizable_set (E_Dialog *dia, int resizable);
-EAPI void e_dialog_show (E_Dialog *dia);
+E_API E_Dialog *e_dialog_new (Evas_Object *parent, const char *name, const char *class);
+E_API E_Dialog *e_dialog_normal_win_new (Evas_Object *parent, const char *name, const char *class);
+E_API void e_dialog_button_add (E_Dialog *dia, const char *label, const char *icon, E_Dialog_Cb func, void *data);
+E_API int e_dialog_button_focus_num (E_Dialog *dia, int button);
+E_API int e_dialog_button_disable_num_set (E_Dialog *dia, int button, int disabled);
+E_API int e_dialog_button_disable_num_get (E_Dialog *dia, int button);
+E_API void e_dialog_title_set (E_Dialog *dia, const char *title);
+E_API void e_dialog_text_set (E_Dialog *dia, const char *text);
+E_API void e_dialog_icon_set (E_Dialog *dia, const char *icon, Evas_Coord size);
+E_API void e_dialog_border_icon_set (E_Dialog *dia, const char *icon);
+E_API void e_dialog_content_set (E_Dialog *dia, Evas_Object *obj, Evas_Coord minw, Evas_Coord minh);
+E_API void e_dialog_resizable_set (E_Dialog *dia, int resizable);
+E_API void e_dialog_show (E_Dialog *dia);
#endif
#endif
return 1;
}
-EAPI E_Drag *
+E_API E_Drag *
e_drag_current_get(void)
{
return _drag_current;
}
-EAPI E_Drag *
+E_API E_Drag *
e_drag_new(int x, int y,
const char **types, unsigned int num_types,
void *data, int size,
return drag;
}
-EAPI Evas *
+E_API Evas *
e_drag_evas_get(const E_Drag *drag)
{
return drag->evas;
}
-EAPI void
+E_API void
e_drag_object_set(E_Drag *drag, Evas_Object *object)
{
EINA_SAFETY_ON_NULL_RETURN(object);
evas_object_pass_events_set(drag->comp_object, 1);
}
-EAPI void
+E_API void
e_drag_move(E_Drag *drag, int x, int y)
{
if ((drag->x == x) && (drag->y == y)) return;
evas_object_move(drag->comp_object, x, y);
}
-EAPI void
+E_API void
e_drag_resize(E_Drag *drag, int w, int h)
{
if ((drag->w == w) && (drag->h == h)) return;
evas_object_resize(drag->comp_object, w, h);
}
-EAPI int
+E_API int
e_dnd_active(void)
{
return _drag_win != 0;
}
-EAPI int
+E_API int
e_drag_start(E_Drag *drag, int x, int y)
{
const Eina_List *l;
return 1;
}
-EAPI int
+E_API int
e_drag_xdnd_start(E_Drag *drag, int x, int y)
{
#ifndef HAVE_WAYLAND_ONLY
return 1;
}
-EAPI void
+E_API void
e_drop_handler_xds_set(E_Drop_Handler *handler, Eina_Bool (*cb)(void *data, const char *type))
{
handler->cb.xds = cb;
}
/* should only be used for windows */
-EAPI void
+E_API void
e_drop_xds_update(Eina_Bool enable, const char *value)
{
#ifndef HAVE_WAYLAND_ONLY
#endif
}
-EAPI E_Drop_Handler *
+E_API E_Drop_Handler *
e_drop_handler_add(E_Object *obj, Evas_Object *win,
void *data,
void (*enter_cb)(void *data, const char *type, void *event),
return handler;
}
-EAPI void
+E_API void
e_drop_handler_geometry_set(E_Drop_Handler *handler, int x, int y, int w, int h)
{
handler->x = x;
handler->h = h;
}
-EAPI int
+E_API int
e_drop_inside(const E_Drop_Handler *handler, int x, int y)
{
int dx, dy;
return E_INSIDE(x, y, handler->x, handler->y, handler->w, handler->h);
}
-EAPI void
+E_API void
e_drop_handler_del(E_Drop_Handler *handler)
{
unsigned int i;
free(handler);
}
-EAPI int
+E_API int
e_drop_xdnd_register_set(Ecore_Window win, int reg)
{
if (e_comp->comp_type != E_PIXMAP_TYPE_X) return 0;
return 1;
}
-EAPI void
+E_API void
e_drop_handler_responsive_set(E_Drop_Handler *handler)
{
Ecore_X_Window hwin = _e_drag_win_get(handler, 1);
eina_hash_set(_drop_handlers_responsives, &hwin, eina_list_append(l, handler));
}
-EAPI int
+E_API int
e_drop_handler_responsive_get(const E_Drop_Handler *handler)
{
Ecore_X_Window hwin = _e_drag_win_get(handler, 1);
return l && eina_list_data_find(l, handler);
}
-EAPI void
+E_API void
e_drop_handler_action_set(unsigned int action)
{
_action = action;
}
-EAPI unsigned int
+E_API unsigned int
e_drop_handler_action_get(void)
{
return _action;
}
-EAPI void
+E_API void
e_drag_key_down_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, Ecore_Event_Key *e))
{
drag->cb.key_down = func;
}
-EAPI void
+E_API void
e_drag_key_up_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, Ecore_Event_Key *e))
{
drag->cb.key_up = func;
}
/* from ecore_x_selection.c */
-EAPI Eina_List *
+E_API Eina_List *
e_dnd_util_text_uri_list_convert(char *data, int size)
{
char *tmp;
EINTERN int e_dnd_init(void);
EINTERN int e_dnd_shutdown(void);
-EAPI int e_dnd_active(void);
+E_API int e_dnd_active(void);
-EAPI E_Drag *e_drag_current_get(void);
+E_API E_Drag *e_drag_current_get(void);
/* x and y are the top left coords of the object that is to be dragged */
-EAPI E_Drag *e_drag_new(int x, int y,
+E_API E_Drag *e_drag_new(int x, int y,
const char **types, unsigned int num_types,
void *data, int size,
void *(*convert_cb)(E_Drag * drag, const char *type),
void (*finished_cb)(E_Drag *drag, int dropped));
-EAPI Evas *e_drag_evas_get(const E_Drag *drag);
-EAPI void e_drag_object_set(E_Drag *drag, Evas_Object *object);
-EAPI void e_drag_move(E_Drag *drag, int x, int y);
-EAPI void e_drag_resize(E_Drag *drag, int w, int h);
-EAPI void e_drag_key_down_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, Ecore_Event_Key *e));
-EAPI void e_drag_key_up_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, Ecore_Event_Key *e));
+E_API Evas *e_drag_evas_get(const E_Drag *drag);
+E_API void e_drag_object_set(E_Drag *drag, Evas_Object *object);
+E_API void e_drag_move(E_Drag *drag, int x, int y);
+E_API void e_drag_resize(E_Drag *drag, int w, int h);
+E_API void e_drag_key_down_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, Ecore_Event_Key *e));
+E_API void e_drag_key_up_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, Ecore_Event_Key *e));
/* x and y are the coords where the mouse is when dragging starts */
-EAPI int e_drag_start(E_Drag *drag, int x, int y);
-EAPI int e_drag_xdnd_start(E_Drag *drag, int x, int y);
+E_API int e_drag_start(E_Drag *drag, int x, int y);
+E_API int e_drag_xdnd_start(E_Drag *drag, int x, int y);
-EAPI void e_drop_xds_update(Eina_Bool enable, const char *value);
-EAPI void e_drop_handler_xds_set(E_Drop_Handler *handler, Eina_Bool (*cb)(void *data, const char *type));
-EAPI E_Drop_Handler *e_drop_handler_add(E_Object *obj, Evas_Object *win,
+E_API void e_drop_xds_update(Eina_Bool enable, const char *value);
+E_API void e_drop_handler_xds_set(E_Drop_Handler *handler, Eina_Bool (*cb)(void *data, const char *type));
+E_API E_Drop_Handler *e_drop_handler_add(E_Object *obj, Evas_Object *win,
void *data,
void (*enter_cb)(void *data, const char *type, void *event),
void (*move_cb)(void *data, const char *type, void *event),
void (*drop_cb)(void *data, const char *type, void *event),
const char **types, unsigned int num_types,
int x, int y, int w, int h);
-EAPI void e_drop_handler_geometry_set(E_Drop_Handler *handler, int x, int y, int w, int h);
-EAPI int e_drop_inside(const E_Drop_Handler *handler, int x, int y);
-EAPI void e_drop_handler_del(E_Drop_Handler *handler);
-EAPI int e_drop_xdnd_register_set(Ecore_Window win, int reg);
-EAPI void e_drop_handler_responsive_set(E_Drop_Handler *handler);
-EAPI int e_drop_handler_responsive_get(const E_Drop_Handler *handler);
-EAPI void e_drop_handler_action_set(unsigned int action);
-EAPI unsigned int e_drop_handler_action_get(void);
-EAPI Eina_List *e_dnd_util_text_uri_list_convert(char *data, int size);
+E_API void e_drop_handler_geometry_set(E_Drop_Handler *handler, int x, int y, int w, int h);
+E_API int e_drop_inside(const E_Drop_Handler *handler, int x, int y);
+E_API void e_drop_handler_del(E_Drop_Handler *handler);
+E_API int e_drop_xdnd_register_set(Ecore_Window win, int reg);
+E_API void e_drop_handler_responsive_set(E_Drop_Handler *handler);
+E_API int e_drop_handler_responsive_get(const E_Drop_Handler *handler);
+E_API void e_drop_handler_action_set(unsigned int action);
+E_API unsigned int e_drop_handler_action_get(void);
+E_API Eina_List *e_dnd_util_text_uri_list_convert(char *data, int size);
static inline void
static unsigned int _e_dpms_timeout_off = 0;
static int _e_dpms_enabled = EINA_FALSE;
-EAPI void
+E_API void
e_dpms_update(void)
{
unsigned int standby = 0, suspend = 0, off = 0;
#endif
}
-EAPI void
+E_API void
e_dpms_force_update(void)
{
unsigned int standby = 0, suspend = 0, off = 0;
EINTERN int e_dpms_init(void);
EINTERN int e_dpms_shutdown(void);
-EAPI void e_dpms_update(void);
-EAPI void e_dpms_force_update(void);
+E_API void e_dpms_update(void);
+E_API void e_dpms_force_update(void);
#endif
#endif
static void _e_entry_cb_key_down(void *data, Evas_Object *obj, void *event_info);
/* Externally accesible functions */
-EAPI E_Entry_Dialog *
+E_API E_Entry_Dialog *
e_entry_dialog_show(const char *title, const char *icon, const char *text,
const char *initial_text,
const char *button_text, const char *button2_text,
} cancel;
};
-EAPI E_Entry_Dialog *e_entry_dialog_show(const char *title,
+E_API E_Entry_Dialog *e_entry_dialog_show(const char *title,
const char *icon,
const char *text,
const char *initial_text,
return 1;
}
-EAPI void
+E_API void
e_env_set(const char *var, const char *val)
{
e_util_env_set(var, val);
}
-EAPI void
+E_API void
e_env_unset(const char *var)
{
e_util_env_set(var, NULL);
EINTERN int e_env_init(void);
EINTERN int e_env_shutdown(void);
-EAPI void e_env_set(const char *var, const char *val);
-EAPI void e_env_unset(const char *var);
+E_API void e_env_set(const char *var, const char *val);
+E_API void e_env_unset(const char *var);
#endif
#endif
/* local subsystem globals */
/* externally accessible functions */
-EAPI void
+E_API void
e_error_message_show_internal(char *txt)
{
/* FIXME: maybe log these to a file and display them at some point */
#ifndef E_ERROR_H
#define E_ERROR_H
-EAPI void e_error_message_show_internal(char *txt);
+E_API void e_error_message_show_internal(char *txt);
#endif
#endif
static E_Exec_Instance *(*_e_exec_executor_func)(void *data, E_Zone * zone, Efreet_Desktop * desktop, const char *exec, Eina_List *files, const char *launch_method) = NULL;
static void *_e_exec_executor_data = NULL;
-EAPI int E_EVENT_EXEC_NEW = -1;
-EAPI int E_EVENT_EXEC_NEW_CLIENT = -1;
-EAPI int E_EVENT_EXEC_DEL = -1;
+E_API int E_EVENT_EXEC_NEW = -1;
+E_API int E_EVENT_EXEC_NEW_CLIENT = -1;
+E_API int E_EVENT_EXEC_DEL = -1;
/* externally accessible functions */
EINTERN int
return 1;
}
-EAPI void
+E_API void
e_exec_executor_set(E_Exec_Instance *(*func)(void *data, E_Zone * zone, Efreet_Desktop * desktop, const char *exec, Eina_List *files, const char *launch_method), const void *data)
{
_e_exec_executor_func = func;
_e_exec_executor_data = (void *)data;
}
-EAPI E_Exec_Instance *
+E_API E_Exec_Instance *
e_exec(E_Zone *zone, Efreet_Desktop *desktop, const char *exec,
Eina_List *files, const char *launch_method)
{
return inst;
}
-EAPI void
+E_API void
e_exec_phony_del(E_Exec_Instance *inst)
{
if (!inst) return;
_e_exec_instance_free(inst);
}
-EAPI E_Exec_Instance *
+E_API E_Exec_Instance *
e_exec_phony(E_Client *ec)
{
E_Exec_Instance *inst;
return inst;
}
-EAPI E_Exec_Instance *
+E_API E_Exec_Instance *
e_exec_startup_id_pid_instance_find(int id, pid_t pid)
{
E_Exec_Search search;
return search.inst;
}
-EAPI Efreet_Desktop *
+E_API Efreet_Desktop *
e_exec_startup_id_pid_find(int id, pid_t pid)
{
E_Exec_Instance *inst;
return inst->desktop;
}
-EAPI E_Exec_Instance *
+E_API E_Exec_Instance *
e_exec_startup_desktop_instance_find(Efreet_Desktop *desktop)
{
E_Exec_Search search;
}
}
-EAPI void
+E_API void
e_exec_instance_found(E_Exec_Instance *inst)
{
E_FREE_FUNC(inst->expire_timer, ecore_timer_del);
_e_exe_instance_watchers_call(inst, E_EXEC_WATCH_STARTED);
}
-EAPI void
+E_API void
e_exec_instance_client_add(E_Exec_Instance *inst, E_Client *ec)
{
e_object_ref(E_OBJECT(ec));
ecore_event_add(E_EVENT_EXEC_NEW_CLIENT, inst, _e_exec_cb_exec_new_client_free, ec);
}
-EAPI void
+E_API void
e_exec_instance_watcher_add(E_Exec_Instance *inst, void (*func)(void *data, E_Exec_Instance *inst, E_Exec_Watch_Type type), const void *data)
{
E_Exec_Watch *iw;
inst->watchers = eina_list_append(inst->watchers, iw);
}
-EAPI void
+E_API void
e_exec_instance_watcher_del(E_Exec_Instance *inst, void (*func)(void *data, E_Exec_Instance *inst, E_Exec_Watch_Type type), const void *data)
{
E_Exec_Watch *iw;
fclose(f);
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_exec_desktop_instances_find(const Efreet_Desktop *desktop)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(desktop, NULL);
return eina_hash_find(e_exec_instances, desktop->orig_path ?: desktop->name);
}
-EAPI const Eina_Hash *
+E_API const Eina_Hash *
e_exec_instances_get(void)
{
return e_exec_instances;
EINTERN int e_exec_init(void);
EINTERN int e_exec_shutdown(void);
-EAPI void e_exec_executor_set(E_Exec_Instance *(*func) (void *data, E_Zone *zone, Efreet_Desktop *desktop, const char *exec, Eina_List *files, const char *launch_method), const void *data);
-EAPI E_Exec_Instance *e_exec(E_Zone *zone, Efreet_Desktop *desktop, const char *exec, Eina_List *files, const char *launch_method);
-EAPI E_Exec_Instance *e_exec_phony(E_Client *ec);
-EAPI void e_exec_phony_del(E_Exec_Instance *inst);
-EAPI E_Exec_Instance *e_exec_startup_id_pid_instance_find(int id, pid_t pid);
-EAPI Efreet_Desktop *e_exec_startup_id_pid_find(int startup_id, pid_t pid);
-EAPI E_Exec_Instance *e_exec_startup_desktop_instance_find(Efreet_Desktop *desktop);
-EAPI void e_exec_instance_found(E_Exec_Instance *inst);
-EAPI void e_exec_instance_watcher_add(E_Exec_Instance *inst, void (*func) (void *data, E_Exec_Instance *inst, E_Exec_Watch_Type type), const void *data);
-EAPI void e_exec_instance_watcher_del(E_Exec_Instance *inst, void (*func) (void *data, E_Exec_Instance *inst, E_Exec_Watch_Type type), const void *data);
-EAPI const Eina_List *e_exec_desktop_instances_find(const Efreet_Desktop *desktop);
-
-EAPI const Eina_Hash *e_exec_instances_get(void);
-EAPI void e_exec_instance_client_add(E_Exec_Instance *inst, E_Client *ec);
+E_API void e_exec_executor_set(E_Exec_Instance *(*func) (void *data, E_Zone *zone, Efreet_Desktop *desktop, const char *exec, Eina_List *files, const char *launch_method), const void *data);
+E_API E_Exec_Instance *e_exec(E_Zone *zone, Efreet_Desktop *desktop, const char *exec, Eina_List *files, const char *launch_method);
+E_API E_Exec_Instance *e_exec_phony(E_Client *ec);
+E_API void e_exec_phony_del(E_Exec_Instance *inst);
+E_API E_Exec_Instance *e_exec_startup_id_pid_instance_find(int id, pid_t pid);
+E_API Efreet_Desktop *e_exec_startup_id_pid_find(int startup_id, pid_t pid);
+E_API E_Exec_Instance *e_exec_startup_desktop_instance_find(Efreet_Desktop *desktop);
+E_API void e_exec_instance_found(E_Exec_Instance *inst);
+E_API void e_exec_instance_watcher_add(E_Exec_Instance *inst, void (*func) (void *data, E_Exec_Instance *inst, E_Exec_Watch_Type type), const void *data);
+E_API void e_exec_instance_watcher_del(E_Exec_Instance *inst, void (*func) (void *data, E_Exec_Instance *inst, E_Exec_Watch_Type type), const void *data);
+E_API const Eina_List *e_exec_desktop_instances_find(const Efreet_Desktop *desktop);
+
+E_API const Eina_Hash *e_exec_instances_get(void);
+E_API void e_exec_instance_client_add(E_Exec_Instance *inst, E_Client *ec);
/* sends E_Exec_Instance */
-EAPI extern int E_EVENT_EXEC_NEW;
-EAPI extern int E_EVENT_EXEC_NEW_CLIENT;
-EAPI extern int E_EVENT_EXEC_DEL;
+E_API extern int E_EVENT_EXEC_NEW;
+E_API extern int E_EVENT_EXEC_NEW_CLIENT;
+E_API extern int E_EVENT_EXEC_DEL;
#endif
#endif
#include "e.h"
#include <libgen.h>
-EAPI int E_EVENT_EXEHIST_UPDATE = 0;
+E_API int E_EVENT_EXEHIST_UPDATE = 0;
/* local subsystem functions */
typedef struct _E_Exehist E_Exehist;
return 1;
}
-EAPI void
+E_API void
e_exehist_startup_id_set(int id)
{
_e_exehist_load();
_e_exehist_unload_queue();
}
-EAPI int
+E_API int
e_exehist_startup_id_get(void)
{
int id;
return id;
}
-EAPI void
+E_API void
e_exehist_add(const char *launch_method, const char *exe)
{
E_Exehist_Item *ei;
_e_exehist_unload_queue();
}
-EAPI void
+E_API void
e_exehist_del(const char *exe)
{
E_Exehist_Item *ei;
ecore_event_add(E_EVENT_EXEHIST_UPDATE, NULL, NULL, NULL);
}
-EAPI void
+E_API void
e_exehist_clear(void)
{
_e_exehist_load();
_e_exehist_unload_queue();
}
-EAPI int
+E_API int
e_exehist_popularity_get(const char *exe)
{
Eina_List *l;
return count;
}
-EAPI double
+E_API double
e_exehist_newest_run_get(const char *exe)
{
Eina_List *l;
return 0.0;
}
-EAPI Eina_List *
+E_API Eina_List *
e_exehist_list_get(void)
{
return e_exehist_sorted_list_get(E_EXEHIST_SORT_BY_DATE, 0);
}
-EAPI Eina_List *
+E_API Eina_List *
e_exehist_sorted_list_get(E_Exehist_Sort sort_type, int max)
{
Eina_List *list = NULL, *pop = NULL, *l = NULL, *m;
return list;
}
-EAPI void
+E_API void
e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop)
{
const char *f;
_e_exehist_unload_queue();
}
-EAPI Efreet_Desktop *
+E_API Efreet_Desktop *
e_exehist_mime_desktop_get(const char *mime)
{
Efreet_Desktop *desktop;
EINTERN int e_exehist_init(void);
EINTERN int e_exehist_shutdown(void);
-EAPI void e_exehist_startup_id_set(int id);
-EAPI int e_exehist_startup_id_get(void);
-EAPI void e_exehist_add(const char *launch_method, const char *exe);
-EAPI void e_exehist_del(const char *exe);
-EAPI void e_exehist_clear(void);
-EAPI int e_exehist_popularity_get(const char *exe);
-EAPI double e_exehist_newest_run_get(const char *exe);
-EAPI Eina_List *e_exehist_list_get(void);
-EAPI Eina_List *e_exehist_sorted_list_get(E_Exehist_Sort sort_type, int max);
-EAPI void e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop);
-EAPI Efreet_Desktop *e_exehist_mime_desktop_get(const char *mime);
+E_API void e_exehist_startup_id_set(int id);
+E_API int e_exehist_startup_id_get(void);
+E_API void e_exehist_add(const char *launch_method, const char *exe);
+E_API void e_exehist_del(const char *exe);
+E_API void e_exehist_clear(void);
+E_API int e_exehist_popularity_get(const char *exe);
+E_API double e_exehist_newest_run_get(const char *exe);
+E_API Eina_List *e_exehist_list_get(void);
+E_API Eina_List *e_exehist_sorted_list_get(E_Exehist_Sort sort_type, int max);
+E_API void e_exehist_mime_desktop_add(const char *mime, Efreet_Desktop *desktop);
+E_API Efreet_Desktop *e_exehist_mime_desktop_get(const char *mime);
-extern EAPI int E_EVENT_EXEHIST_UPDATE;
+extern E_API int E_EVENT_EXEHIST_UPDATE;
#endif
#endif
return 1;
}
-EAPI int
+E_API int
e_filereg_register(const char *path)
{
Filereg_Item *fi = NULL;
return 1;
}
-EAPI void
+E_API void
e_filereg_deregister(const char *path)
{
Filereg_Item *fi = NULL;
}
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_filereg_file_protected(const char *path)
{
if (eina_hash_find(_e_filereg, path)) return EINA_TRUE;
EINTERN int e_filereg_init(void);
EINTERN int e_filereg_shutdown(void);
-EAPI int e_filereg_register(const char * path);
-EAPI void e_filereg_deregister(const char * path);
-EAPI Eina_Bool e_filereg_file_protected(const char * path);
+E_API int e_filereg_register(const char * path);
+E_API void e_filereg_deregister(const char * path);
+E_API Eina_Bool e_filereg_file_protected(const char * path);
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_flowlayout_add(Evas *evas)
{
_e_flowlayout_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI int
+E_API int
e_flowlayout_freeze(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->frozen;
}
-EAPI int
+E_API int
e_flowlayout_thaw(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->frozen;
}
-EAPI void
+E_API void
e_flowlayout_orientation_set(Evas_Object *obj, int horizontal)
{
E_Smart_Data *sd;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
}
-EAPI int
+E_API int
e_flowlayout_orientation_get(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->horizontal;
}
-EAPI void
+E_API void
e_flowlayout_flowdirection_set(Evas_Object *obj, int right, int bottom)
{
E_Smart_Data *sd;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
}
-EAPI void
+E_API void
e_flowlayout_flowdirection_get(Evas_Object *obj, int *right, int *bottom)
{
E_Smart_Data *sd;
if (bottom) *bottom = sd->flowright;
}
-EAPI void
+E_API void
e_flowlayout_homogenous_set(Evas_Object *obj, int homogenous)
{
E_Smart_Data *sd;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
}
-EAPI int
+E_API int
e_flowlayout_homogenous_get(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->homogenous;
}
-EAPI void
+E_API void
e_flowlayout_fill_set(Evas_Object *obj, int fill)
{
E_Smart_Data *sd;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
}
-EAPI int
+E_API int
e_flowlayout_fill_get(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->fill;
}
-EAPI int
+E_API int
e_flowlayout_pack_start(Evas_Object *obj, Evas_Object *child)
{
E_Smart_Data *sd;
return 0;
}
-EAPI int
+E_API int
e_flowlayout_pack_end(Evas_Object *obj, Evas_Object *child)
{
E_Smart_Data *sd;
return eina_list_count(sd->items) - 1;
}
-EAPI int
+E_API int
e_flowlayout_pack_before(Evas_Object *obj, Evas_Object *child, Evas_Object *before)
{
E_Smart_Data *sd;
return i;
}
-EAPI int
+E_API int
e_flowlayout_pack_after(Evas_Object *obj, Evas_Object *child, Evas_Object *after)
{
E_Smart_Data *sd;
return i;
}
-EAPI int
+E_API int
e_flowlayout_pack_count_get(Evas_Object *obj)
{
E_Smart_Data *sd;
return eina_list_count(sd->items);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_flowlayout_pack_object_nth(Evas_Object *obj, int n)
{
E_Smart_Data *sd;
return eina_list_nth(sd->items, n);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_flowlayout_pack_object_first(Evas_Object *obj)
{
E_Smart_Data *sd;
return eina_list_data_get(sd->items);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_flowlayout_pack_object_last(Evas_Object *obj)
{
E_Smart_Data *sd;
return eina_list_last_data_get(sd->items);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_flowlayout_pack_object_prev(Evas_Object *obj, Evas_Object *child)
{
E_Smart_Data *sd;
return NULL;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_flowlayout_pack_object_next(Evas_Object *obj, Evas_Object *child)
{
E_Smart_Data *sd;
return NULL;
}
-EAPI void
+E_API void
e_flowlayout_pack_options_set(Evas_Object *obj, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h)
{
E_Flowlayout_Item *bi;
if (bi->sd->frozen <= 0) _e_flowlayout_smart_reconfigure(bi->sd);
}
-EAPI void
+E_API void
e_flowlayout_unpack(Evas_Object *obj)
{
E_Flowlayout_Item *bi;
if (sd->frozen <= 0) _e_flowlayout_smart_reconfigure(sd);
}
-EAPI void
+E_API void
e_flowlayout_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh)
{
E_Smart_Data *sd;
if (minh) *minh = sd->min.h;
}
-EAPI void
+E_API void
e_flowlayout_size_max_get(Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh)
{
E_Smart_Data *sd;
if (maxh) *maxh = sd->max.h;
}
-EAPI int
+E_API int
e_flowlayout_max_children(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->rows * sd->cols;
}
-EAPI void
+E_API void
e_flowlayout_align_get(Evas_Object *obj, double *ax, double *ay)
{
E_Smart_Data *sd;
if (ay) *ay = sd->align.y;
}
-EAPI void
+E_API void
e_flowlayout_align_set(Evas_Object *obj, double ax, double ay)
{
E_Smart_Data *sd;
#ifndef E_FLOWLAYOUT_H
#define E_FLOWLAYOUT_H
-EAPI Evas_Object *e_flowlayout_add (Evas *evas);
-EAPI int e_flowlayout_freeze (Evas_Object *obj);
-EAPI int e_flowlayout_thaw (Evas_Object *obj);
-EAPI void e_flowlayout_orientation_set (Evas_Object *obj, int horizontal);
-EAPI int e_flowlayout_orientation_get (Evas_Object *obj);
-EAPI void e_flowlayout_flowdirection_set (Evas_Object *obj, int right, int bottom);
-EAPI void e_flowlayout_flowdirection_get (Evas_Object *obj, int *right, int *bottom);
-EAPI void e_flowlayout_homogenous_set (Evas_Object *obj, int homogenous);
-EAPI int e_flowlayout_fill_get (Evas_Object *obj);
-EAPI void e_flowlayout_fill_set (Evas_Object *obj, int fill);
-EAPI int e_flowlayout_pack_start (Evas_Object *obj, Evas_Object *child);
-EAPI int e_flowlayout_pack_end (Evas_Object *obj, Evas_Object *child);
-EAPI int e_flowlayout_pack_before (Evas_Object *obj, Evas_Object *child, Evas_Object *before);
-EAPI int e_flowlayout_pack_after (Evas_Object *obj, Evas_Object *child, Evas_Object *after);
-EAPI int e_flowlayout_pack_count_get (Evas_Object *obj);
-EAPI Evas_Object *e_flowlayout_pack_object_nth (Evas_Object *obj, int n);
-EAPI Evas_Object *e_flowlayout_pack_object_first (Evas_Object *obj);
-EAPI Evas_Object *e_flowlayout_pack_object_last (Evas_Object *obj);
-EAPI Evas_Object *e_flowlayout_pack_object_prev(Evas_Object *obj, Evas_Object *child);
-EAPI Evas_Object *e_flowlayout_pack_object_next(Evas_Object *obj, Evas_Object *child);
-EAPI void e_flowlayout_pack_options_set (Evas_Object *obj, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h);
-EAPI void e_flowlayout_unpack (Evas_Object *obj);
-EAPI void e_flowlayout_size_min_get (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
-EAPI void e_flowlayout_size_max_get (Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh);
-EAPI void e_flowlayout_align_get (Evas_Object *obj, double *ax, double *ay);
-EAPI void e_flowlayout_align_set (Evas_Object *obj, double ax, double ay);
+E_API Evas_Object *e_flowlayout_add (Evas *evas);
+E_API int e_flowlayout_freeze (Evas_Object *obj);
+E_API int e_flowlayout_thaw (Evas_Object *obj);
+E_API void e_flowlayout_orientation_set (Evas_Object *obj, int horizontal);
+E_API int e_flowlayout_orientation_get (Evas_Object *obj);
+E_API void e_flowlayout_flowdirection_set (Evas_Object *obj, int right, int bottom);
+E_API void e_flowlayout_flowdirection_get (Evas_Object *obj, int *right, int *bottom);
+E_API void e_flowlayout_homogenous_set (Evas_Object *obj, int homogenous);
+E_API int e_flowlayout_fill_get (Evas_Object *obj);
+E_API void e_flowlayout_fill_set (Evas_Object *obj, int fill);
+E_API int e_flowlayout_pack_start (Evas_Object *obj, Evas_Object *child);
+E_API int e_flowlayout_pack_end (Evas_Object *obj, Evas_Object *child);
+E_API int e_flowlayout_pack_before (Evas_Object *obj, Evas_Object *child, Evas_Object *before);
+E_API int e_flowlayout_pack_after (Evas_Object *obj, Evas_Object *child, Evas_Object *after);
+E_API int e_flowlayout_pack_count_get (Evas_Object *obj);
+E_API Evas_Object *e_flowlayout_pack_object_nth (Evas_Object *obj, int n);
+E_API Evas_Object *e_flowlayout_pack_object_first (Evas_Object *obj);
+E_API Evas_Object *e_flowlayout_pack_object_last (Evas_Object *obj);
+E_API Evas_Object *e_flowlayout_pack_object_prev(Evas_Object *obj, Evas_Object *child);
+E_API Evas_Object *e_flowlayout_pack_object_next(Evas_Object *obj, Evas_Object *child);
+E_API void e_flowlayout_pack_options_set (Evas_Object *obj, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h);
+E_API void e_flowlayout_unpack (Evas_Object *obj);
+E_API void e_flowlayout_size_min_get (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
+E_API void e_flowlayout_size_max_get (Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh);
+E_API void e_flowlayout_align_get (Evas_Object *obj, double *ax, double *ay);
+E_API void e_flowlayout_align_set (Evas_Object *obj, double ax, double ay);
/* This function only works if homogenous is set */
-EAPI int e_flowlayout_max_children (Evas_Object *obj);
+E_API int e_flowlayout_max_children (Evas_Object *obj);
#endif
#endif
return 1;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_fm2_add(Evas *evas)
{
return evas_object_smart_add(evas, _e_fm2_smart);
_e_fm2_favorites_thread = NULL;
}
-EAPI void
+E_API void
e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path)
{
const char *real_path;
sd->tmp.iter = EINA_FALSE;
}
-EAPI void
+E_API void
e_fm2_underlay_show(Evas_Object *obj)
{
EFM_SMART_CHECK();
evas_object_show(sd->underlay);
}
-EAPI void
+E_API void
e_fm2_underlay_hide(Evas_Object *obj)
{
EFM_SMART_CHECK();
evas_object_hide(sd->underlay);
}
-EAPI void
+E_API void
e_fm2_all_unsel(Evas_Object *obj)
{
EFM_SMART_CHECK();
_e_fm2_icon_desel_any(obj);
}
-EAPI void
+E_API void
e_fm2_all_sel(Evas_Object *obj)
{
EFM_SMART_CHECK();
_e_fm2_icon_sel_any(obj);
}
-EAPI void
+E_API void
e_fm2_first_sel(Evas_Object *obj)
{
EFM_SMART_CHECK();
_e_fm2_icon_sel_first(obj, EINA_FALSE);
}
-EAPI void
+E_API void
e_fm2_last_sel(Evas_Object *obj)
{
EFM_SMART_CHECK();
_e_fm2_icon_sel_last(obj, EINA_FALSE);
}
-EAPI void
+E_API void
e_fm2_custom_theme_set(Evas_Object *obj, const char *path)
{
EFM_SMART_CHECK();
"rubberband");
}
-EAPI void
+E_API void
e_fm2_custom_theme_content_set(Evas_Object *obj, const char *content)
{
EFM_SMART_CHECK();
"overlay");
}
-EAPI void
+E_API void
e_fm2_path_get(Evas_Object *obj, const char **dev, const char **path)
{
if (dev) *dev = NULL;
e_fm2_custom_file_flush();
}
-EAPI void
+E_API void
e_fm2_refresh(Evas_Object *obj)
{
EFM_SMART_CHECK();
sd->tmp.iter = EINA_FALSE;
}
-EAPI int
+E_API int
e_fm2_has_parent_get(Evas_Object *obj)
{
EFM_SMART_CHECK(0);
return 1;
}
-EAPI const char *
+E_API const char *
e_fm2_real_path_get(Evas_Object *obj)
{
EFM_SMART_CHECK(NULL);
return sd->realpath;
}
-EAPI void
+E_API void
e_fm2_parent_go(Evas_Object *obj)
{
char *p, *path;
}
}
-EAPI void
+E_API void
e_fm2_config_set(Evas_Object *obj, E_Fm2_Config *cfg)
{
EFM_SMART_CHECK();
sd->config->theme.icons = eina_stringshare_add(cfg->theme.icons);
}
-EAPI E_Fm2_Config *
+E_API E_Fm2_Config *
e_fm2_config_get(Evas_Object *obj)
{
EFM_SMART_CHECK(NULL);
return sd->config;
}
-EAPI Eina_List *
+E_API Eina_List *
e_fm2_selected_list_get(Evas_Object *obj)
{
Eina_List *list = NULL, *l;
return list;
}
-EAPI Eina_List *
+E_API Eina_List *
e_fm2_all_list_get(Evas_Object *obj)
{
Eina_List *list = NULL, *l;
return list;
}
-EAPI void
+E_API void
e_fm2_deselect_all(Evas_Object *obj)
{
EFM_SMART_CHECK();
_e_fm2_icon_desel_any(obj);
}
-EAPI void
+E_API void
e_fm2_select_set(Evas_Object *obj, const char *file, int select_)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_fm2_file_show(Evas_Object *obj, const char *file)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_fm2_icon_menu_replace_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data)
{
EFM_SMART_CHECK();
sd->icon_menu.replace.data = data;
}
-EAPI void
+E_API void
e_fm2_icon_menu_start_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data)
{
EFM_SMART_CHECK();
sd->icon_menu.start.data = data;
}
-EAPI void
+E_API void
e_fm2_icon_menu_end_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data)
{
EFM_SMART_CHECK();
sd->icon_menu.end.data = data;
}
-EAPI void
+E_API void
e_fm2_icon_menu_flags_set(Evas_Object *obj, E_Fm2_Menu_Flags flags)
{
EFM_SMART_CHECK();
sd->icon_menu.flags = flags;
}
-EAPI E_Fm2_Menu_Flags
+E_API E_Fm2_Menu_Flags
e_fm2_icon_menu_flags_get(Evas_Object *obj)
{
EFM_SMART_CHECK(0);
return sd->icon_menu.flags;
}
-EAPI void
+E_API void
e_fm2_view_flags_set(Evas_Object *obj, E_Fm2_View_Flags flags)
{
EFM_SMART_CHECK();
sd->view_flags = flags;
}
-EAPI E_Fm2_View_Flags
+E_API E_Fm2_View_Flags
e_fm2_view_flags_get(Evas_Object *obj)
{
EFM_SMART_CHECK(0);
return sd->view_flags;
}
-EAPI E_Object *
+E_API E_Object *
e_fm2_window_object_get(Evas_Object *obj)
{
EFM_SMART_CHECK(NULL);
return sd->eobj;
}
-EAPI void
+E_API void
e_fm2_window_object_set(Evas_Object *obj, E_Object *eobj)
{
const char *drop[] = {"text/uri-list", "text/x-moz-url", "XdndDirectSave0"};
e_drop_handler_xds_set(sd->drop_handler, _e_fm2_cb_dnd_drop);
}
-EAPI void
+E_API void
e_fm2_window_set(Evas_Object *obj, Evas_Object *win)
{
const char *drop[] = {"text/uri-list", "text/x-moz-url", "XdndDirectSave0"};
e_fm2_custom_file_flush();
}
-EAPI void
+E_API void
e_fm2_icons_update(Evas_Object *obj)
{
EFM_SMART_CHECK();
_e_fm2_icons_update_helper(sd, EINA_FALSE);
}
-EAPI void
+E_API void
e_fm2_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{
EFM_SMART_CHECK();
sd->scroll_job = ecore_job_add(_e_fm2_cb_scroll_job, obj);
}
-EAPI void
+E_API void
e_fm2_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
EFM_SMART_CHECK();
if (y) *y = sd->pos.y;
}
-EAPI void
+E_API void
e_fm2_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
Evas_Coord mx, my;
if (y) *y = my;
}
-EAPI void
+E_API void
e_fm2_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
EFM_SMART_CHECK();
if (h) *h = sd->max.h;
}
-EAPI void
+E_API void
e_fm2_all_icons_update(void)
{
Evas_Object *o;
* @param force_gen force thumbnail generation.
* @param type_ret string that identifies type of icon.
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_fm2_icon_get(Evas *evas, E_Fm2_Icon *ic,
Evas_Smart_Cb gen_func,
void *data, int force_gen, const char **type_ret)
return _e_fm2_icon_explicit_theme_get(evas, ic, "text/plain", type_ret);
}
-EAPI E_Fm2_Icon_Info *
+E_API E_Fm2_Icon_Info *
e_fm2_icon_file_info_get(E_Fm2_Icon *ic)
{
if (!ic) return NULL;
return &(ic->info);
}
-EAPI void
+E_API void
e_fm2_icon_geometry_get(E_Fm2_Icon *ic, int *x, int *y, int *w, int *h)
{
int xx, yy, ww, hh;
#endif
-EAPI int
+E_API int
e_fm2_client_file_move(Evas_Object *e_fm, const char *args)
{
int id;
return id;
}
-EAPI int
+E_API int
e_fm2_client_file_copy(Evas_Object *e_fm, const char *args)
{
int id = _e_fm_client_send_new(E_FM_OP_COPY, (void *)args, strlen(args) + 1);
return id;
}
-EAPI int
+E_API int
e_fm2_client_file_symlink(Evas_Object *e_fm, const char *args)
{
int id = _e_fm_client_send_new(E_FM_OP_SYMLINK, (void *)args, strlen(args) + 1);
return id;
}
-EAPI int
+E_API int
_e_fm2_client_mount(const char *udi, const char *mountpoint)
{
char *d;
return _e_fm_client_send_new(E_FM_OP_MOUNT, (void *)d, l);
}
-EAPI int
+E_API int
_e_fm2_client_unmount(const char *udi)
{
char *d;
return _e_fm_client_send_new(E_FM_OP_UNMOUNT, (void *)d, l);
}
-EAPI int
+E_API int
_e_fm2_client_eject(const char *udi)
{
char *data;
_e_fm2_live_process_begin(obj);
}
-EAPI void
+E_API void
_e_fm2_file_force_update(const char *path)
{
Evas_Object *o;
free(dir);
}
-EAPI void
+E_API void
e_fm2_client_data(Ecore_Ipc_Event_Client_Data *e)
{
Evas_Object *obj;
}
}
-EAPI void
+E_API void
e_fm2_client_del(Ecore_Ipc_Event_Client_Del *e)
{
Eina_List *l;
return s;
}
-EAPI const char *
+E_API const char *
e_fm2_desktop_url_eval(const char *val)
{
return _e_fm2_icon_desktop_url_eval(val);
_e_fm2_icon_icon_set(ic);
}
+#if 0
static void
_e_fm2_cb_focus_in(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{
if (sd->iop_icon && sd->iop_icon->entry_widget)
e_widget_focus_set(sd->iop_icon->entry_widget, 1);
}
+#endif
static void
_e_fm2_cb_key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info)
_e_fm_client_send(E_FM_OP_ABORT, ere->id, NULL, 0);
}
-EAPI void
+E_API void
e_fm2_operation_abort(int id)
{
E_Fm2_Op_Registry_Entry *ere;
e_fm2_op_registry_entry_unref(ere);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_fm2_optimal_size_calc(Evas_Object *obj, int minw, int maxw, int maxh, int *w, int *h)
{
int x, y, step_w, step_h;
return EINA_TRUE;
}
-EAPI E_Fm2_View_Mode
+E_API E_Fm2_View_Mode
e_fm2_view_mode_get(Evas_Object *obj)
{
EFM_SMART_CHECK(0);
return _e_fm2_view_mode_get(sd);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_fm2_typebuf_visible_get(Evas_Object *obj)
{
EFM_SMART_CHECK(EINA_FALSE);
return sd->typebuf_visible;
}
-EAPI void
+E_API void
e_fm2_typebuf_clear(Evas_Object *obj)
{
EFM_SMART_CHECK();
_e_fm2_typebuf_hide(obj);
}
-EAPI void
+E_API void
e_fm2_overlay_clip_to(Evas_Object *obj, Evas_Object *clip)
{
int x, y, w, h;
}
}
-EAPI const char *
+E_API const char *
e_fm2_real_path_map(const char *dev, const char *path)
{
return _e_fm2_dev_path_map(NULL, dev, path);
}
-EAPI void
+E_API void
e_fm2_favorites_init(void)
{
Eina_List *files;
}
}
-EAPI unsigned int
+E_API unsigned int
e_fm2_selected_count(Evas_Object *obj)
{
EFM_SMART_CHECK(0);
return eina_list_count(sd->selected_icons);
}
-EAPI E_Fm2_Icon_Info *
+E_API E_Fm2_Icon_Info *
e_fm2_drop_icon_get(Evas_Object *obj)
{
EFM_SMART_CHECK(NULL);
return sd->drop_icon ? &sd->drop_icon->info : NULL;
}
-EAPI Eina_List *
+E_API Eina_List *
e_fm2_uri_path_list_get(const Eina_List *uri_list)
{
E_Fm2_Uri *uri;
return path_list;
}
-EAPI Efreet_Desktop *
+E_API Efreet_Desktop *
e_fm2_desktop_get(Evas_Object *obj)
{
EFM_SMART_CHECK(NULL);
return sd->desktop;
}
-EAPI void
+E_API void
e_fm2_drop_menu(Evas_Object *obj, char *args)
{
E_Menu *menu;
sd->menu = NULL;
}
-EAPI E_Fm2_Icon *
+E_API E_Fm2_Icon *
e_fm2_icon_editing_get(Evas_Object *obj)
{
EFM_SMART_CHECK(NULL);
EINTERN int e_fm2_init(void);
EINTERN int e_fm2_shutdown(void);
-EAPI Evas_Object *e_fm2_add(Evas *evas);
-EAPI void e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path);
-EAPI void e_fm2_custom_theme_set(Evas_Object *obj, const char *path);
-EAPI void e_fm2_custom_theme_content_set(Evas_Object *obj, const char *content);
-EAPI void e_fm2_underlay_show(Evas_Object *obj);
-EAPI void e_fm2_underlay_hide(Evas_Object *obj);
-EAPI void e_fm2_all_unsel(Evas_Object *obj);
-EAPI void e_fm2_all_sel(Evas_Object *obj);
-EAPI void e_fm2_first_sel(Evas_Object *obj);
-EAPI void e_fm2_last_sel(Evas_Object *obj);
-EAPI void e_fm2_path_get(Evas_Object *obj, const char **dev, const char **path);
-EAPI void e_fm2_refresh(Evas_Object *obj);
-EAPI const char *e_fm2_real_path_get(Evas_Object *obj);
-EAPI int e_fm2_has_parent_get(Evas_Object *obj);
-EAPI void e_fm2_parent_go(Evas_Object *obj);
-EAPI void e_fm2_config_set(Evas_Object *obj, E_Fm2_Config *cfg);
-EAPI E_Fm2_Config *e_fm2_config_get(Evas_Object *obj);
-EAPI Eina_List *e_fm2_selected_list_get(Evas_Object *obj);
-EAPI Eina_List *e_fm2_all_list_get(Evas_Object *obj);
-EAPI void e_fm2_select_set(Evas_Object *obj, const char *file, int select);
-EAPI void e_fm2_deselect_all(Evas_Object *obj);
-EAPI void e_fm2_file_show(Evas_Object *obj, const char *file);
-EAPI void e_fm2_icon_menu_replace_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data);
-EAPI void e_fm2_icon_menu_start_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data);
-EAPI void e_fm2_icon_menu_end_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data);
-EAPI void e_fm2_icon_menu_flags_set(Evas_Object *obj, E_Fm2_Menu_Flags flags);
-EAPI E_Fm2_Menu_Flags e_fm2_icon_menu_flags_get(Evas_Object *obj);
-EAPI void e_fm2_view_flags_set(Evas_Object *obj, E_Fm2_View_Flags flags);
-EAPI E_Fm2_View_Flags e_fm2_view_flags_get(Evas_Object *obj);
-EAPI E_Object *e_fm2_window_object_get(Evas_Object *obj);
-EAPI void e_fm2_window_object_set(Evas_Object *obj, E_Object *eobj);
-EAPI void e_fm2_window_set(Evas_Object *obj, Evas_Object *win);
-EAPI void e_fm2_icons_update(Evas_Object *obj);
-
-EAPI void e_fm2_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-EAPI void e_fm2_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_fm2_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_fm2_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
-
-EAPI void e_fm2_all_icons_update(void);
-
-EAPI void e_fm2_operation_abort(int id);
-
-EAPI Evas_Object *e_fm2_icon_get(Evas *evas, E_Fm2_Icon *ic, Evas_Smart_Cb gen_func,
+E_API Evas_Object *e_fm2_add(Evas *evas);
+E_API void e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path);
+E_API void e_fm2_custom_theme_set(Evas_Object *obj, const char *path);
+E_API void e_fm2_custom_theme_content_set(Evas_Object *obj, const char *content);
+E_API void e_fm2_underlay_show(Evas_Object *obj);
+E_API void e_fm2_underlay_hide(Evas_Object *obj);
+E_API void e_fm2_all_unsel(Evas_Object *obj);
+E_API void e_fm2_all_sel(Evas_Object *obj);
+E_API void e_fm2_first_sel(Evas_Object *obj);
+E_API void e_fm2_last_sel(Evas_Object *obj);
+E_API void e_fm2_path_get(Evas_Object *obj, const char **dev, const char **path);
+E_API void e_fm2_refresh(Evas_Object *obj);
+E_API const char *e_fm2_real_path_get(Evas_Object *obj);
+E_API int e_fm2_has_parent_get(Evas_Object *obj);
+E_API void e_fm2_parent_go(Evas_Object *obj);
+E_API void e_fm2_config_set(Evas_Object *obj, E_Fm2_Config *cfg);
+E_API E_Fm2_Config *e_fm2_config_get(Evas_Object *obj);
+E_API Eina_List *e_fm2_selected_list_get(Evas_Object *obj);
+E_API Eina_List *e_fm2_all_list_get(Evas_Object *obj);
+E_API void e_fm2_select_set(Evas_Object *obj, const char *file, int select);
+E_API void e_fm2_deselect_all(Evas_Object *obj);
+E_API void e_fm2_file_show(Evas_Object *obj, const char *file);
+E_API void e_fm2_icon_menu_replace_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data);
+E_API void e_fm2_icon_menu_start_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data);
+E_API void e_fm2_icon_menu_end_extend_callback_set(Evas_Object *obj, E_Fm_Cb func, void *data);
+E_API void e_fm2_icon_menu_flags_set(Evas_Object *obj, E_Fm2_Menu_Flags flags);
+E_API E_Fm2_Menu_Flags e_fm2_icon_menu_flags_get(Evas_Object *obj);
+E_API void e_fm2_view_flags_set(Evas_Object *obj, E_Fm2_View_Flags flags);
+E_API E_Fm2_View_Flags e_fm2_view_flags_get(Evas_Object *obj);
+E_API E_Object *e_fm2_window_object_get(Evas_Object *obj);
+E_API void e_fm2_window_object_set(Evas_Object *obj, E_Object *eobj);
+E_API void e_fm2_window_set(Evas_Object *obj, Evas_Object *win);
+E_API void e_fm2_icons_update(Evas_Object *obj);
+
+E_API void e_fm2_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+E_API void e_fm2_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_fm2_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_fm2_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+
+E_API void e_fm2_all_icons_update(void);
+
+E_API void e_fm2_operation_abort(int id);
+
+E_API Evas_Object *e_fm2_icon_get(Evas *evas, E_Fm2_Icon *ic, Evas_Smart_Cb gen_func,
void *data, int force_gen, const char **type_ret);
-EAPI E_Fm2_Icon_Info *e_fm2_icon_file_info_get(E_Fm2_Icon *ic);
-EAPI void e_fm2_icon_geometry_get(E_Fm2_Icon *ic, int *x, int *y, int *w, int *h);
-EAPI Eina_Bool e_fm2_typebuf_visible_get(Evas_Object *obj);
-EAPI void e_fm2_typebuf_clear(Evas_Object *obj);
-EAPI void e_fm2_overlay_clip_to(Evas_Object *fm, Evas_Object *clip);
-
-EAPI void e_fm2_client_data(Ecore_Ipc_Event_Client_Data *e);
-EAPI void e_fm2_client_del(Ecore_Ipc_Event_Client_Del *e);
-EAPI E_Fm2_View_Mode e_fm2_view_mode_get(Evas_Object *obj);
-EAPI Eina_Bool e_fm2_optimal_size_calc(Evas_Object *obj, int minw, int maxw, int maxh, int *w, int *h);
-EAPI const char *e_fm2_real_path_map(const char *dev, const char *path);
-EAPI void e_fm2_favorites_init(void);
-EAPI unsigned int e_fm2_selected_count(Evas_Object *obj);
-EAPI const char *e_fm2_desktop_url_eval(const char *val);
-EAPI E_Fm2_Icon_Info *e_fm2_drop_icon_get(Evas_Object *obj);
-EAPI void e_fm2_drop_menu(Evas_Object *e_fm, char *args);
-EAPI Eina_List *e_fm2_uri_path_list_get(const Eina_List *uri_list);
-EAPI Efreet_Desktop *e_fm2_desktop_get(Evas_Object *obj);
-
-EAPI int e_fm2_client_file_move(Evas_Object *e_fm, const char *args);
-EAPI int e_fm2_client_file_copy(Evas_Object *e_fm, const char *args);
-EAPI int e_fm2_client_file_symlink(Evas_Object *e_fm, const char *args);
-
-EAPI int _e_fm2_client_mount(const char *udi, const char *mountpoint);
-EAPI int _e_fm2_client_unmount(const char *udi);
-EAPI void _e_fm2_file_force_update(const char *path);
-
-EAPI E_Fm2_Icon *e_fm2_icon_editing_get(Evas_Object *obj);
+E_API E_Fm2_Icon_Info *e_fm2_icon_file_info_get(E_Fm2_Icon *ic);
+E_API void e_fm2_icon_geometry_get(E_Fm2_Icon *ic, int *x, int *y, int *w, int *h);
+E_API Eina_Bool e_fm2_typebuf_visible_get(Evas_Object *obj);
+E_API void e_fm2_typebuf_clear(Evas_Object *obj);
+E_API void e_fm2_overlay_clip_to(Evas_Object *fm, Evas_Object *clip);
+
+E_API void e_fm2_client_data(Ecore_Ipc_Event_Client_Data *e);
+E_API void e_fm2_client_del(Ecore_Ipc_Event_Client_Del *e);
+E_API E_Fm2_View_Mode e_fm2_view_mode_get(Evas_Object *obj);
+E_API Eina_Bool e_fm2_optimal_size_calc(Evas_Object *obj, int minw, int maxw, int maxh, int *w, int *h);
+E_API const char *e_fm2_real_path_map(const char *dev, const char *path);
+E_API void e_fm2_favorites_init(void);
+E_API unsigned int e_fm2_selected_count(Evas_Object *obj);
+E_API const char *e_fm2_desktop_url_eval(const char *val);
+E_API E_Fm2_Icon_Info *e_fm2_drop_icon_get(Evas_Object *obj);
+E_API void e_fm2_drop_menu(Evas_Object *e_fm, char *args);
+E_API Eina_List *e_fm2_uri_path_list_get(const Eina_List *uri_list);
+E_API Efreet_Desktop *e_fm2_desktop_get(Evas_Object *obj);
+
+E_API int e_fm2_client_file_move(Evas_Object *e_fm, const char *args);
+E_API int e_fm2_client_file_copy(Evas_Object *e_fm, const char *args);
+E_API int e_fm2_client_file_symlink(Evas_Object *e_fm, const char *args);
+
+E_API int _e_fm2_client_mount(const char *udi, const char *mountpoint);
+E_API int _e_fm2_client_unmount(const char *udi);
+E_API void _e_fm2_file_force_update(const char *path);
+
+E_API E_Fm2_Icon *e_fm2_icon_editing_get(Evas_Object *obj);
#endif
#endif
#ifndef E_FM_IPC_H
#define E_FM_IPC_H
+#include "e_fm_main.h"
#include "e_fm_shared_types.h"
int _e_fm_ipc_init(void);
Eina_Bool _e_fm_ipc_slave_del_cb(void *data, int type, void *event);
void e_fm_ipc_volume_add(E_Volume *v);
-EAPI E_Storage *e_storage_add(const char *udi);
-EAPI void e_storage_del(const char *udi);
-EAPI E_Storage *e_storage_find(const char *udi);
+E_API E_Storage *e_storage_add(const char *udi);
+E_API void e_storage_del(const char *udi);
+E_API E_Storage *e_storage_find(const char *udi);
-EAPI E_Volume *e_volume_add(const char *udi, char first_time);
-EAPI void e_volume_del(const char *udi);
-EAPI E_Volume *e_volume_find(const char *udi);
+E_API E_Volume *e_volume_add(const char *udi, char first_time);
+E_API void e_volume_del(const char *udi);
+E_API E_Volume *e_volume_find(const char *udi);
-EAPI void e_volume_mount(E_Volume *v);
-EAPI void e_volume_unmount(E_Volume *v);
-EAPI void e_volume_eject(E_Volume *v);
+E_API void e_volume_mount(E_Volume *v);
+E_API void e_volume_unmount(E_Volume *v);
+E_API void e_volume_eject(E_Volume *v);
#endif
#include <Ecore_File.h>
#include <Eet.h>
+#include "e_fm_main.h"
+
#define E_TYPEDEFS
#include "e_config_data.h"
#include "e_fm_op.h"
*
*/
-#ifndef EAPI
-#define EAPI
+#ifndef E_API
+#define E_API
#endif
#include "e_fm_main.h"
/* API functions */
-EAPI void
+E_API void
e_volume_mount(E_Volume *v)
{
switch (mode)
}
-EAPI void
+E_API void
e_volume_unmount(E_Volume *v)
{
switch (mode)
}
}
-EAPI void
+E_API void
e_volume_eject(E_Volume *v)
{
switch (mode)
}
}
-EAPI E_Volume *
+E_API E_Volume *
e_volume_find(const char *udi)
{
switch (mode)
return NULL;
}
-EAPI void
+E_API void
e_storage_del(const char *udi)
{
switch (mode)
}
}
-EAPI E_Storage *
+E_API E_Storage *
e_storage_find(const char *udi)
{
switch (mode)
#define ERR(...) EINA_LOG_DOM_ERR(efm_log_dom, __VA_ARGS__)
#define CRI(...) EINA_LOG_DOM_CRIT(efm_log_dom, __VA_ARGS__)
+# ifdef E_API
+# undef E_API
+# endif
+# ifdef WIN32
+# ifdef BUILDING_DLL
+# define E_API __declspec(dllexport)
+# else
+# define E_API __declspec(dllimport)
+# endif
+# else
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+/* BROKEN in gcc 4 on amd64 */
+# if 0
+# pragma GCC visibility push(hidden)
+# endif
+# define E_API __attribute__ ((visibility("default")))
+# else
+# define E_API
+# endif
+# else
+# define E_API
+# endif
+# endif
+
extern Ecore_Ipc_Server *_e_fm_ipc_server;
extern int efm_log_dom;
E_Volume *v = data;
if (eldbus_message_error_get(msg, &name, &txt))
- ERR("%s: %s", name, txt);
+ {
+ ERR("%s: %s", name, txt);
+ }
else if (v->optype == E_VOLUME_OP_TYPE_EJECT)
{
vols_ejecting = eina_list_remove(vols_ejecting, v);
#include <Efreet.h>
#include <Eldbus.h>
+# ifdef E_API
+# undef E_API
+# endif
+# ifdef WIN32
+# ifdef BUILDING_DLL
+# define E_API __declspec(dllexport)
+# else
+# define E_API __declspec(dllimport)
+# endif
+# else
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+/* BROKEN in gcc 4 on amd64 */
+# if 0
+# pragma GCC visibility push(hidden)
+# endif
+# define E_API __attribute__ ((visibility("default")))
+# else
+# define E_API
+# endif
+# else
+# define E_API
+# endif
+# endif
+
static Eldbus_Connection *conn = NULL;
static int retval = EXIT_SUCCESS;
static int pending = 0;
}
};
-EAPI int
+E_API int
main(int argc, char *argv[])
{
Eina_Bool quit_option = EINA_FALSE;
_e_fm2_custom_dir_edd = NULL;
}
-EAPI E_Fm2_Custom_File *
+E_API E_Fm2_Custom_File *
e_fm2_custom_file_get(const char *path)
{
E_Fm2_Custom_File *cf;
return copy;
}
-EAPI E_Fm2_Custom_File *
+E_API E_Fm2_Custom_File *
e_fm2_custom_file_dup(const E_Fm2_Custom_File *cf)
{
E_Fm2_Custom_File *copy;
return copy;
}
-EAPI void
+E_API void
e_fm2_custom_file_set(const char *path, const E_Fm2_Custom_File *cf)
{
E_Fm2_Custom_File *cf1;
_e_fm2_custom_writes = 1;
}
-EAPI void
+E_API void
e_fm2_custom_file_del(const char *path)
{
Eina_List *list, *l;
_e_fm2_custom_writes = 1;
}
-EAPI void
+E_API void
e_fm2_custom_file_rename(const char *path, const char *new_path)
{
E_Fm2_Custom_File *cf, *cf2;
_e_fm2_custom_writes = 1;
}
-EAPI void
+E_API void
e_fm2_custom_file_flush(void)
{
if (!_e_fm2_custom_file) return;
EINTERN int e_fm2_custom_file_init(void);
EINTERN void e_fm2_custom_file_shutdown(void);
-EAPI E_Fm2_Custom_File *e_fm2_custom_file_get(const char *path);
-EAPI void e_fm2_custom_file_set(const char *path, const E_Fm2_Custom_File *cf);
-EAPI void e_fm2_custom_file_del(const char *path);
-EAPI void e_fm2_custom_file_rename(const char *path, const char *new_path);
-EAPI void e_fm2_custom_file_flush(void);
+E_API E_Fm2_Custom_File *e_fm2_custom_file_get(const char *path);
+E_API void e_fm2_custom_file_set(const char *path, const E_Fm2_Custom_File *cf);
+E_API void e_fm2_custom_file_del(const char *path);
+E_API void e_fm2_custom_file_rename(const char *path, const char *new_path);
+E_API void e_fm2_custom_file_flush(void);
-EAPI E_Fm2_Custom_File *e_fm2_custom_file_dup(const E_Fm2_Custom_File *cf);
+E_API E_Fm2_Custom_File *e_fm2_custom_file_dup(const E_Fm2_Custom_File *cf);
#endif
#endif
E_FREE(size);
}
-EAPI void
+E_API void
e_fm2_device_storage_add(E_Storage *s)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_fm2_device_storage_del(E_Storage *s)
{
// printf("STO- %s\n", s->udi);
_e_fm_shared_device_storage_free(s);
}
-EAPI E_Storage *
+E_API E_Storage *
e_fm2_device_storage_find(const char *udi)
{
Eina_List *l;
return NULL;
}
-EAPI void
+E_API void
e_fm2_device_volume_add(E_Volume *v)
{
E_Storage *s;
if (v->storage) _e_fm2_device_volume_setup(v);
}
-EAPI void
+E_API void
e_fm2_device_volume_del(E_Volume *v)
{
E_Fm2_Mount *m;
_e_fm2_file_force_update(buf);
}
-EAPI E_Volume *
+E_API E_Volume *
e_fm2_device_volume_find(const char *udi)
{
Eina_List *l;
return NULL;
}
-EAPI E_Volume *
+E_API E_Volume *
e_fm2_device_volume_find_fast(const char *udi)
{
Eina_List *l;
return NULL;
}
-EAPI const char *
+E_API const char *
e_fm2_device_volume_mountpoint_get(E_Volume *v)
{
char buf[PATH_MAX] = {0};
return eina_stringshare_add(buf);
}
-EAPI E_Fm2_Device_Mount_Op *
+E_API E_Fm2_Device_Mount_Op *
e_fm2_device_mount_op_add(E_Fm2_Mount *m, char *args, size_t size, size_t length)
{
E_Fm2_Device_Mount_Op *mop;
return mop;
}
-EAPI void
+E_API void
e_fm2_device_mount_add(E_Volume *v,
const char *mountpoint)
{
// printf("MOUNT %s %s\n", v->udi, v->mount_point);
}
-EAPI void
+E_API void
e_fm2_device_mount_del(E_Volume *v)
{
E_Fm2_Mount *m;
}
}
-EAPI void
+E_API void
e_fm2_device_mount_free(E_Fm2_Mount *m)
{
if (!m) return;
free(m);
}
-EAPI E_Fm2_Mount *
+E_API E_Fm2_Mount *
e_fm2_device_mount_find(const char *path)
{
Eina_List *l;
return NULL;
}
-EAPI E_Fm2_Mount *
+E_API E_Fm2_Mount *
e_fm2_device_mount(E_Volume *v,
Ecore_Cb mount_ok,
Ecore_Cb mount_fail,
return m;
}
-EAPI void
+E_API void
e_fm2_device_mount_fail(E_Volume *v)
{
E_Fm2_Mount *m;
}
}
-EAPI void
+E_API void
e_fm2_device_unmount(E_Fm2_Mount *m)
{
E_Volume *v;
}
}
-EAPI void
+E_API void
e_fm2_device_unmount_fail(E_Volume *v)
{
Eina_List *l;
E_FREE_LIST(data, free);
}
-EAPI void
+E_API void
e_fm2_device_show_desktop_icons(void)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_fm2_device_hide_desktop_icons(void)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_fm2_device_check_desktop_icons(void)
{
Eina_List *l, *thd = NULL;
_check_vols = ecore_thread_run(_e_fm2_device_check_desktop_icons_cb, _e_fm2_device_check_desktop_icons_cb_end, _e_fm2_device_check_desktop_icons_cb_end, thd);
}
-EAPI Eina_List *
+E_API Eina_List *
e_fm2_device_volume_list_get(void)
{
return _e_vols;
#include "e.h"
#include "e_fm.h"
-EAPI void e_fm2_device_storage_add(E_Storage *s);
-EAPI void e_fm2_device_storage_del(E_Storage *s);
-EAPI E_Storage *e_fm2_device_storage_find(const char *udi);
+E_API void e_fm2_device_storage_add(E_Storage *s);
+E_API void e_fm2_device_storage_del(E_Storage *s);
+E_API E_Storage *e_fm2_device_storage_find(const char *udi);
-EAPI void e_fm2_device_volume_add(E_Volume *s);
-EAPI void e_fm2_device_volume_del(E_Volume *s);
-EAPI E_Volume *e_fm2_device_volume_find(const char *udi);
-EAPI E_Volume *e_fm2_device_volume_find_fast(const char *udi);
-EAPI const char *e_fm2_device_volume_mountpoint_get(E_Volume *v);
+E_API void e_fm2_device_volume_add(E_Volume *s);
+E_API void e_fm2_device_volume_del(E_Volume *s);
+E_API E_Volume *e_fm2_device_volume_find(const char *udi);
+E_API E_Volume *e_fm2_device_volume_find_fast(const char *udi);
+E_API const char *e_fm2_device_volume_mountpoint_get(E_Volume *v);
-EAPI void e_fm2_device_mount_add(E_Volume *v, const char *mountpoint);
-EAPI E_Fm2_Device_Mount_Op *e_fm2_device_mount_op_add(E_Fm2_Mount *m, char *args, size_t size, size_t length);
-EAPI void e_fm2_device_mount_free(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
-EAPI void e_fm2_device_mount_del(E_Volume *v);
-EAPI E_Fm2_Mount *e_fm2_device_mount_find(const char *path);
-EAPI E_Fm2_Mount *e_fm2_device_mount(E_Volume *v,
+E_API void e_fm2_device_mount_add(E_Volume *v, const char *mountpoint);
+E_API E_Fm2_Device_Mount_Op *e_fm2_device_mount_op_add(E_Fm2_Mount *m, char *args, size_t size, size_t length);
+E_API void e_fm2_device_mount_free(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
+E_API void e_fm2_device_mount_del(E_Volume *v);
+E_API E_Fm2_Mount *e_fm2_device_mount_find(const char *path);
+E_API E_Fm2_Mount *e_fm2_device_mount(E_Volume *v,
Ecore_Cb mount_ok, Ecore_Cb mount_fail,
Ecore_Cb unmount_ok, Ecore_Cb unmount_fail,
void *data);
-EAPI void e_fm2_device_mount_fail(E_Volume *v);
-EAPI void e_fm2_device_unmount(E_Fm2_Mount *m);
-EAPI void e_fm2_device_unmount_fail(E_Volume *v);
+E_API void e_fm2_device_mount_fail(E_Volume *v);
+E_API void e_fm2_device_unmount(E_Fm2_Mount *m);
+E_API void e_fm2_device_unmount_fail(E_Volume *v);
-EAPI void e_fm2_device_show_desktop_icons(void);
-EAPI void e_fm2_device_hide_desktop_icons(void);
-EAPI void e_fm2_device_check_desktop_icons(void);
-EAPI Eina_List *e_fm2_device_volume_list_get(void);
+E_API void e_fm2_device_show_desktop_icons(void);
+E_API void e_fm2_device_hide_desktop_icons(void);
+E_API void e_fm2_device_check_desktop_icons(void);
+E_API Eina_List *e_fm2_device_volume_list_get(void);
#endif
static Eina_Hash *_glob_handlers = NULL;
/* externally accessible functions */
-EAPI const char *
+E_API const char *
e_fm_mime_filename_get(const char *fname)
{
return efreet_mime_globs_type_get(fname);
* "/path/to/file....edj" = explicit icon edje file
* "/path/to/file..." = explicit image file to use
*/
-EAPI const char *
+E_API const char *
e_fm_mime_icon_get(const char *mime)
{
char buf[4096], buf2[4096], *val;
return val;
}
-EAPI void
+E_API void
e_fm_mime_icon_cache_flush(void)
{
Eina_List *freelist = NULL;
}
/* create (allocate), set properties, and return a new mime handler */
-EAPI E_Fm2_Mime_Handler *
+E_API E_Fm2_Mime_Handler *
e_fm2_mime_handler_new(const char *label, const char *icon_group, void (*action_func)(void *data, Evas_Object *obj, const char *path), void *action_data, int(test_func) (void *data, Evas_Object * obj, const char *path), void *test_data)
{
E_Fm2_Mime_Handler *handler;
return handler;
}
-EAPI void
+E_API void
e_fm2_mime_handler_free(E_Fm2_Mime_Handler *handler)
{
if (!handler) return;
}
/* associate a certain mime type with a handler */
-EAPI Eina_Bool
+E_API Eina_Bool
e_fm2_mime_handler_mime_add(E_Fm2_Mime_Handler *handler, const char *mime)
{
Eina_List *handlers = NULL;
}
/* associate a certain glob with a handler */
-EAPI Eina_Bool
+E_API Eina_Bool
e_fm2_mime_handler_glob_add(E_Fm2_Mime_Handler *handler, const char *glob_)
{
Eina_List *handlers = NULL;
}
/* delete a certain handler for a certain mime */
-EAPI void
+E_API void
e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime)
{
Eina_List *handlers = NULL;
}
/* delete a certain handler for a certain glob */
-EAPI void
+E_API void
e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob_)
{
Eina_List *handlers = NULL;
}
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_fm2_mime_handler_mime_handlers_get(const char *mime)
{
if ((!mime) || (!_mime_handlers)) return NULL;
/* get the list of glob handlers for a glob.
NOTE: the list should be free()'ed */
-EAPI Eina_List *
+E_API Eina_List *
e_fm2_mime_handler_glob_handlers_get(const char *glob_)
{
E_Fm2_Mime_Handler_Tuple *tuple = NULL;
}
/* call a certain handler */
-EAPI Eina_Bool
+E_API Eina_Bool
e_fm2_mime_handler_call(E_Fm2_Mime_Handler *handler, Evas_Object *obj, const char *path)
{
if ((!handler) || (!obj) || (!path) || (!handler->action_func))
}
/* call all handlers related to a certain mime */
-EAPI void
+E_API void
e_fm2_mime_handler_mime_handlers_call_all(Evas_Object *obj, const char *path, const char *mime)
{
const Eina_List *l, *handlers;
}
/* call all handlers related to a certain glob */
-EAPI void
+E_API void
e_fm2_mime_handler_glob_handlers_call_all(Evas_Object *obj, const char *path, const char *glob_)
{
Eina_List *handlers = NULL;
}
/* run a handlers test function */
-EAPI Eina_Bool
+E_API Eina_Bool
e_fm2_mime_handler_test(E_Fm2_Mime_Handler *handler, Evas_Object *obj, const char *path)
{
if ((!handler) || (!obj) || (!path)) return 0;
void *test_data;
};
-EAPI const char *e_fm_mime_filename_get(const char *fname);
-EAPI const char *e_fm_mime_icon_get(const char *mime);
-EAPI void e_fm_mime_icon_cache_flush(void);
+E_API const char *e_fm_mime_filename_get(const char *fname);
+E_API const char *e_fm_mime_icon_get(const char *mime);
+E_API void e_fm_mime_icon_cache_flush(void);
-EAPI E_Fm2_Mime_Handler *e_fm2_mime_handler_new(const char *label, const char *icon_group, void (*action_func) (void *data, Evas_Object *obj, const char *path), void *action_data, int (test_func) (void *data, Evas_Object *obj, const char *path), void *test_data);
-EAPI void e_fm2_mime_handler_free(E_Fm2_Mime_Handler *handler);
-EAPI Eina_Bool e_fm2_mime_handler_mime_add(E_Fm2_Mime_Handler *handler, const char *mime);
-EAPI Eina_Bool e_fm2_mime_handler_glob_add(E_Fm2_Mime_Handler *handler, const char *glob);
-EAPI Eina_Bool e_fm2_mime_handler_call(E_Fm2_Mime_Handler *handler, Evas_Object *obj, const char *path);
-EAPI Eina_Bool e_fm2_mime_handler_test(E_Fm2_Mime_Handler *handler, Evas_Object *obj, const char *path);
-EAPI void e_fm2_mime_handler_mime_handlers_call_all(Evas_Object *obj, const char *path, const char *mime);
-EAPI void e_fm2_mime_handler_glob_handlers_call_all(Evas_Object *obj, const char *path, const char *glob);
-EAPI void e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime);
-EAPI void e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob);
-EAPI const Eina_List *e_fm2_mime_handler_mime_handlers_get(const char *mime);
-EAPI Eina_List *e_fm2_mime_handler_glob_handlers_get(const char *glob);
+E_API E_Fm2_Mime_Handler *e_fm2_mime_handler_new(const char *label, const char *icon_group, void (*action_func) (void *data, Evas_Object *obj, const char *path), void *action_data, int (test_func) (void *data, Evas_Object *obj, const char *path), void *test_data);
+E_API void e_fm2_mime_handler_free(E_Fm2_Mime_Handler *handler);
+E_API Eina_Bool e_fm2_mime_handler_mime_add(E_Fm2_Mime_Handler *handler, const char *mime);
+E_API Eina_Bool e_fm2_mime_handler_glob_add(E_Fm2_Mime_Handler *handler, const char *glob);
+E_API Eina_Bool e_fm2_mime_handler_call(E_Fm2_Mime_Handler *handler, Evas_Object *obj, const char *path);
+E_API Eina_Bool e_fm2_mime_handler_test(E_Fm2_Mime_Handler *handler, Evas_Object *obj, const char *path);
+E_API void e_fm2_mime_handler_mime_handlers_call_all(Evas_Object *obj, const char *path, const char *mime);
+E_API void e_fm2_mime_handler_glob_handlers_call_all(Evas_Object *obj, const char *path, const char *glob);
+E_API void e_fm2_mime_handler_mime_del(E_Fm2_Mime_Handler *handler, const char *mime);
+E_API void e_fm2_mime_handler_glob_del(E_Fm2_Mime_Handler *handler, const char *glob);
+E_API const Eina_List *e_fm2_mime_handler_mime_handlers_get(const char *mime);
+E_API Eina_List *e_fm2_mime_handler_glob_handlers_get(const char *glob);
#endif
#endif
#include "e.h"
-EAPI int E_EVENT_FM_OP_REGISTRY_ADD = 0;
-EAPI int E_EVENT_FM_OP_REGISTRY_DEL = 0;
-EAPI int E_EVENT_FM_OP_REGISTRY_CHANGED = 0;
+E_API int E_EVENT_FM_OP_REGISTRY_ADD = 0;
+E_API int E_EVENT_FM_OP_REGISTRY_DEL = 0;
+E_API int E_EVENT_FM_OP_REGISTRY_CHANGED = 0;
static Eina_Hash *_e_fm2_op_registry = NULL;
static unsigned int _e_fm2_init_count = 0;
*
* @return: new number of references after operation or -1 on error.
*/
-EAPI int
+E_API int
e_fm2_op_registry_entry_ref(E_Fm2_Op_Registry_Entry *entry)
{
E_Fm2_Op_Registry_Entry_Internal *e;
* @return: new number of references after operation or -1 on error,
* if 0 the entry was freed and pointer is then invalid.
*/
-EAPI int
+E_API int
e_fm2_op_registry_entry_unref(E_Fm2_Op_Registry_Entry *entry)
{
E_Fm2_Op_Registry_Entry_Internal *e;
*
* @return: 0 if no window, window identifier otherwise.
*/
-EAPI Ecore_X_Window
+E_API Ecore_X_Window
e_fm2_op_registry_entry_xwin_get(const E_Fm2_Op_Registry_Entry *entry)
{
Evas *e;
*
* @note: does not increment reference.
*/
-EAPI E_Fm2_Op_Registry_Entry *
+E_API E_Fm2_Op_Registry_Entry *
e_fm2_op_registry_entry_get(int id)
{
return eina_hash_find(_e_fm2_op_registry, &id);
* @note: does not increment reference.
* @note: on errors, @p free_data will be called.
*/
-EAPI void
+E_API void
e_fm2_op_registry_entry_listener_add(E_Fm2_Op_Registry_Entry *entry, void (*cb)(void *data, const E_Fm2_Op_Registry_Entry *entry), const void *data, void (*free_data)(void *data))
{
E_Fm2_Op_Registry_Entry_Internal *e;
* @note: does not decrement reference.
* @see: e_fm2_op_registry_entry_listener_add()
*/
-EAPI void
+E_API void
e_fm2_op_registry_entry_listener_del(E_Fm2_Op_Registry_Entry *entry, void (*cb)(void *data, const E_Fm2_Op_Registry_Entry *entry), const void *data)
{
E_Fm2_Op_Registry_Entry_Internal *e;
*
* @see e_fm2_op_registry_get_all()
*/
-EAPI Eina_Iterator *
+E_API Eina_Iterator *
e_fm2_op_registry_iterator_new(void)
{
return eina_hash_iterator_data_new(_e_fm2_op_registry);
* @note: if you need a simple, immediate walk, use
* e_fm2_op_registry_iterator_new()
*/
-EAPI Eina_List *
+E_API Eina_List *
e_fm2_op_registry_get_all(void)
{
Eina_List *list;
return list;
}
-EAPI void
+E_API void
e_fm2_op_registry_get_all_free(Eina_List *list)
{
E_Fm2_Op_Registry_Entry *entry;
e_fm2_op_registry_entry_unref(entry);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_fm2_op_registry_is_empty(void)
{
return eina_hash_population(_e_fm2_op_registry) == 0;
}
-EAPI int
+E_API int
e_fm2_op_registry_count(void)
{
return eina_hash_population(_e_fm2_op_registry);
return 0;
}
-EAPI void
+E_API void
e_fm2_op_registry_entry_abort(E_Fm2_Op_Registry_Entry *entry)
{
if (!entry) return;
} func;
};
-extern EAPI int E_EVENT_FM_OP_REGISTRY_ADD;
-extern EAPI int E_EVENT_FM_OP_REGISTRY_DEL;
-extern EAPI int E_EVENT_FM_OP_REGISTRY_CHANGED;
+extern E_API int E_EVENT_FM_OP_REGISTRY_ADD;
+extern E_API int E_EVENT_FM_OP_REGISTRY_DEL;
+extern E_API int E_EVENT_FM_OP_REGISTRY_CHANGED;
-EAPI int e_fm2_op_registry_entry_ref(E_Fm2_Op_Registry_Entry *entry);
-EAPI int e_fm2_op_registry_entry_unref(E_Fm2_Op_Registry_Entry *entry);
+E_API int e_fm2_op_registry_entry_ref(E_Fm2_Op_Registry_Entry *entry);
+E_API int e_fm2_op_registry_entry_unref(E_Fm2_Op_Registry_Entry *entry);
-EAPI Ecore_X_Window e_fm2_op_registry_entry_xwin_get(const E_Fm2_Op_Registry_Entry *entry);
+E_API Ecore_X_Window e_fm2_op_registry_entry_xwin_get(const E_Fm2_Op_Registry_Entry *entry);
-EAPI E_Fm2_Op_Registry_Entry *e_fm2_op_registry_entry_get(int id);
+E_API E_Fm2_Op_Registry_Entry *e_fm2_op_registry_entry_get(int id);
-EAPI void e_fm2_op_registry_entry_listener_add(E_Fm2_Op_Registry_Entry *entry, void (*cb)(void *data, const E_Fm2_Op_Registry_Entry *entry), const void *data, void (*free_data)(void *data));
-EAPI void e_fm2_op_registry_entry_listener_del(E_Fm2_Op_Registry_Entry *entry, void (*cb)(void *data, const E_Fm2_Op_Registry_Entry *entry), const void *data);
+E_API void e_fm2_op_registry_entry_listener_add(E_Fm2_Op_Registry_Entry *entry, void (*cb)(void *data, const E_Fm2_Op_Registry_Entry *entry), const void *data, void (*free_data)(void *data));
+E_API void e_fm2_op_registry_entry_listener_del(E_Fm2_Op_Registry_Entry *entry, void (*cb)(void *data, const E_Fm2_Op_Registry_Entry *entry), const void *data);
-EAPI Eina_Iterator *e_fm2_op_registry_iterator_new(void);
-EAPI Eina_List *e_fm2_op_registry_get_all(void);
-EAPI void e_fm2_op_registry_get_all_free(Eina_List *list);
-EAPI Eina_Bool e_fm2_op_registry_is_empty(void);
-EAPI int e_fm2_op_registry_count(void);
+E_API Eina_Iterator *e_fm2_op_registry_iterator_new(void);
+E_API Eina_List *e_fm2_op_registry_get_all(void);
+E_API void e_fm2_op_registry_get_all_free(Eina_List *list);
+E_API Eina_Bool e_fm2_op_registry_is_empty(void);
+E_API int e_fm2_op_registry_count(void);
-EAPI void e_fm2_op_registry_entry_abort(E_Fm2_Op_Registry_Entry *entry);
+E_API void e_fm2_op_registry_entry_abort(E_Fm2_Op_Registry_Entry *entry);
EINTERN unsigned int e_fm2_op_registry_init(void);
EINTERN unsigned int e_fm2_op_registry_shutdown(void);
};
/* a nice easy setup function that does the dirty work */
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
e_fm_prop_file(E_Fm2_Icon *ic)
{
E_Config_Dialog *cfd;
#ifndef E_FM_PROP_H
#define E_FM_PROP_H
-EAPI E_Config_Dialog *e_fm_prop_file(E_Fm2_Icon *ic);
+E_API E_Config_Dialog *e_fm_prop_file(E_Fm2_Icon *ic);
#endif
#endif
/* local subsystem globals */
/* externally accessible functions */
-EAPI void
+E_API void
e_focus_event_mouse_in(E_Client *ec)
{
}
}
-EAPI void
+E_API void
e_focus_event_mouse_out(E_Client *ec)
{
if (e_config->focus_policy == E_FOCUS_MOUSE)
E_FREE_FUNC(ec->raise_timer, ecore_timer_del);
}
-EAPI void
+E_API void
e_focus_event_mouse_down(E_Client *ec)
{
if (e_client_focus_policy_click(ec) ||
}
}
-EAPI void
+E_API void
e_focus_event_mouse_up(E_Client *ec EINA_UNUSED)
{
}
-EAPI void
+E_API void
e_focus_event_focus_in(E_Client *ec)
{
if ((e_client_focus_policy_click(ec)) &&
}
}
-EAPI void
+E_API void
e_focus_event_focus_out(E_Client *ec)
{
if ((e_client_focus_policy_click(ec)) &&
#ifndef E_FOCUS_H
#define E_FOCUS_H
-EAPI void e_focus_event_mouse_in(E_Client* ec);
-EAPI void e_focus_event_mouse_out(E_Client* ec);
-EAPI void e_focus_event_mouse_down(E_Client* ec);
-EAPI void e_focus_event_mouse_up(E_Client* ec);
-EAPI void e_focus_event_focus_in(E_Client *ec);
-EAPI void e_focus_event_focus_out(E_Client *ec);
-EAPI void e_focus_setup(E_Client *ec);
-EAPI void e_focus_setdown(E_Client *ec);
+E_API void e_focus_event_mouse_in(E_Client* ec);
+E_API void e_focus_event_mouse_out(E_Client* ec);
+E_API void e_focus_event_mouse_down(E_Client* ec);
+E_API void e_focus_event_mouse_up(E_Client* ec);
+E_API void e_focus_event_focus_in(E_Client *ec);
+E_API void e_focus_event_focus_out(E_Client *ec);
+E_API void e_focus_setup(E_Client *ec);
+E_API void e_focus_setdown(E_Client *ec);
#endif
#endif
return 1;
}
-EAPI void
+E_API void
e_font_apply(void)
{
char buf[1024];
e_client_frame_recalc(ec);
}
-EAPI Eina_List *
+E_API Eina_List *
e_font_available_list(void)
{
Eina_List *evas_fonts;
return e_fonts;
}
-EAPI void
+E_API void
e_font_available_list_free(Eina_List *available)
{
E_Font_Available *efa;
}
}
-EAPI void
+E_API void
e_font_properties_free(E_Font_Properties *efp)
{
const char *str;
return 1;
}
-EAPI void
+E_API void
e_font_available_hash_free(Eina_Hash *hash)
{
eina_hash_foreach(hash, _font_hash_free_cb, NULL);
eina_hash_free(hash);
}
-EAPI E_Font_Properties *
+E_API E_Font_Properties *
e_font_fontconfig_name_parse(const char *font)
{
if (!font) return NULL;
return font_hash;
}
-EAPI Eina_Hash *
+E_API Eina_Hash *
e_font_available_list_parse(Eina_List *list)
{
Eina_Hash *font_hash;
return font_hash;
}
-EAPI const char *
+E_API const char *
e_font_fontconfig_name_get(const char *name, const char *style)
{
char buf[256];
return eina_stringshare_add(buf);
}
-EAPI void
+E_API void
e_font_fallback_clear(void)
{
E_Font_Fallback *eff;
}
}
-EAPI void
+E_API void
e_font_fallback_append(const char *font)
{
E_Font_Fallback *eff;
e_config->font_fallbacks = eina_list_append(e_config->font_fallbacks, eff);
}
-EAPI void
+E_API void
e_font_fallback_prepend(const char *font)
{
E_Font_Fallback *eff;
e_config->font_fallbacks = eina_list_prepend(e_config->font_fallbacks, eff);
}
-EAPI void
+E_API void
e_font_fallback_remove(const char *font)
{
Eina_List *next;
}
}
-EAPI Eina_List *
+E_API Eina_List *
e_font_fallback_list(void)
{
return e_config->font_fallbacks;
}
-EAPI void
+E_API void
e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size)
{
E_Font_Default *efd;
/*
* returns a pointer to the data, return null if nothing if found.
*/
-EAPI E_Font_Default *
+E_API E_Font_Default *
e_font_default_get(const char *text_class)
{
E_Font_Default *efd = NULL, *defd = NULL;
return defd;
}
-EAPI void
+E_API void
e_font_default_remove(const char *text_class)
{
E_Font_Default *efd;
}
}
-EAPI Eina_List *
+E_API Eina_List *
e_font_default_list(void)
{
return e_config->font_defaults;
* in size_ret. This function is needed when all hell breaks loose and
* we need a font name and size.
*/
-EAPI const char *
+E_API const char *
e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret)
{
E_Font_Default *efd;
EINTERN int e_font_init(void);
EINTERN int e_font_shutdown(void);
-EAPI void e_font_apply(void);
-EAPI Eina_List *e_font_available_list(void);
-EAPI void e_font_available_list_free(Eina_List *available);
-EAPI Eina_Hash *e_font_available_list_parse(Eina_List *list);
-EAPI void e_font_available_hash_free(Eina_Hash *hash);
-EAPI E_Font_Properties *e_font_fontconfig_name_parse(const char *font);
-EAPI const char *e_font_fontconfig_name_get(const char *name, const char *style);
-EAPI void e_font_properties_free(E_Font_Properties *efp);
+E_API void e_font_apply(void);
+E_API Eina_List *e_font_available_list(void);
+E_API void e_font_available_list_free(Eina_List *available);
+E_API Eina_Hash *e_font_available_list_parse(Eina_List *list);
+E_API void e_font_available_hash_free(Eina_Hash *hash);
+E_API E_Font_Properties *e_font_fontconfig_name_parse(const char *font);
+E_API const char *e_font_fontconfig_name_get(const char *name, const char *style);
+E_API void e_font_properties_free(E_Font_Properties *efp);
/* global font fallbacks */
-EAPI void e_font_fallback_clear(void);
-EAPI void e_font_fallback_append(const char *font);
-EAPI void e_font_fallback_prepend(const char *font);
-EAPI void e_font_fallback_remove(const char *font);
-EAPI Eina_List *e_font_fallback_list(void);
+E_API void e_font_fallback_clear(void);
+E_API void e_font_fallback_append(const char *font);
+E_API void e_font_fallback_prepend(const char *font);
+E_API void e_font_fallback_remove(const char *font);
+E_API Eina_List *e_font_fallback_list(void);
/* setup edje text classes */
-EAPI void e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size);
-EAPI E_Font_Default *e_font_default_get(const char *text_class);
-EAPI void e_font_default_remove(const char *text_class);
-EAPI Eina_List *e_font_default_list(void);
-EAPI const char *e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret);
+E_API void e_font_default_set(const char *text_class, const char *font, Evas_Font_Size size);
+E_API E_Font_Default *e_font_default_get(const char *text_class);
+E_API void e_font_default_remove(const char *text_class);
+E_API Eina_List *e_font_default_list(void);
+E_API const char *e_font_default_string_get(const char *text_class, Evas_Font_Size *size_ret);
#endif
#endif
}
/********************/
-EAPI int E_EVENT_GADCON_CLIENT_CLASS_ADD = -1;
-EAPI int E_EVENT_GADCON_CLIENT_CLASS_DEL = -1;
-EAPI int E_EVENT_GADCON_CLIENT_ADD = -1;
-EAPI int E_EVENT_GADCON_CLIENT_DEL = -1;
-EAPI int E_EVENT_GADCON_POPULATE = -1;
+E_API int E_EVENT_GADCON_CLIENT_CLASS_ADD = -1;
+E_API int E_EVENT_GADCON_CLIENT_CLASS_DEL = -1;
+E_API int E_EVENT_GADCON_CLIENT_ADD = -1;
+E_API int E_EVENT_GADCON_CLIENT_DEL = -1;
+E_API int E_EVENT_GADCON_POPULATE = -1;
static Eina_Hash *providers = NULL;
static Eina_List *providers_list = NULL;
* @param cc version of gadcon, name and callbacks to use
* for handling creation and destroying a gadget
*/
-EAPI void
+E_API void
e_gadcon_provider_register(const E_Gadcon_Client_Class *cc)
{
E_Gadcon *gc;
*
* @param cc the gadget class that was used to register the gadget
*/
-EAPI void
+E_API void
e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc)
{
Eina_List *l, *ll, *dlist = NULL;
}
}
-EAPI void
+E_API void
e_gadcon_client_queue(E_Gadcon *gc, E_Config_Gadcon_Client *cf_gcc)
{
Eina_List *l;
eina_hash_set(gc->awaiting_classes, cf_gcc->name, l);
}
-EAPI Eina_List *
+E_API Eina_List *
e_gadcon_provider_list(void)
{
return providers_list;
}
-EAPI void
+E_API void
e_gadcon_custom_new(E_Gadcon *gc)
{
E_OBJECT_CHECK(gc);
gc->custom = EINA_TRUE;
}
-EAPI void
+E_API void
e_gadcon_custom_del(E_Gadcon *gc)
{
E_OBJECT_CHECK(gc);
gadcons = eina_list_remove(gadcons, gc);
}
-EAPI void
+E_API void
e_gadcon_custom_populate_request(E_Gadcon *gc)
{
E_OBJECT_CHECK(gc);
custom_populate_requests = eina_list_append(custom_populate_requests, gc);
}
-EAPI E_Gadcon *
+E_API E_Gadcon *
e_gadcon_dummy_new(int id)
{
E_Gadcon *gc;
return gc;
}
-EAPI void
+E_API void
e_gadcon_config_del(E_Gadcon *gc)
{
E_OBJECT_CHECK(gc);
gc->cfg_delete = 1;
}
-EAPI void
+E_API void
e_gadcon_drop_handler_add(E_Gadcon *gc, E_Gadcon_DND_Cb enter, E_Gadcon_DND_Cb leave, E_Gadcon_DND_Cb move, E_Gadcon_DND_Cb drop, int x, int y, int w, int h)
{
const char *drop_types[] = { "enlightenment/gadcon_client" };
gc->dnd_drop_cb = drop;
}
-EAPI E_Gadcon *
+E_API E_Gadcon *
e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, const char *swallow_name)
{
E_Gadcon *gc;
return gc;
}
-EAPI void
+E_API void
e_gadcon_swallowed_min_size_set(E_Gadcon *gc, Evas_Coord w, Evas_Coord h)
{
E_OBJECT_CHECK(gc);
}
}
-EAPI void
+E_API void
e_gadcon_min_size_request_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data)
{
E_OBJECT_CHECK(gc);
gc->min_size_request.data = data;
}
-EAPI void
+E_API void
e_gadcon_size_request_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data)
{
E_OBJECT_CHECK(gc);
gc->resize_request.data = data;
}
-EAPI void
+E_API void
e_gadcon_frame_request_callback_set(E_Gadcon *gc, Evas_Object *(*func)(void *data, E_Gadcon_Client * gcc, const char *style), void *data)
{
E_OBJECT_CHECK(gc);
gc->frame_request.data = data;
}
-EAPI void
+E_API void
e_gadcon_populate_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, const E_Gadcon_Client_Class *cc), void *data)
{
E_OBJECT_CHECK(gc);
gc->populate_class.data = data;
}
-EAPI void
+E_API void
e_gadcon_layout_policy_set(E_Gadcon *gc, E_Gadcon_Layout_Policy layout_policy)
{
E_OBJECT_CHECK(gc);
/* FIXME: delete container obj, re-pack all clients */
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_gadcon_populate(E_Gadcon *gc)
{
Eina_List *l;
return EINA_TRUE;
}
-EAPI void
+E_API void
e_gadcon_unpopulate(E_Gadcon *gc)
{
E_Gadcon_Client *gcc;
if (gc->o_container && (!stopping)) e_gadcon_layout_thaw(gc->o_container);
}
-EAPI void
+E_API void
e_gadcon_repopulate(E_Gadcon *gc)
{
E_OBJECT_CHECK(gc);
if (gc->o_container) e_gadcon_layout_thaw(gc->o_container);
}
-EAPI void
+E_API void
e_gadcon_populate_class(E_Gadcon *gc, const E_Gadcon_Client_Class *cc)
{
Eina_List *l;
e_gadcon_layout_thaw(gc->o_container);
}
-EAPI void
+E_API void
e_gadcon_orient(E_Gadcon *gc, E_Gadcon_Orient orient)
{
Eina_List *l;
e_gadcon_layout_thaw(gc->o_container);
}
-EAPI void
+E_API void
e_gadcon_edit_begin(E_Gadcon *gc)
{
Eina_List *l;
e_gadcon_layout_thaw(gc->o_container);
}
-EAPI void
+E_API void
e_gadcon_edit_end(E_Gadcon *gc)
{
Eina_List *l;
e_gadcon_locked_set(gc, 0);
}
-EAPI void
+E_API void
e_gadcon_all_edit_begin(void)
{
Eina_List *l;
e_gadcon_edit_begin(gc);
}
-EAPI void
+E_API void
e_gadcon_all_edit_end(void)
{
Eina_List *l;
e_gadcon_edit_end(gc);
}
-EAPI void
+E_API void
e_gadcon_zone_set(E_Gadcon *gc, E_Zone *zone)
{
E_OBJECT_CHECK(gc);
if (gc->cf) gc->cf->zone = zone->num;
}
-EAPI E_Zone *
+E_API E_Zone *
e_gadcon_zone_get(E_Gadcon *gc)
{
E_OBJECT_CHECK_RETURN(gc, NULL);
return e_win_client_get(gc->toolbar->fwin)->zone;
}
-EAPI void
+E_API void
e_gadcon_ecore_evas_set(E_Gadcon *gc, Ecore_Evas *ee)
{
E_OBJECT_CHECK(gc);
gc->ecore_evas = ee;
}
-EAPI int
+E_API int
e_gadcon_canvas_zone_geometry_get(E_Gadcon *gc, int *x, int *y, int *w, int *h)
{
E_OBJECT_CHECK_RETURN(gc, 0);
return 1;
}
-EAPI void
+E_API void
e_gadcon_util_menu_attach_func_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon_Client *gcc, E_Menu *menu), void *data)
{
E_OBJECT_CHECK(gc);
gc->menu_attach.data = data;
}
-EAPI void
+E_API void
e_gadcon_util_lock_func_set(E_Gadcon *gc, void (*func)(void *data, int lock), void *data)
{
E_OBJECT_CHECK(gc);
gc->locked_set.data = data;
}
-EAPI void
+E_API void
e_gadcon_util_urgent_show_func_set(E_Gadcon *gc, void (*func)(void *data), void *data)
{
E_OBJECT_CHECK(gc);
gc->urgent_show.data = data;
}
-EAPI void
+E_API void
e_gadcon_dnd_window_set(E_Gadcon *gc, Ecore_X_Window win)
{
E_OBJECT_CHECK(gc);
gc->dnd_win = win;
}
-EAPI Ecore_X_Window
+E_API Ecore_X_Window
e_gadcon_dnd_window_get(E_Gadcon *gc)
{
E_OBJECT_CHECK_RETURN(gc, 0);
return gc->dnd_win;
}
-EAPI void
+E_API void
e_gadcon_xdnd_window_set(E_Gadcon *gc, Ecore_X_Window win)
{
E_OBJECT_CHECK(gc);
gc->xdnd_win = win;
}
-EAPI Ecore_X_Window
+E_API Ecore_X_Window
e_gadcon_xdnd_window_get(E_Gadcon *gc)
{
E_OBJECT_CHECK_RETURN(gc, 0);
return gc->xdnd_win;
}
-EAPI void
+E_API void
e_gadcon_name_set(E_Gadcon *gc, const char *name)
{
if (!gc) return;
eina_stringshare_replace(&gc->cf->name, name);
}
-EAPI void
+E_API void
e_gadcon_shelf_set(E_Gadcon *gc, E_Shelf *shelf)
{
E_OBJECT_CHECK(gc);
gc->shelf = shelf;
}
-EAPI E_Shelf *
+E_API E_Shelf *
e_gadcon_shelf_get(E_Gadcon *gc)
{
E_OBJECT_CHECK_RETURN(gc, NULL);
return gc->shelf;
}
-EAPI void
+E_API void
e_gadcon_toolbar_set(E_Gadcon *gc, E_Toolbar *toolbar)
{
E_OBJECT_CHECK(gc);
gc->toolbar = toolbar;
}
-EAPI E_Toolbar *
+E_API E_Toolbar *
e_gadcon_toolbar_get(E_Gadcon *gc)
{
E_OBJECT_CHECK_RETURN(gc, NULL);
return gc->toolbar;
}
-EAPI E_Config_Gadcon_Client *
+E_API E_Config_Gadcon_Client *
e_gadcon_client_config_new(E_Gadcon *gc, const char *name)
{
E_Gadcon_Client_Class *cc;
return cf_gcc;
}
-EAPI void
+E_API void
e_gadcon_client_config_del(E_Config_Gadcon *cf_gc, E_Config_Gadcon_Client *cf_gcc)
{
E_Gadcon *gc;
free(cf_gcc);
}
-EAPI E_Gadcon_Client *
+E_API E_Gadcon_Client *
e_gadcon_client_find(E_Gadcon *gc, E_Config_Gadcon_Client *cf_gcc)
{
E_Gadcon_Client *gcc;
gcc->o_frame = NULL;
}
-EAPI void
+E_API void
e_gadcon_drag_finished_cb(E_Drag *drag, int dropped)
{
E_Gadcon_Client *gcc;
* @param base_obj the evas object that will show up in the shelf or gadget module
* @return returns pointer to created gadget, on failure returns null
*/
-EAPI E_Gadcon_Client *
+E_API E_Gadcon_Client *
e_gadcon_client_new(E_Gadcon *gc, const char *name, const char *id EINA_UNUSED, const char *style, Evas_Object *base_obj)
{
E_Gadcon_Client *gcc;
return gcc;
}
-EAPI void
+E_API void
e_gadcon_client_edit_begin(E_Gadcon_Client *gcc)
{
Evas_Coord x, y, w, h;
evas_object_show(gcc->o_control);
}
-EAPI void
+E_API void
e_gadcon_client_edit_end(E_Gadcon_Client *gcc)
{
Eina_List *l = NULL;
gcc->gadcon->editing = 0;
}
-EAPI void
+E_API void
e_gadcon_client_show(E_Gadcon_Client *gcc)
{
E_OBJECT_CHECK(gcc);
gcc->hidden = 0;
}
-EAPI void
+E_API void
e_gadcon_client_hide(E_Gadcon_Client *gcc)
{
E_OBJECT_CHECK(gcc);
gcc->hidden = 1;
}
-EAPI void
+E_API void
e_gadcon_client_size_request(E_Gadcon_Client *gcc, Evas_Coord w, Evas_Coord h)
{
E_OBJECT_CHECK(gcc);
}
}
-EAPI void
+E_API void
e_gadcon_client_min_size_set(E_Gadcon_Client *gcc, Evas_Coord w, Evas_Coord h)
{
E_OBJECT_CHECK(gcc);
_e_gadcon_moveresize_handle(gcc);
}
-EAPI void
+E_API void
e_gadcon_client_aspect_set(E_Gadcon_Client *gcc, int w, int h)
{
E_OBJECT_CHECK(gcc);
_e_gadcon_moveresize_handle(gcc);
}
-EAPI void
+E_API void
e_gadcon_client_autoscroll_toggle_disabled_set(E_Gadcon_Client *gcc, Eina_Bool disable)
{
disable = !!disable;
if (disable) e_gadcon_client_autoscroll_set(gcc, 1);
}
-EAPI void
+E_API void
e_gadcon_client_autoscroll_set(E_Gadcon_Client *gcc, int autoscroll)
{
E_OBJECT_CHECK(gcc);
}
}
-EAPI void
+E_API void
e_gadcon_client_resizable_set(E_Gadcon_Client *gcc EINA_UNUSED, int resizable EINA_UNUSED)
{
E_OBJECT_CHECK(gcc);
*/
}
-EAPI int
+E_API int
e_gadcon_client_geometry_get(E_Gadcon_Client *gcc, int *x, int *y, int *w, int *h)
{
int gx = 0, gy = 0;
return 1;
}
-EAPI int
+E_API int
e_gadcon_client_viewport_geometry_get(E_Gadcon_Client *gcc, int *x, int *y, int *w, int *h)
{
E_OBJECT_CHECK_RETURN(gcc, 0);
return 1;
}
-EAPI E_Zone *
+E_API E_Zone *
e_gadcon_client_zone_get(E_Gadcon_Client *gcc)
{
E_OBJECT_CHECK_RETURN(gcc, NULL);
_e_gadcon_add_locations_menu_for_site(m, gcc, E_GADCON_SITE_UNKNOWN, &n);
}
-EAPI void
+E_API void
e_gadcon_client_add_location_menu(E_Gadcon_Client *gcc, E_Menu *menu)
{
E_Menu *mn;
}
}
-EAPI E_Menu *
+E_API E_Menu *
e_gadcon_client_menu_set(E_Gadcon_Client *gcc, E_Menu *m)
{
E_Menu *ret;
return ret;
}
-EAPI E_Menu *
+E_API E_Menu *
e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_gadget, int flags EINA_UNUSED)
{
E_Menu *mo, *menu_main = NULL;
return menu_main;
}
-EAPI void
+E_API void
e_gadcon_client_util_menu_attach(E_Gadcon_Client *gcc)
{
E_OBJECT_CHECK(gcc);
}
}
-EAPI void
+E_API void
e_gadcon_locked_set(E_Gadcon *gc, int lock)
{
E_OBJECT_CHECK(gc);
gc->locked_set.func(gc->locked_set.data, lock);
}
-EAPI void
+E_API void
e_gadcon_urgent_show(E_Gadcon *gc)
{
E_OBJECT_CHECK(gc);
/*
* NOTE: x & y are relative to the o_box of the gadcon.
*/
-EAPI void
+E_API void
e_gadcon_client_autoscroll_update(E_Gadcon_Client *gcc, Evas_Coord x, Evas_Coord y)
{
E_OBJECT_CHECK(gcc);
}
}
-EAPI void
+E_API void
e_gadcon_client_autoscroll_cb_set(E_Gadcon_Client *gcc, void (*func)(void *data), void *data)
{
E_OBJECT_CHECK(gcc);
gcc->scroll_cb.data = data;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_gadcon_site_is_shelf(E_Gadcon_Site site)
{
return site == E_GADCON_SITE_SHELF;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_gadcon_site_is_desktop(E_Gadcon_Site site)
{
return site == E_GADCON_SITE_DESKTOP;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_gadcon_site_is_efm_toolbar(E_Gadcon_Site site)
{
return site == E_GADCON_SITE_EFM_TOOLBAR;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_gadcon_site_is_any_toolbar(E_Gadcon_Site site)
{
switch (site)
return EINA_FALSE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_gadcon_site_is_not_toolbar(E_Gadcon_Site site)
{
switch (site)
return EINA_TRUE;
}
-EAPI void
+E_API void
e_gadcon_client_drag_set(E_Gadcon_Client *gcc)
{
Eina_List *l;
/* gadgets movement between different gadcons */
-EAPI E_Gadcon_Location *
+E_API E_Gadcon_Location *
e_gadcon_location_new(const char *name,
E_Gadcon_Site site,
int (*add_func)(void *data, E_Gadcon_Client *gcc, const E_Gadcon_Client_Class *cc),
return loc;
}
-EAPI void
+E_API void
e_gadcon_location_set_icon_name(E_Gadcon_Location *loc, const char *name)
{
if (loc->icon_name) eina_stringshare_del(loc->icon_name);
loc->icon_name = NULL;
}
-EAPI void
+E_API void
e_gadcon_location_free(E_Gadcon_Location *loc)
{
eina_stringshare_del(loc->name);
free(loc);
}
-EAPI void
+E_API void
e_gadcon_location_register(E_Gadcon_Location *loc)
{
gadcon_locations = eina_list_append(gadcon_locations, loc);
}
-EAPI void
+E_API void
e_gadcon_location_unregister(E_Gadcon_Location *loc)
{
gadcon_locations = eina_list_remove(gadcon_locations, loc);
return 1;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_gadcon_client_visible_get(const E_Gadcon_Client *gcc, const E_Desk *desk)
{
const Eina_List *l;
#define E_GADCON_DUMMY_TYPE 0xE0b01016
#define E_GADCON_CLIENT_TYPE 0xE0b01007
-EAPI extern int E_EVENT_GADCON_CLIENT_ADD;
-EAPI extern int E_EVENT_GADCON_CLIENT_DEL;
-EAPI extern int E_EVENT_GADCON_CLIENT_CLASS_ADD;
-EAPI extern int E_EVENT_GADCON_CLIENT_CLASS_DEL;
-EAPI extern int E_EVENT_GADCON_POPULATE;
+E_API extern int E_EVENT_GADCON_CLIENT_ADD;
+E_API extern int E_EVENT_GADCON_CLIENT_DEL;
+E_API extern int E_EVENT_GADCON_CLIENT_CLASS_ADD;
+E_API extern int E_EVENT_GADCON_CLIENT_CLASS_DEL;
+E_API extern int E_EVENT_GADCON_POPULATE;
struct _E_Gadcon
{
EINTERN int e_gadcon_init(void);
EINTERN int e_gadcon_shutdown(void);
-EAPI void e_gadcon_provider_register(const E_Gadcon_Client_Class *cc);
-EAPI void e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc);
-EAPI Eina_List *e_gadcon_provider_list(void);
-EAPI E_Gadcon *e_gadcon_dummy_new(int id);
-EAPI void e_gadcon_drop_handler_add(E_Gadcon *gc, E_Gadcon_DND_Cb enter, E_Gadcon_DND_Cb leave, E_Gadcon_DND_Cb move, E_Gadcon_DND_Cb drop, int x, int y, int w, int h);
-EAPI void e_gadcon_config_del(E_Gadcon *gc);
-EAPI E_Gadcon *e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, const char *swallow_name);
-EAPI void e_gadcon_custom_new(E_Gadcon *gc);
-EAPI void e_gadcon_custom_del(E_Gadcon *gc);
-EAPI void e_gadcon_custom_populate_request(E_Gadcon *gc);
-EAPI void e_gadcon_swallowed_min_size_set(E_Gadcon *gc, Evas_Coord w, Evas_Coord h);
-EAPI void e_gadcon_min_size_request_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data);
-EAPI void e_gadcon_size_request_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data);
-EAPI void e_gadcon_frame_request_callback_set(E_Gadcon * gc, Evas_Object * (*func)(void *data, E_Gadcon_Client * gcc, const char *style), void *data);
-EAPI void e_gadcon_populate_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, const E_Gadcon_Client_Class *cc), void *data);
-EAPI void e_gadcon_layout_policy_set(E_Gadcon *gc, E_Gadcon_Layout_Policy layout_policy);
-EAPI Eina_Bool e_gadcon_populate(E_Gadcon *gc);
-EAPI void e_gadcon_unpopulate(E_Gadcon *gc);
-EAPI void e_gadcon_repopulate(E_Gadcon *gc);
-EAPI void e_gadcon_populate_class(E_Gadcon *gc, const E_Gadcon_Client_Class *cc);
-EAPI void e_gadcon_orient(E_Gadcon *gc, E_Gadcon_Orient orient);
-EAPI void e_gadcon_edit_begin(E_Gadcon *gc);
-EAPI void e_gadcon_edit_end(E_Gadcon *gc);
-EAPI void e_gadcon_all_edit_begin(void);
-EAPI void e_gadcon_all_edit_end(void);
-EAPI void e_gadcon_zone_set(E_Gadcon *gc, E_Zone *zone);
-EAPI E_Zone *e_gadcon_zone_get(E_Gadcon *gc);
-EAPI void e_gadcon_ecore_evas_set(E_Gadcon *gc, Ecore_Evas *ee);
-EAPI int e_gadcon_canvas_zone_geometry_get(E_Gadcon *gc, int *x, int *y, int *w, int *h);
-EAPI void e_gadcon_util_menu_attach_func_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon_Client *gcc, E_Menu *menu), void *data);
-EAPI void e_gadcon_util_lock_func_set(E_Gadcon *gc, void (*func)(void *data, int lock), void *data);
-EAPI void e_gadcon_util_urgent_show_func_set(E_Gadcon *gc, void (*func)(void *data), void *data);
-EAPI void e_gadcon_dnd_window_set(E_Gadcon *gc, Ecore_X_Window win);
-EAPI Ecore_X_Window e_gadcon_dnd_window_get(E_Gadcon *gc);
-EAPI void e_gadcon_xdnd_window_set(E_Gadcon *gc, Ecore_X_Window win);
-EAPI Ecore_X_Window e_gadcon_xdnd_window_get(E_Gadcon *gc);
-EAPI void e_gadcon_shelf_set(E_Gadcon *gc, E_Shelf *shelf);
-EAPI E_Shelf *e_gadcon_shelf_get(E_Gadcon *gc);
-EAPI void e_gadcon_toolbar_set(E_Gadcon *gc, E_Toolbar *toolbar);
-EAPI E_Toolbar *e_gadcon_toolbar_get(E_Gadcon *gc);
-EAPI E_Gadcon_Client *e_gadcon_client_find(E_Gadcon *gc, E_Config_Gadcon_Client *cf_gcc);
-EAPI E_Config_Gadcon_Client *e_gadcon_client_config_new(E_Gadcon *gc, const char *name);
-EAPI void e_gadcon_client_config_del(E_Config_Gadcon *cf_gc, E_Config_Gadcon_Client *cf_gcc);
-EAPI E_Gadcon_Client *e_gadcon_client_new(E_Gadcon *gc, const char *name, const char *id, const char *style, Evas_Object *base_obj);
-EAPI void e_gadcon_client_edit_begin(E_Gadcon_Client *gcc);
-EAPI void e_gadcon_client_edit_end(E_Gadcon_Client *gcc);
-EAPI void e_gadcon_client_queue(E_Gadcon *gc, E_Config_Gadcon_Client *cf_gcc);
-EAPI void e_gadcon_client_show(E_Gadcon_Client *gcc);
-EAPI void e_gadcon_client_hide(E_Gadcon_Client *gcc);
-EAPI void e_gadcon_client_size_request(E_Gadcon_Client *gcc, Evas_Coord w, Evas_Coord h);
-EAPI void e_gadcon_client_min_size_set(E_Gadcon_Client *gcc, Evas_Coord w, Evas_Coord h);
-EAPI void e_gadcon_client_aspect_set(E_Gadcon_Client *gcc, int w, int h);
-EAPI void e_gadcon_client_autoscroll_toggle_disabled_set(E_Gadcon_Client *gcc, Eina_Bool disable);
-EAPI void e_gadcon_client_autoscroll_set(E_Gadcon_Client *gcc, int autoscroll);
-EAPI void e_gadcon_client_autoscroll_update(E_Gadcon_Client *gcc, int mx, int my);
-EAPI void e_gadcon_client_autoscroll_cb_set(E_Gadcon_Client *gcc, void (*func)(void *data), void *data);
-EAPI void e_gadcon_client_resizable_set(E_Gadcon_Client *gcc, int resizable);
-EAPI int e_gadcon_client_geometry_get(E_Gadcon_Client *gcc, int *x, int *y, int *w, int *h);
-EAPI int e_gadcon_client_viewport_geometry_get(E_Gadcon_Client *gcc, int *x, int *y, int *w, int *h);
-EAPI E_Zone *e_gadcon_client_zone_get(E_Gadcon_Client *gcc);
-EAPI E_Menu *e_gadcon_client_menu_set(E_Gadcon_Client *gcc, E_Menu *m);
-EAPI E_Menu *e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_gadget, int flags);
-EAPI void e_gadcon_client_util_menu_attach(E_Gadcon_Client *gcc);
-EAPI void e_gadcon_locked_set(E_Gadcon *gc, int lock);
-EAPI void e_gadcon_urgent_show(E_Gadcon *gc);
-EAPI void e_gadcon_name_set(E_Gadcon *gc, const char *name);
+E_API void e_gadcon_provider_register(const E_Gadcon_Client_Class *cc);
+E_API void e_gadcon_provider_unregister(const E_Gadcon_Client_Class *cc);
+E_API Eina_List *e_gadcon_provider_list(void);
+E_API E_Gadcon *e_gadcon_dummy_new(int id);
+E_API void e_gadcon_drop_handler_add(E_Gadcon *gc, E_Gadcon_DND_Cb enter, E_Gadcon_DND_Cb leave, E_Gadcon_DND_Cb move, E_Gadcon_DND_Cb drop, int x, int y, int w, int h);
+E_API void e_gadcon_config_del(E_Gadcon *gc);
+E_API E_Gadcon *e_gadcon_swallowed_new(const char *name, int id, Evas_Object *obj, const char *swallow_name);
+E_API void e_gadcon_custom_new(E_Gadcon *gc);
+E_API void e_gadcon_custom_del(E_Gadcon *gc);
+E_API void e_gadcon_custom_populate_request(E_Gadcon *gc);
+E_API void e_gadcon_swallowed_min_size_set(E_Gadcon *gc, Evas_Coord w, Evas_Coord h);
+E_API void e_gadcon_min_size_request_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data);
+E_API void e_gadcon_size_request_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h), void *data);
+E_API void e_gadcon_frame_request_callback_set(E_Gadcon * gc, Evas_Object * (*func)(void *data, E_Gadcon_Client * gcc, const char *style), void *data);
+E_API void e_gadcon_populate_callback_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon *gc, const E_Gadcon_Client_Class *cc), void *data);
+E_API void e_gadcon_layout_policy_set(E_Gadcon *gc, E_Gadcon_Layout_Policy layout_policy);
+E_API Eina_Bool e_gadcon_populate(E_Gadcon *gc);
+E_API void e_gadcon_unpopulate(E_Gadcon *gc);
+E_API void e_gadcon_repopulate(E_Gadcon *gc);
+E_API void e_gadcon_populate_class(E_Gadcon *gc, const E_Gadcon_Client_Class *cc);
+E_API void e_gadcon_orient(E_Gadcon *gc, E_Gadcon_Orient orient);
+E_API void e_gadcon_edit_begin(E_Gadcon *gc);
+E_API void e_gadcon_edit_end(E_Gadcon *gc);
+E_API void e_gadcon_all_edit_begin(void);
+E_API void e_gadcon_all_edit_end(void);
+E_API void e_gadcon_zone_set(E_Gadcon *gc, E_Zone *zone);
+E_API E_Zone *e_gadcon_zone_get(E_Gadcon *gc);
+E_API void e_gadcon_ecore_evas_set(E_Gadcon *gc, Ecore_Evas *ee);
+E_API int e_gadcon_canvas_zone_geometry_get(E_Gadcon *gc, int *x, int *y, int *w, int *h);
+E_API void e_gadcon_util_menu_attach_func_set(E_Gadcon *gc, void (*func)(void *data, E_Gadcon_Client *gcc, E_Menu *menu), void *data);
+E_API void e_gadcon_util_lock_func_set(E_Gadcon *gc, void (*func)(void *data, int lock), void *data);
+E_API void e_gadcon_util_urgent_show_func_set(E_Gadcon *gc, void (*func)(void *data), void *data);
+E_API void e_gadcon_dnd_window_set(E_Gadcon *gc, Ecore_X_Window win);
+E_API Ecore_X_Window e_gadcon_dnd_window_get(E_Gadcon *gc);
+E_API void e_gadcon_xdnd_window_set(E_Gadcon *gc, Ecore_X_Window win);
+E_API Ecore_X_Window e_gadcon_xdnd_window_get(E_Gadcon *gc);
+E_API void e_gadcon_shelf_set(E_Gadcon *gc, E_Shelf *shelf);
+E_API E_Shelf *e_gadcon_shelf_get(E_Gadcon *gc);
+E_API void e_gadcon_toolbar_set(E_Gadcon *gc, E_Toolbar *toolbar);
+E_API E_Toolbar *e_gadcon_toolbar_get(E_Gadcon *gc);
+E_API E_Gadcon_Client *e_gadcon_client_find(E_Gadcon *gc, E_Config_Gadcon_Client *cf_gcc);
+E_API E_Config_Gadcon_Client *e_gadcon_client_config_new(E_Gadcon *gc, const char *name);
+E_API void e_gadcon_client_config_del(E_Config_Gadcon *cf_gc, E_Config_Gadcon_Client *cf_gcc);
+E_API E_Gadcon_Client *e_gadcon_client_new(E_Gadcon *gc, const char *name, const char *id, const char *style, Evas_Object *base_obj);
+E_API void e_gadcon_client_edit_begin(E_Gadcon_Client *gcc);
+E_API void e_gadcon_client_edit_end(E_Gadcon_Client *gcc);
+E_API void e_gadcon_client_queue(E_Gadcon *gc, E_Config_Gadcon_Client *cf_gcc);
+E_API void e_gadcon_client_show(E_Gadcon_Client *gcc);
+E_API void e_gadcon_client_hide(E_Gadcon_Client *gcc);
+E_API void e_gadcon_client_size_request(E_Gadcon_Client *gcc, Evas_Coord w, Evas_Coord h);
+E_API void e_gadcon_client_min_size_set(E_Gadcon_Client *gcc, Evas_Coord w, Evas_Coord h);
+E_API void e_gadcon_client_aspect_set(E_Gadcon_Client *gcc, int w, int h);
+E_API void e_gadcon_client_autoscroll_toggle_disabled_set(E_Gadcon_Client *gcc, Eina_Bool disable);
+E_API void e_gadcon_client_autoscroll_set(E_Gadcon_Client *gcc, int autoscroll);
+E_API void e_gadcon_client_autoscroll_update(E_Gadcon_Client *gcc, int mx, int my);
+E_API void e_gadcon_client_autoscroll_cb_set(E_Gadcon_Client *gcc, void (*func)(void *data), void *data);
+E_API void e_gadcon_client_resizable_set(E_Gadcon_Client *gcc, int resizable);
+E_API int e_gadcon_client_geometry_get(E_Gadcon_Client *gcc, int *x, int *y, int *w, int *h);
+E_API int e_gadcon_client_viewport_geometry_get(E_Gadcon_Client *gcc, int *x, int *y, int *w, int *h);
+E_API E_Zone *e_gadcon_client_zone_get(E_Gadcon_Client *gcc);
+E_API E_Menu *e_gadcon_client_menu_set(E_Gadcon_Client *gcc, E_Menu *m);
+E_API E_Menu *e_gadcon_client_util_menu_items_append(E_Gadcon_Client *gcc, E_Menu *menu_gadget, int flags);
+E_API void e_gadcon_client_util_menu_attach(E_Gadcon_Client *gcc);
+E_API void e_gadcon_locked_set(E_Gadcon *gc, int lock);
+E_API void e_gadcon_urgent_show(E_Gadcon *gc);
+E_API void e_gadcon_name_set(E_Gadcon *gc, const char *name);
/* site helpers */
-EAPI Eina_Bool e_gadcon_site_is_shelf(E_Gadcon_Site site);
-EAPI Eina_Bool e_gadcon_site_is_desktop(E_Gadcon_Site site);
-EAPI Eina_Bool e_gadcon_site_is_efm_toolbar(E_Gadcon_Site site);
+E_API Eina_Bool e_gadcon_site_is_shelf(E_Gadcon_Site site);
+E_API Eina_Bool e_gadcon_site_is_desktop(E_Gadcon_Site site);
+E_API Eina_Bool e_gadcon_site_is_efm_toolbar(E_Gadcon_Site site);
-EAPI Eina_Bool e_gadcon_site_is_any_toolbar(E_Gadcon_Site site); // all toolbar sities
-EAPI Eina_Bool e_gadcon_site_is_not_toolbar(E_Gadcon_Site site); // all non-toolbar sities
+E_API Eina_Bool e_gadcon_site_is_any_toolbar(E_Gadcon_Site site); // all toolbar sities
+E_API Eina_Bool e_gadcon_site_is_not_toolbar(E_Gadcon_Site site); // all non-toolbar sities
/* location helpers */
-EAPI E_Gadcon_Location *
+E_API E_Gadcon_Location *
e_gadcon_location_new(const char *name, E_Gadcon_Site site,
int (*add_func)(void *data, E_Gadcon_Client *, const E_Gadcon_Client_Class *cc),
void *add_data,
void (*remove_func)(void *data, E_Gadcon_Client *cc),
void *remove_data);
-EAPI void e_gadcon_location_free(E_Gadcon_Location *loc);
-EAPI void e_gadcon_location_register(E_Gadcon_Location *loc);
-EAPI void e_gadcon_location_unregister(E_Gadcon_Location *loc);
-EAPI void e_gadcon_location_set_icon_name(E_Gadcon_Location *loc, const char *name);
-EAPI void e_gadcon_client_add_location_menu(E_Gadcon_Client *gcc, E_Menu *menu);
-EAPI void e_gadcon_drag_finished_cb(E_Drag *drag, int dropped);
-EAPI void e_gadcon_client_drag_set(E_Gadcon_Client *gcc);
-
-EAPI Eina_Bool e_gadcon_client_visible_get(const E_Gadcon_Client *gcc, const E_Desk *desk);
+E_API void e_gadcon_location_free(E_Gadcon_Location *loc);
+E_API void e_gadcon_location_register(E_Gadcon_Location *loc);
+E_API void e_gadcon_location_unregister(E_Gadcon_Location *loc);
+E_API void e_gadcon_location_set_icon_name(E_Gadcon_Location *loc, const char *name);
+E_API void e_gadcon_client_add_location_menu(E_Gadcon_Client *gcc, E_Menu *menu);
+E_API void e_gadcon_drag_finished_cb(E_Drag *drag, int dropped);
+E_API void e_gadcon_client_drag_set(E_Gadcon_Client *gcc);
+
+E_API Eina_Bool e_gadcon_client_visible_get(const E_Gadcon_Client *gcc, const E_Desk *desk);
#define GADCON_CLIENT_CONFIG_GET(_type, _items, _gc_class, _id) \
if (!_id) \
/* externally accessible functions */
-EAPI E_Gadcon_Popup *
+E_API E_Gadcon_Popup *
e_gadcon_popup_new(E_Gadcon_Client *gcc, Eina_Bool noshadow)
{
E_Gadcon_Popup *pop;
return pop;
}
-EAPI void
+E_API void
e_gadcon_popup_content_set(E_Gadcon_Popup *pop, Evas_Object *o)
{
Evas_Object *old_o;
_e_gadcon_popup_size_recalc(pop, o);
}
-EAPI void
+E_API void
e_gadcon_popup_show(E_Gadcon_Popup *pop)
{
E_OBJECT_CHECK(pop);
pop->visible = EINA_TRUE;
}
-EAPI void
+E_API void
e_gadcon_popup_hide(E_Gadcon_Popup *pop)
{
E_OBJECT_CHECK(pop);
pop->visible = EINA_FALSE;
}
-EAPI void
+E_API void
e_gadcon_popup_toggle_pinned(E_Gadcon_Popup *pop)
{
if (!pop) return;
}
}
-EAPI void
+E_API void
e_gadcon_popup_lock_set(E_Gadcon_Popup *pop, Eina_Bool setting)
{
E_OBJECT_CHECK(pop);
Eina_Bool visible : 1;
};
-EAPI E_Gadcon_Popup *e_gadcon_popup_new(E_Gadcon_Client *gcc, Eina_Bool noshadow);
-EAPI void e_gadcon_popup_content_set(E_Gadcon_Popup *pop, Evas_Object *o);
-EAPI void e_gadcon_popup_show(E_Gadcon_Popup *pop);
-EAPI void e_gadcon_popup_hide(E_Gadcon_Popup *pop);
-EAPI void e_gadcon_popup_toggle_pinned(E_Gadcon_Popup *pop);
-EAPI void e_gadcon_popup_lock_set(E_Gadcon_Popup *pop, Eina_Bool setting);
+E_API E_Gadcon_Popup *e_gadcon_popup_new(E_Gadcon_Client *gcc, Eina_Bool noshadow);
+E_API void e_gadcon_popup_content_set(E_Gadcon_Popup *pop, Evas_Object *o);
+E_API void e_gadcon_popup_show(E_Gadcon_Popup *pop);
+E_API void e_gadcon_popup_hide(E_Gadcon_Popup *pop);
+E_API void e_gadcon_popup_toggle_pinned(E_Gadcon_Popup *pop);
+E_API void e_gadcon_popup_lock_set(E_Gadcon_Popup *pop, Eina_Bool setting);
#endif
#endif
e_object_del(dia->data);
}
-EAPI E_Grab_Dialog *
+E_API E_Grab_Dialog *
e_grab_dialog_show(Evas_Object *parent, Eina_Bool is_mouse, Ecore_Event_Handler_Cb key, Ecore_Event_Handler_Cb mouse, Ecore_Event_Handler_Cb wheel, const void *data)
{
E_Grab_Dialog *eg;
void *data;
};
-EAPI E_Grab_Dialog *e_grab_dialog_show(Evas_Object *parent, Eina_Bool is_mouse, Ecore_Event_Handler_Cb key, Ecore_Event_Handler_Cb mouse, Ecore_Event_Handler_Cb wheel, const void *data);
+E_API E_Grab_Dialog *e_grab_dialog_show(Evas_Object *parent, Eina_Bool is_mouse, Ecore_Event_Handler_Cb key, Ecore_Event_Handler_Cb mouse, Ecore_Event_Handler_Cb wheel, const void *data);
#endif
#endif
return 1;
}
-EAPI int
+E_API int
e_grabinput_get(Ecore_Window mouse_win, int confine_mouse, Ecore_Window key_win)
{
if (grab_mouse_win)
return 1;
}
-EAPI void
+E_API void
e_grabinput_release(Ecore_Window mouse_win, Ecore_Window key_win)
{
if (mouse_win == grab_mouse_win)
}
}
-EAPI void
+E_API void
e_grabinput_focus(Ecore_Window win, E_Focus_Method method)
{
if (grab_key_win != 0)
}
}
-EAPI double
+E_API double
e_grabinput_last_focus_time_get(void)
{
return last_focus_time;
}
-EAPI Ecore_Window
+E_API Ecore_Window
e_grabinput_last_focus_win_get(void)
{
return focus_fix_win;
}
-EAPI Ecore_Window
+E_API Ecore_Window
e_grabinput_key_win_get(void)
{
return grab_key_win;
}
-EAPI Ecore_Window
+E_API Ecore_Window
e_grabinput_mouse_win_get(void)
{
return grab_mouse_win;
EINTERN int e_grabinput_init(void);
EINTERN int e_grabinput_shutdown(void);
-EAPI int e_grabinput_get(Ecore_Window mouse_win, int confine_mouse, Ecore_Window key_win);
-EAPI void e_grabinput_release(Ecore_Window mouse_win, Ecore_Window key_win);
-EAPI void e_grabinput_focus(Ecore_Window win, E_Focus_Method method);
-EAPI double e_grabinput_last_focus_time_get(void);
-EAPI Ecore_Window e_grabinput_last_focus_win_get(void);
-EAPI Ecore_Window e_grabinput_key_win_get(void);
-EAPI Ecore_Window e_grabinput_mouse_win_get(void);
+E_API int e_grabinput_get(Ecore_Window mouse_win, int confine_mouse, Ecore_Window key_win);
+E_API void e_grabinput_release(Ecore_Window mouse_win, Ecore_Window key_win);
+E_API void e_grabinput_focus(Ecore_Window win, E_Focus_Method method);
+E_API double e_grabinput_last_focus_time_get(void);
+E_API Ecore_Window e_grabinput_last_focus_win_get(void);
+E_API Ecore_Window e_grabinput_key_win_get(void);
+E_API Ecore_Window e_grabinput_mouse_win_get(void);
#endif
#endif
static void e_hints_openoffice_gnome_fake(Ecore_Window root);
//static void e_hints_openoffice_kde_fake(Ecore_Window root);
-EAPI Ecore_X_Atom ATM__QTOPIA_SOFT_MENU = 0;
-EAPI Ecore_X_Atom ATM__QTOPIA_SOFT_MENUS = 0;
-EAPI Ecore_X_Atom ATM_GNOME_SM_PROXY = 0;
-EAPI Ecore_X_Atom ATM_ENLIGHTENMENT_COMMS = 0;
-EAPI Ecore_X_Atom ATM_ENLIGHTENMENT_VERSION = 0;
-EAPI Ecore_X_Atom ATM_ENLIGHTENMENT_SCALE = 0;
-
-EAPI Ecore_X_Atom ATM_NETWM_SHOW_WINDOW_MENU = 0;
-EAPI Ecore_X_Atom ATM_NETWM_PERFORM_BUTTON_ACTION = 0;
+E_API Ecore_X_Atom ATM__QTOPIA_SOFT_MENU = 0;
+E_API Ecore_X_Atom ATM__QTOPIA_SOFT_MENUS = 0;
+E_API Ecore_X_Atom ATM_GNOME_SM_PROXY = 0;
+E_API Ecore_X_Atom ATM_ENLIGHTENMENT_COMMS = 0;
+E_API Ecore_X_Atom ATM_ENLIGHTENMENT_VERSION = 0;
+E_API Ecore_X_Atom ATM_ENLIGHTENMENT_SCALE = 0;
+
+E_API Ecore_X_Atom ATM_NETWM_SHOW_WINDOW_MENU = 0;
+E_API Ecore_X_Atom ATM_NETWM_PERFORM_BUTTON_ACTION = 0;
#endif
EINTERN void
}
#endif
-EAPI void
+E_API void
e_hints_client_list_set(void)
{
#ifdef HAVE_WAYLAND_ONLY
/* Client list is already in stacking order, so this function is nearly
* identical to the previous one */
-EAPI void
+E_API void
e_hints_client_stacking_set(void)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_active_window_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_state_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_allowed_action_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_type_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_type_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
}
#ifdef E_COMP_X_H
-EAPI void
+E_API void
e_hints_window_state_update(E_Client *ec, int state, int action)
{
if (!e_pixmap_is_x(ec->pixmap)) return;
}
#endif
-EAPI void
+E_API void
e_hints_window_state_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_allowed_action_update(E_Client *ec, int action)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_allowed_action_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
}
#endif
-EAPI void
+E_API void
e_hints_window_visible_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_iconic_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_hidden_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_shaded_set(E_Client *ec, int on)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_shade_direction_set(E_Client *ec, E_Direction dir)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI E_Direction
+E_API E_Direction
e_hints_window_shade_direction_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
return E_DIRECTION_UP;
}
-EAPI void
+E_API void
e_hints_window_size_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_size_unset(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI int
+E_API int
e_hints_window_size_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
return 1;
}
-EAPI void
+E_API void
e_hints_window_maximized_set(E_Client *ec, int horizontal, int vertical)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_fullscreen_set(E_Client *ec,
int on)
{
#endif
}
-EAPI void
+E_API void
e_hints_window_sticky_set(E_Client *ec, int on)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_stacking_set(E_Client *ec, E_Stacking stacking)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_desktop_set(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_e_state_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_e_state_set(E_Client *ec EINA_UNUSED)
{
/* TODO */
}
-EAPI void
+E_API void
e_hints_window_qtopia_soft_menu_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_qtopia_soft_menus_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_virtual_keyboard_state_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_hints_window_virtual_keyboard_get(E_Client *ec)
{
#ifdef HAVE_WAYLAND_ONLY
}
#endif
-EAPI void
+E_API void
e_hints_scale_update(void)
{
#ifdef HAVE_WAYLAND_ONLY
EINTERN void e_hints_init(Ecore_Window win, Ecore_Window propwin);
//EINTERN void e_hints_manager_init(E_Manager *man);
-EAPI void e_hints_client_list_set(void);
-EAPI void e_hints_client_stacking_set(void);
+E_API void e_hints_client_list_set(void);
+E_API void e_hints_client_stacking_set(void);
-EAPI void e_hints_active_window_set(E_Client *ec);
+E_API void e_hints_active_window_set(E_Client *ec);
EINTERN void e_hints_window_init(E_Client *ec);
-EAPI void e_hints_window_state_set(E_Client *ec);
-EAPI void e_hints_window_state_get(E_Client *ec);
-EAPI void e_hints_window_type_set(E_Client *ec);
-EAPI void e_hints_window_type_get(E_Client *ec);
+E_API void e_hints_window_state_set(E_Client *ec);
+E_API void e_hints_window_state_get(E_Client *ec);
+E_API void e_hints_window_type_set(E_Client *ec);
+E_API void e_hints_window_type_get(E_Client *ec);
-EAPI void e_hints_window_visible_set(E_Client *ec);
-EAPI void e_hints_window_iconic_set(E_Client *ec);
-EAPI void e_hints_window_hidden_set(E_Client *ec);
+E_API void e_hints_window_visible_set(E_Client *ec);
+E_API void e_hints_window_iconic_set(E_Client *ec);
+E_API void e_hints_window_hidden_set(E_Client *ec);
-EAPI void e_hints_window_shade_direction_set(E_Client *ec, E_Direction dir);
-EAPI E_Direction e_hints_window_shade_direction_get(E_Client *ec);
+E_API void e_hints_window_shade_direction_set(E_Client *ec, E_Direction dir);
+E_API E_Direction e_hints_window_shade_direction_get(E_Client *ec);
-EAPI void e_hints_window_size_set(E_Client *ec);
-EAPI void e_hints_window_size_unset(E_Client *ec);
-EAPI int e_hints_window_size_get(E_Client *ec);
+E_API void e_hints_window_size_set(E_Client *ec);
+E_API void e_hints_window_size_unset(E_Client *ec);
+E_API int e_hints_window_size_get(E_Client *ec);
-EAPI void e_hints_window_shaded_set(E_Client *ec, int on);
-EAPI void e_hints_window_maximized_set(E_Client *ec, int horizontal, int vertical);
-EAPI void e_hints_window_fullscreen_set(E_Client *ec, int on);
-EAPI void e_hints_window_sticky_set(E_Client *ec, int on);
-EAPI void e_hints_window_stacking_set(E_Client *ec, E_Stacking stacking);
-EAPI void e_hints_window_desktop_set(E_Client *ec);
+E_API void e_hints_window_shaded_set(E_Client *ec, int on);
+E_API void e_hints_window_maximized_set(E_Client *ec, int horizontal, int vertical);
+E_API void e_hints_window_fullscreen_set(E_Client *ec, int on);
+E_API void e_hints_window_sticky_set(E_Client *ec, int on);
+E_API void e_hints_window_stacking_set(E_Client *ec, E_Stacking stacking);
+E_API void e_hints_window_desktop_set(E_Client *ec);
-EAPI void e_hints_window_e_state_set(E_Client *ec);
-EAPI void e_hints_window_e_state_get(E_Client *ec);
+E_API void e_hints_window_e_state_set(E_Client *ec);
+E_API void e_hints_window_e_state_get(E_Client *ec);
-EAPI void e_hints_window_qtopia_soft_menu_get(E_Client *ec);
-EAPI void e_hints_window_qtopia_soft_menus_get(E_Client *ec);
+E_API void e_hints_window_qtopia_soft_menu_get(E_Client *ec);
+E_API void e_hints_window_qtopia_soft_menus_get(E_Client *ec);
-EAPI void e_hints_window_virtual_keyboard_state_get(E_Client *ec);
-EAPI void e_hints_window_virtual_keyboard_get(E_Client *ec);
+E_API void e_hints_window_virtual_keyboard_state_get(E_Client *ec);
+E_API void e_hints_window_virtual_keyboard_get(E_Client *ec);
-EAPI void e_hints_scale_update(void);
+E_API void e_hints_scale_update(void);
#ifdef E_COMP_X_H
-EAPI void e_hints_window_state_update(E_Client *ec, int state, int action);
-extern EAPI Ecore_X_Atom ATM__QTOPIA_SOFT_MENU;
-extern EAPI Ecore_X_Atom ATM__QTOPIA_SOFT_MENUS;
-extern EAPI Ecore_X_Atom ATM_GNOME_SM_PROXY;
-extern EAPI Ecore_X_Atom ATM_ENLIGHTENMENT_COMMS;
-extern EAPI Ecore_X_Atom ATM_ENLIGHTENMENT_VERSION;
-extern EAPI Ecore_X_Atom ATM_ENLIGHTENMENT_SCALE;
-extern EAPI Ecore_X_Atom ATM_NETWM_SHOW_WINDOW_MENU;
-extern EAPI Ecore_X_Atom ATM_NETWM_PERFORM_BUTTON_ACTION;
+E_API void e_hints_window_state_update(E_Client *ec, int state, int action);
+extern E_API Ecore_X_Atom ATM__QTOPIA_SOFT_MENU;
+extern E_API Ecore_X_Atom ATM__QTOPIA_SOFT_MENUS;
+extern E_API Ecore_X_Atom ATM_GNOME_SM_PROXY;
+extern E_API Ecore_X_Atom ATM_ENLIGHTENMENT_COMMS;
+extern E_API Ecore_X_Atom ATM_ENLIGHTENMENT_VERSION;
+extern E_API Ecore_X_Atom ATM_ENLIGHTENMENT_SCALE;
+extern E_API Ecore_X_Atom ATM_NETWM_SHOW_WINDOW_MENU;
+extern E_API Ecore_X_Atom ATM_NETWM_PERFORM_BUTTON_ACTION;
#endif
#endif
#endif
}
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_icon_add(Evas *evas)
{
_e_icon_smart_init();
return 1;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_file_set(Evas_Object *obj, const char *file)
{
E_Smart_Data *sd;
return EINA_TRUE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_file_key_set(Evas_Object *obj, const char *file, const char *key)
{
E_Smart_Data *sd;
return EINA_TRUE;
}
-EAPI void
+E_API void
e_icon_edje_object_set(Evas_Object *obj, Evas_Object *edje)
{
E_Smart_Data *sd;
_e_icon_smart_reconfigure(sd);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_icon_edje_get(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->edje ? sd->obj : NULL;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_file_edje_set(Evas_Object *obj, const char *file, const char *part)
{
E_Smart_Data *sd;
return EINA_TRUE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_fdo_icon_set(Evas_Object *obj, const char *icon)
{
E_Smart_Data *sd;
return EINA_TRUE;
}
-EAPI void
+E_API void
e_icon_image_object_set(Evas_Object *obj, Evas_Object *o)
{
E_Smart_Data *sd;
_e_icon_smart_reconfigure(sd);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_file_get(const Evas_Object *obj, const char **file, const char **group)
{
E_Smart_Data *sd;
return file || group;
}
-EAPI void
+E_API void
e_icon_smooth_scale_set(Evas_Object *obj, Eina_Bool smooth)
{
E_Smart_Data *sd;
evas_object_image_smooth_scale_set(sd->obj, smooth);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_smooth_scale_get(const Evas_Object *obj)
{
E_Smart_Data *sd;
return evas_object_image_smooth_scale_get(sd->obj);
}
-EAPI void
+E_API void
e_icon_alpha_set(Evas_Object *obj, Eina_Bool alpha)
{
E_Smart_Data *sd;
evas_object_image_alpha_set(sd->obj, alpha);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_alpha_get(const Evas_Object *obj)
{
E_Smart_Data *sd;
return evas_object_image_alpha_get(sd->obj);
}
-EAPI void
+E_API void
e_icon_preload_set(Evas_Object *obj, Eina_Bool preload)
{
E_Smart_Data *sd;
sd->preload = preload;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_preload_get(const Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->preload;
}
-EAPI void
+E_API void
e_icon_size_get(const Evas_Object *obj, int *w, int *h)
{
E_Smart_Data *sd;
evas_object_image_size_get(sd->obj, w, h);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_fill_inside_get(const Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->fill_inside;
}
-EAPI void
+E_API void
e_icon_fill_inside_set(Evas_Object *obj, Eina_Bool fill_inside)
{
E_Smart_Data *sd;
_e_icon_smart_reconfigure(sd);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_icon_scale_up_get(const Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->scale_up;
}
-EAPI void
+E_API void
e_icon_scale_up_set(Evas_Object *obj, Eina_Bool scale_up)
{
E_Smart_Data *sd;
_e_icon_smart_reconfigure(sd);
}
-EAPI void
+E_API void
e_icon_data_set(Evas_Object *obj, void *data, int w, int h)
{
E_Smart_Data *sd;
evas_object_image_data_copy_set(sd->obj, data);
}
-EAPI void *
+E_API void *
e_icon_data_get(const Evas_Object *obj, int *w, int *h)
{
E_Smart_Data *sd;
return evas_object_image_data_get(sd->obj, 0);
}
-EAPI void
+E_API void
e_icon_scale_size_set(Evas_Object *obj, int size)
{
E_Smart_Data *sd;
evas_object_image_load_size_set(sd->obj, sd->size, sd->size);
}
-EAPI int
+E_API int
e_icon_scale_size_get(const Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->size;
}
-EAPI void
+E_API void
e_icon_selected_set(const Evas_Object *obj, Eina_Bool selected)
{
E_Smart_Data *sd;
EINTERN int e_icon_init(void);
EINTERN int e_icon_shutdown(void);
-EAPI Evas_Object *e_icon_add (Evas *evas);
-EAPI Eina_Bool e_icon_file_set (Evas_Object *obj, const char *file);
-EAPI Eina_Bool e_icon_file_key_set (Evas_Object *obj, const char *file, const char *key);
-EAPI Evas_Object *e_icon_edje_get(Evas_Object *obj);
-EAPI Eina_Bool e_icon_file_edje_set (Evas_Object *obj, const char *file, const char *part);
-EAPI Eina_Bool e_icon_fdo_icon_set (Evas_Object *obj, const char *icon);
-EAPI void e_icon_edje_object_set(Evas_Object *obj, Evas_Object *edje);
-EAPI void e_icon_image_object_set (Evas_Object *obj, Evas_Object *o);
-EAPI Eina_Bool e_icon_file_get(const Evas_Object *obj, const char **file, const char **group);
-EAPI void e_icon_smooth_scale_set (Evas_Object *obj, Eina_Bool smooth);
-EAPI Eina_Bool e_icon_smooth_scale_get (const Evas_Object *obj);
-EAPI void e_icon_alpha_set (Evas_Object *obj, Eina_Bool smooth);
-EAPI Eina_Bool e_icon_alpha_get (const Evas_Object *obj);
-EAPI void e_icon_preload_set (Evas_Object *obj, Eina_Bool preload);
-EAPI Eina_Bool e_icon_preload_get (const Evas_Object *obj);
-EAPI void e_icon_size_get (const Evas_Object *obj, int *w, int *h);
-EAPI Eina_Bool e_icon_fill_inside_get (const Evas_Object *obj);
-EAPI void e_icon_fill_inside_set (Evas_Object *obj, Eina_Bool fill_inside);
-EAPI Eina_Bool e_icon_scale_up_get (const Evas_Object *obj);
-EAPI void e_icon_scale_up_set (Evas_Object *obj, Eina_Bool scale_up);
-EAPI void e_icon_data_set (Evas_Object *obj, void *data, int w, int h);
-EAPI void *e_icon_data_get (const Evas_Object *obj, int *w, int *h);
-EAPI void e_icon_scale_size_set (Evas_Object *obj, int size);
-EAPI int e_icon_scale_size_get (const Evas_Object *obj);
-EAPI void e_icon_selected_set (const Evas_Object *obj, Eina_Bool selected);
+E_API Evas_Object *e_icon_add (Evas *evas);
+E_API Eina_Bool e_icon_file_set (Evas_Object *obj, const char *file);
+E_API Eina_Bool e_icon_file_key_set (Evas_Object *obj, const char *file, const char *key);
+E_API Evas_Object *e_icon_edje_get(Evas_Object *obj);
+E_API Eina_Bool e_icon_file_edje_set (Evas_Object *obj, const char *file, const char *part);
+E_API Eina_Bool e_icon_fdo_icon_set (Evas_Object *obj, const char *icon);
+E_API void e_icon_edje_object_set(Evas_Object *obj, Evas_Object *edje);
+E_API void e_icon_image_object_set (Evas_Object *obj, Evas_Object *o);
+E_API Eina_Bool e_icon_file_get(const Evas_Object *obj, const char **file, const char **group);
+E_API void e_icon_smooth_scale_set (Evas_Object *obj, Eina_Bool smooth);
+E_API Eina_Bool e_icon_smooth_scale_get (const Evas_Object *obj);
+E_API void e_icon_alpha_set (Evas_Object *obj, Eina_Bool smooth);
+E_API Eina_Bool e_icon_alpha_get (const Evas_Object *obj);
+E_API void e_icon_preload_set (Evas_Object *obj, Eina_Bool preload);
+E_API Eina_Bool e_icon_preload_get (const Evas_Object *obj);
+E_API void e_icon_size_get (const Evas_Object *obj, int *w, int *h);
+E_API Eina_Bool e_icon_fill_inside_get (const Evas_Object *obj);
+E_API void e_icon_fill_inside_set (Evas_Object *obj, Eina_Bool fill_inside);
+E_API Eina_Bool e_icon_scale_up_get (const Evas_Object *obj);
+E_API void e_icon_scale_up_set (Evas_Object *obj, Eina_Bool scale_up);
+E_API void e_icon_data_set (Evas_Object *obj, void *data, int w, int h);
+E_API void *e_icon_data_get (const Evas_Object *obj, int *w, int *h);
+E_API void e_icon_scale_size_set (Evas_Object *obj, int size);
+E_API int e_icon_scale_size_get (const Evas_Object *obj);
+E_API void e_icon_selected_set (const Evas_Object *obj, Eina_Bool selected);
#endif
#endif
static Evas_Smart *_e_smart = NULL;
-EAPI Evas_Object *
+E_API Evas_Object *
e_ilist_add(Evas *evas)
{
_e_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_ilist_append(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func)(void *data, void *data2), void (*func_hilight)(void *data, void *data2), void *data, void *data2)
{
E_Ilist_Item *si;
evas_object_show(si->o_base);
}
-EAPI void
+E_API void
e_ilist_append_relative(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func)(void *data, void *data2), void (*func_hilight)(void *data, void *data2), void *data, void *data2, int relative)
{
E_Ilist_Item *si, *ri;
evas_object_show(si->o_base);
}
-EAPI void
+E_API void
e_ilist_prepend(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func)(void *data, void *data2), void (*func_hilight)(void *data, void *data2), void *data, void *data2)
{
E_Ilist_Item *si;
evas_object_show(si->o_base);
}
-EAPI void
+E_API void
e_ilist_prepend_relative(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func)(void *data, void *data2), void (*func_hilight)(void *data, void *data2), void *data, void *data2, int relative)
{
E_Ilist_Item *si, *ri;
evas_object_show(si->o_base);
}
-EAPI void
+E_API void
e_ilist_clear(Evas_Object *obj)
{
E_Ilist_Item *si = NULL;
sd->selected = -1;
}
-EAPI void
+E_API void
e_ilist_freeze(Evas_Object *obj)
{
API_ENTRY return;
}
-EAPI void
+E_API void
e_ilist_thaw(Evas_Object *obj)
{
API_ENTRY return;
}
-EAPI int
+E_API int
e_ilist_count(Evas_Object *obj)
{
API_ENTRY return 0;
return eina_list_count(sd->items);
}
-EAPI int
+E_API int
e_ilist_selector_get(Evas_Object *obj)
{
API_ENTRY return 0;
return sd->selector;
}
-EAPI void
+E_API void
e_ilist_selector_set(Evas_Object *obj, int selector)
{
API_ENTRY return;
sd->selector = selector;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_ilist_multi_select_get(Evas_Object *obj)
{
API_ENTRY return 0;
return sd->multi_select;
}
-EAPI void
+E_API void
e_ilist_multi_select_set(Evas_Object *obj, Eina_Bool multi)
{
API_ENTRY return;
sd->multi_select = multi;
}
-EAPI void
+E_API void
e_ilist_size_min_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
API_ENTRY return;
evas_object_size_hint_min_get(sd->o_box, w, h);
}
-EAPI void
+E_API void
e_ilist_unselect(Evas_Object *obj)
{
API_ENTRY return;
sd->selected = -1;
}
-EAPI void
+E_API void
e_ilist_selected_set(Evas_Object *obj, int n)
{
E_Ilist_Item *si = NULL;
}
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_ilist_selected_items_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->selected_items;
}
-EAPI int
+E_API int
e_ilist_selected_get(Evas_Object *obj)
{
Eina_List *l = NULL;
return j;
}
-EAPI const char *
+E_API const char *
e_ilist_selected_label_get(Evas_Object *obj)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI void *
+E_API void *
e_ilist_selected_data_get(Evas_Object *obj)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI void *
+E_API void *
e_ilist_selected_data2_get(Evas_Object *obj)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_ilist_selected_icon_get(Evas_Object *obj)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_ilist_selected_end_get(Evas_Object *obj)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI void
+E_API void
e_ilist_selected_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
{
E_Ilist_Item *si = NULL;
*y -= sd->y;
}
-EAPI int
+E_API int
e_ilist_selected_count_get(Evas_Object *obj)
{
API_ENTRY return 0;
return eina_list_count(sd->selected_items);
}
-EAPI void
+E_API void
e_ilist_remove_num(Evas_Object *obj, int n)
{
E_Ilist_Item *si = NULL;
evas_object_resize(sd->o_smart, w, sd->h - h);
}
-EAPI const char *
+E_API const char *
e_ilist_nth_label_get(Evas_Object *obj, int n)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI void
+E_API void
e_ilist_item_label_set(E_Ilist_Item *si, const char *label)
{
EINA_SAFETY_ON_NULL_RETURN(si);
edje_object_part_text_set(si->o_base, "e.text.label", label);
}
-EAPI void
+E_API void
e_ilist_nth_label_set(Evas_Object *obj, int n, const char *label)
{
E_Ilist_Item *si = NULL;
if (si) e_ilist_item_label_set(si, label);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_ilist_nth_icon_get(Evas_Object *obj, int n)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI void
+E_API void
e_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon)
{
E_Ilist_Item *si = NULL;
}
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_ilist_nth_end_get(Evas_Object *obj, int n)
{
E_Ilist_Item *si = NULL;
return NULL;
}
-EAPI void
+E_API void
e_ilist_nth_end_set(Evas_Object *obj, int n, Evas_Object *end)
{
E_Ilist_Item *si = NULL;
}
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_ilist_nth_is_header(Evas_Object *obj, int n)
{
E_Ilist_Item *si = NULL;
return 0;
}
-EAPI void
+E_API void
e_ilist_nth_geometry_get(Evas_Object *obj, int n, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
{
E_Ilist_Item *si = NULL;
*y -= sd->y;
}
-EAPI void
+E_API void
e_ilist_icon_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
{
Eina_List *l = NULL;
}
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_ilist_items_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->items;
}
-EAPI void
+E_API void
e_ilist_multi_select(Evas_Object *obj, int n)
{
E_Ilist_Item *si = NULL;
}
}
-EAPI void
+E_API void
e_ilist_range_select(Evas_Object *obj, int n)
{
int i, j, dir;
}
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_ilist_custom_edje_file_set(Evas_Object *obj, const char *file, const char *group)
{
Eina_List *l;
void *data, *data2;
};
-EAPI Evas_Object *e_ilist_add (Evas *evas);
-EAPI void e_ilist_append (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2);
-EAPI void e_ilist_append_relative (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2, int relative);
-EAPI void e_ilist_prepend (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2);
-EAPI void e_ilist_prepend_relative (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2, int relative);
-EAPI void e_ilist_clear (Evas_Object *obj);
-EAPI void e_ilist_freeze (Evas_Object *obj);
-EAPI void e_ilist_thaw (Evas_Object *obj);
-EAPI int e_ilist_count (Evas_Object *obj);
-EAPI int e_ilist_selector_get (Evas_Object *obj);
-EAPI void e_ilist_selector_set (Evas_Object *obj, int selector);
-EAPI Eina_Bool e_ilist_multi_select_get (Evas_Object *obj);
-EAPI void e_ilist_multi_select_set (Evas_Object *obj, Eina_Bool multi);
-EAPI void e_ilist_size_min_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
-EAPI void e_ilist_unselect (Evas_Object *obj);
-EAPI void e_ilist_selected_set (Evas_Object *obj, int n);
-EAPI int e_ilist_selected_get (Evas_Object *obj);
-EAPI const char *e_ilist_selected_label_get (Evas_Object *obj);
-EAPI void *e_ilist_selected_data_get (Evas_Object *obj);
-EAPI void *e_ilist_selected_data2_get (Evas_Object *obj);
-EAPI Evas_Object *e_ilist_selected_icon_get (Evas_Object *obj);
-EAPI Evas_Object *e_ilist_selected_end_get (Evas_Object *obj);
-EAPI void e_ilist_selected_geometry_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
-EAPI const Eina_List *e_ilist_selected_items_get(Evas_Object *obj);
-EAPI int e_ilist_selected_count_get (Evas_Object *obj);
-EAPI void e_ilist_remove_num (Evas_Object *obj, int n);
-EAPI const char *e_ilist_nth_label_get (Evas_Object *obj, int n);
-EAPI void e_ilist_nth_label_set (Evas_Object *obj, int n, const char *label);
-EAPI Evas_Object *e_ilist_nth_icon_get (Evas_Object *obj, int n);
-EAPI void e_ilist_nth_icon_set (Evas_Object *obj, int n, Evas_Object *icon);
-EAPI Evas_Object *e_ilist_nth_end_get (Evas_Object *obj, int n);
-EAPI void e_ilist_nth_end_set (Evas_Object *obj, int n, Evas_Object *end);
-EAPI Eina_Bool e_ilist_nth_is_header (Evas_Object *obj, int n);
-EAPI void e_ilist_nth_geometry_get (Evas_Object *obj, int n, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
-EAPI void e_ilist_icon_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
-EAPI const Eina_List *e_ilist_items_get (Evas_Object *obj);
-EAPI void e_ilist_multi_select (Evas_Object *obj, int n);
-EAPI void e_ilist_range_select (Evas_Object *obj, int n);
-EAPI void e_ilist_item_label_set(E_Ilist_Item *si, const char *label);
-EAPI Eina_Bool e_ilist_custom_edje_file_set(Evas_Object *obj, const char *file, const char *group);
+E_API Evas_Object *e_ilist_add (Evas *evas);
+E_API void e_ilist_append (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2);
+E_API void e_ilist_append_relative (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2, int relative);
+E_API void e_ilist_prepend (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2);
+E_API void e_ilist_prepend_relative (Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, int header, void (*func) (void *data, void *data2), void (*func_hilight) (void *data, void *data2), void *data, void *data2, int relative);
+E_API void e_ilist_clear (Evas_Object *obj);
+E_API void e_ilist_freeze (Evas_Object *obj);
+E_API void e_ilist_thaw (Evas_Object *obj);
+E_API int e_ilist_count (Evas_Object *obj);
+E_API int e_ilist_selector_get (Evas_Object *obj);
+E_API void e_ilist_selector_set (Evas_Object *obj, int selector);
+E_API Eina_Bool e_ilist_multi_select_get (Evas_Object *obj);
+E_API void e_ilist_multi_select_set (Evas_Object *obj, Eina_Bool multi);
+E_API void e_ilist_size_min_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+E_API void e_ilist_unselect (Evas_Object *obj);
+E_API void e_ilist_selected_set (Evas_Object *obj, int n);
+E_API int e_ilist_selected_get (Evas_Object *obj);
+E_API const char *e_ilist_selected_label_get (Evas_Object *obj);
+E_API void *e_ilist_selected_data_get (Evas_Object *obj);
+E_API void *e_ilist_selected_data2_get (Evas_Object *obj);
+E_API Evas_Object *e_ilist_selected_icon_get (Evas_Object *obj);
+E_API Evas_Object *e_ilist_selected_end_get (Evas_Object *obj);
+E_API void e_ilist_selected_geometry_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
+E_API const Eina_List *e_ilist_selected_items_get(Evas_Object *obj);
+E_API int e_ilist_selected_count_get (Evas_Object *obj);
+E_API void e_ilist_remove_num (Evas_Object *obj, int n);
+E_API const char *e_ilist_nth_label_get (Evas_Object *obj, int n);
+E_API void e_ilist_nth_label_set (Evas_Object *obj, int n, const char *label);
+E_API Evas_Object *e_ilist_nth_icon_get (Evas_Object *obj, int n);
+E_API void e_ilist_nth_icon_set (Evas_Object *obj, int n, Evas_Object *icon);
+E_API Evas_Object *e_ilist_nth_end_get (Evas_Object *obj, int n);
+E_API void e_ilist_nth_end_set (Evas_Object *obj, int n, Evas_Object *end);
+E_API Eina_Bool e_ilist_nth_is_header (Evas_Object *obj, int n);
+E_API void e_ilist_nth_geometry_get (Evas_Object *obj, int n, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
+E_API void e_ilist_icon_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
+E_API const Eina_List *e_ilist_items_get (Evas_Object *obj);
+E_API void e_ilist_multi_select (Evas_Object *obj, int n);
+E_API void e_ilist_range_select (Evas_Object *obj, int n);
+E_API void e_ilist_item_label_set(E_Ilist_Item *si, const char *label);
+E_API Eina_Bool e_ilist_custom_edje_file_set(Evas_Object *obj, const char *file, const char *group);
#endif
#endif
///////////////////////////////////////////////////////////////////////////////////
-EAPI E_Import_Config_Dialog *
+E_API E_Import_Config_Dialog *
e_import_config_dialog_show(Evas_Object *parent, const char *path, Ecore_End_Cb ok, Ecore_Cb cancel)
{
Evas *evas;
E_Dialog *dia;
};
-EAPI E_Import_Config_Dialog *e_import_config_dialog_show(Evas_Object *parent, const char *path, Ecore_End_Cb ok, Ecore_Cb cancel);
+E_API E_Import_Config_Dialog *e_import_config_dialog_show(Evas_Object *parent, const char *path, Ecore_End_Cb ok, Ecore_Cb cancel);
#endif
#endif
//////////////////////////////////////////////////////////////////////////////////
-EAPI E_Import_Dialog *
+E_API E_Import_Dialog *
e_import_dialog_show(Evas_Object *parent EINA_UNUSED, const char *dev, const char *path, Ecore_End_Cb ok, Ecore_Cb cancel)
{
Evas *evas;
E_Dialog *dia;
};
-EAPI E_Import_Dialog *e_import_dialog_show(Evas_Object *parent, const char *dev, const char *path, Ecore_End_Cb ok, Ecore_Cb cancel);
+E_API E_Import_Dialog *e_import_dialog_show(Evas_Object *parent, const char *dev, const char *path, Ecore_End_Cb ok, Ecore_Cb cancel);
#endif
#endif
#include "e.h"
-EAPI int E_EVENT_INIT_DONE = 0;
+E_API int E_EVENT_INIT_DONE = 0;
/* local variables */
static int done = 0;
return 1;
}
-EAPI void
+E_API void
e_init_show(void)
{
Evas_Object *o;
e_init_version_set(VERSION);
}
-EAPI void
+E_API void
e_init_hide(void)
{
E_FREE_LIST(splash_objs, evas_object_del);
E_FREE_FUNC(_e_init_timeout_timer, ecore_timer_del);
}
-EAPI void
+E_API void
e_init_title_set(const char *str)
{
if (!_e_init_object) return;
edje_object_part_text_set(_e_init_object, "e.text.title", str);
}
-EAPI void
+E_API void
e_init_version_set(const char *str)
{
if (!_e_init_object) return;
edje_object_part_text_set(_e_init_object, "e.text.version", str);
}
-EAPI void
+E_API void
e_init_status_set(const char *str)
{
if (!_e_init_object) return;
edje_object_part_text_set(_e_init_object, "e.text.status", str);
}
-EAPI void
+E_API void
e_init_done(void)
{
undone--;
edje_object_signal_emit(_e_init_object, "e,state,done", "e");
}
-EAPI void
+E_API void
e_init_undone(void)
{
undone++;
}
-EAPI int
+E_API int
e_init_count_get(void)
{
return undone;
EINTERN int e_init_init(void);
EINTERN int e_init_shutdown(void);
-EAPI void e_init_show(void);
-EAPI void e_init_hide(void);
-EAPI void e_init_title_set(const char *str);
-EAPI void e_init_version_set(const char *str);
-EAPI void e_init_status_set(const char *str);
-EAPI void e_init_done(void);
-EAPI void e_init_undone(void);
-EAPI void e_init_client_data(Ecore_Ipc_Event_Client_Data *e);
-EAPI void e_init_client_del(Ecore_Ipc_Event_Client_Del *e);
-EAPI int e_init_count_get(void);
+E_API void e_init_show(void);
+E_API void e_init_hide(void);
+E_API void e_init_title_set(const char *str);
+E_API void e_init_version_set(const char *str);
+E_API void e_init_status_set(const char *str);
+E_API void e_init_done(void);
+E_API void e_init_undone(void);
+E_API void e_init_client_data(Ecore_Ipc_Event_Client_Data *e);
+E_API void e_init_client_del(Ecore_Ipc_Event_Client_Del *e);
+E_API int e_init_count_get(void);
-extern EAPI int E_EVENT_INIT_DONE;
+extern E_API int E_EVENT_INIT_DONE;
#endif
#endif
};
/* a nice easy setup function that does the dirty work */
-EAPI void
+E_API void
e_int_client_locks(E_Client *ec)
{
E_Config_Dialog *cfd;
#ifndef E_INT_BORDER_LOCKS_H
#define E_INT_BORDER_LOCKS_H
-EAPI void e_int_client_locks(E_Client *ec);
+E_API void e_int_client_locks(E_Client *ec);
#endif
#endif
static Eina_List *menu_hooks = NULL;
-EAPI E_Client_Menu_Hook *
+E_API E_Client_Menu_Hook *
e_int_client_menu_hook_add(E_Client_Menu_Hook_Cb cb, const void *data)
{
E_Client_Menu_Hook *h;
return h;
}
-EAPI void
+E_API void
e_int_client_menu_hook_del(E_Client_Menu_Hook *hook)
{
E_Client_Menu_Hook *h;
}
}
-EAPI void
+E_API void
e_int_client_menu_hooks_clear(void)
{
E_Client_Menu_Hook *h;
free(h);
}
-EAPI void
+E_API void
e_int_client_menu_create(E_Client *ec)
{
E_Menu *m;
h->cb(h->data, ec);
}
-EAPI void
+E_API void
e_int_client_menu_show(E_Client *ec, Evas_Coord x, Evas_Coord y, int key, unsigned int timestamp)
{
e_int_client_menu_create(ec);
E_MENU_POP_DIRECTION_DOWN, timestamp);
}
-EAPI void
+E_API void
e_int_client_menu_del(E_Client *ec)
{
if (!ec->border_menu) return;
void *data;
} E_Client_Menu_Hook;
-EAPI E_Client_Menu_Hook *e_int_client_menu_hook_add(E_Client_Menu_Hook_Cb cb, const void *data);
-EAPI void e_int_client_menu_hook_del(E_Client_Menu_Hook *hook);
-EAPI void e_int_client_menu_hooks_clear(void);
-EAPI void e_int_client_menu_create(E_Client *ec);
-EAPI void e_int_client_menu_show(E_Client *ec, Evas_Coord x, Evas_Coord y, int key, unsigned int timestamp);
-EAPI void e_int_client_menu_del(E_Client *ec);
+E_API E_Client_Menu_Hook *e_int_client_menu_hook_add(E_Client_Menu_Hook_Cb cb, const void *data);
+E_API void e_int_client_menu_hook_del(E_Client_Menu_Hook *hook);
+E_API void e_int_client_menu_hooks_clear(void);
+E_API void e_int_client_menu_create(E_Client *ec);
+E_API void e_int_client_menu_show(E_Client *ec, Evas_Coord x, Evas_Coord y, int key, unsigned int timestamp);
+E_API void e_int_client_menu_del(E_Client *ec);
#endif
#endif
} netwm;
};
-EAPI void
+E_API void
e_int_client_prop(E_Client *ec)
{
E_Dialog *dia;
#ifndef E_INT_BORDER_PROP_H
#define E_INT_BORDER_PROP_H
-EAPI void e_int_client_prop(E_Client *ec);
+E_API void e_int_client_prop(E_Client *ec);
#endif
#endif
};
/* a nice easy setup function that does the dirty work */
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
e_int_client_remember_edit(E_Remember *rem)
{
E_Config_Dialog_View *v;
NULL, 0, v, rem);
}
-EAPI void
+E_API void
e_int_client_remember(E_Client *ec)
{
E_Config_Dialog *cfd;
#ifndef E_INT_BORDER_REMEMBER_H
#define E_INT_BORDER_REMEMBER_H
-EAPI void e_int_client_remember(E_Client *ec);
-EAPI E_Config_Dialog *e_int_client_remember_edit(E_Remember *rem);
+E_API void e_int_client_remember(E_Client *ec);
+E_API E_Config_Dialog *e_int_client_remember_edit(E_Remember *rem);
#endif
#endif
static int _advanced_apply_data(E_Config_Dialog *cfd,
E_Config_Dialog_Data *cfdata);
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
e_int_config_comp(Evas_Object *parent EINA_UNUSED, const char *params EINA_UNUSED)
{
E_Config_Dialog *cfd;
return cfdata;
}
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
e_int_config_comp_match(Evas_Object *parent, const char *params EINA_UNUSED)
{
E_Config_Dialog *cfd;
static void _btn_cb_unload(void *data, void *data2);
static void _btn_cb_load(void *data, void *data2);
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
e_int_config_modules(Evas_Object *parent EINA_UNUSED, const char *params EINA_UNUSED)
{
E_Config_Dialog *cfd = NULL;
#ifndef E_INT_CONFIG_MODULES_H
#define E_INT_CONFIG_MODULES_H
-EAPI E_Config_Dialog *e_int_config_modules(Evas_Object *parent, const char *params);
+E_API E_Config_Dialog *e_int_config_modules(Evas_Object *parent, const char *params);
#endif
#endif
return ECORE_CALLBACK_CANCEL;
}
-EAPI void
+E_API void
e_int_gadcon_config_shelf(E_Gadcon *gc)
{
_create_dialog(gc, _("Shelf Contents"), 0);
}
-EAPI void
+E_API void
e_int_gadcon_config_toolbar(E_Gadcon *gc)
{
_create_dialog(gc, _("Toolbar Contents"), 0);
}
-EAPI void
+E_API void
e_int_gadcon_config_hook(E_Gadcon *gc, const char *name, E_Gadcon_Site site)
{
_create_dialog(gc, name, site);
#ifndef E_INT_GADCON_CONFIG_H
#define E_INT_GADCON_CONFIG_H
-EAPI void e_int_gadcon_config_shelf (E_Gadcon *gc);
-EAPI void e_int_gadcon_config_toolbar (E_Gadcon *gc);
-EAPI void e_int_gadcon_config_hook(E_Gadcon *gc, const char *name, E_Gadcon_Site site);
+E_API void e_int_gadcon_config_shelf (E_Gadcon *gc);
+E_API void e_int_gadcon_config_toolbar (E_Gadcon *gc);
+E_API void e_int_gadcon_config_hook(E_Gadcon *gc, const char *name, E_Gadcon_Site site);
#endif
#endif
#endif
/* externally accessible functions */
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_main_new(void)
{
E_Menu *m, *subm;
return m;
}
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_apps_new(const char *dir)
{
E_Menu *m;
return m;
}
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_desktops_new(void)
{
E_Menu *m, *subm;
return m;
}
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_favorite_apps_new(void)
{
E_Menu *m = NULL;
return m;
}
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_all_apps_new(void)
{
E_Menu *m;
return m;
}
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_config_new(void)
{
E_Menu *m;
return m;
}
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_clients_new(void)
{
E_Menu *m;
return m;
}
-EAPI E_Menu *
+E_API E_Menu *
e_int_menus_lost_clients_new(void)
{
E_Menu *m;
return m;
}
-EAPI E_Int_Menu_Augmentation *
+E_API E_Int_Menu_Augmentation *
e_int_menus_menu_augmentation_add_sorted(const char *menu,
const char *sort_key,
void (*func_add)(void *data, E_Menu *m),
return maug;
}
-EAPI E_Int_Menu_Augmentation *
+E_API E_Int_Menu_Augmentation *
e_int_menus_menu_augmentation_add(const char *menu,
void (*func_add)(void *data, E_Menu *m),
void *data_add,
(menu, NULL, func_add, data_add, func_del, data_del);
}
-EAPI void
+E_API void
e_int_menus_menu_augmentation_del(const char *menu, E_Int_Menu_Augmentation *maug)
{
Eina_List *l;
free(maug);
}
-EAPI void
+E_API void
e_int_menus_cache_clear(void)
{
if (_e_int_menus_app_menus)
eina_hash_free_buckets(_e_int_menus_app_menus);
}
-EAPI void
+E_API void
e_int_menus_menu_augmentation_point_disabled_set(const char *menu, Eina_Bool disabled)
{
if (!menu) return;
} add, del;
};
-EAPI E_Menu *e_int_menus_main_new(void);
-EAPI E_Menu *e_int_menus_desktops_new(void);
-EAPI E_Menu *e_int_menus_clients_new(void);
-EAPI E_Menu *e_int_menus_apps_new(const char *dir);
-EAPI E_Menu *e_int_menus_favorite_apps_new(void);
-EAPI E_Menu *e_int_menus_all_apps_new(void);
-EAPI E_Menu *e_int_menus_config_new(void);
-EAPI E_Menu *e_int_menus_lost_clients_new(void);
-EAPI E_Menu *e_int_menus_shelves_new(void);
+E_API E_Menu *e_int_menus_main_new(void);
+E_API E_Menu *e_int_menus_desktops_new(void);
+E_API E_Menu *e_int_menus_clients_new(void);
+E_API E_Menu *e_int_menus_apps_new(const char *dir);
+E_API E_Menu *e_int_menus_favorite_apps_new(void);
+E_API E_Menu *e_int_menus_all_apps_new(void);
+E_API E_Menu *e_int_menus_config_new(void);
+E_API E_Menu *e_int_menus_lost_clients_new(void);
+E_API E_Menu *e_int_menus_shelves_new(void);
-EAPI E_Int_Menu_Augmentation *e_int_menus_menu_augmentation_add(const char *menu,
+E_API E_Int_Menu_Augmentation *e_int_menus_menu_augmentation_add(const char *menu,
void (*func_add) (void *data, E_Menu *m),
void *data_add,
void (*func_del) (void *data, E_Menu *m),
void *data_del);
-EAPI E_Int_Menu_Augmentation *e_int_menus_menu_augmentation_add_sorted(const char *menu,
+E_API E_Int_Menu_Augmentation *e_int_menus_menu_augmentation_add_sorted(const char *menu,
const char *sort_key,
void (*func_add) (void *data, E_Menu *m),
void *data_add,
void (*func_del) (void *data, E_Menu *m),
void *data_del);
-EAPI void e_int_menus_menu_augmentation_del(const char *menu,
+E_API void e_int_menus_menu_augmentation_del(const char *menu,
E_Int_Menu_Augmentation *maug);
-EAPI void e_int_menus_menu_augmentation_point_disabled_set(const char *menu,
+E_API void e_int_menus_menu_augmentation_point_disabled_set(const char *menu,
Eina_Bool disabled);
-EAPI void e_int_menus_cache_clear(void);
+E_API void e_int_menus_cache_clear(void);
EINTERN void e_int_menus_init(void);
EINTERN void e_int_menus_shutdown(void);
#endif
static void _cb_autohide_change(void *data, Evas_Object *obj EINA_UNUSED);
static void _fill_desks(E_Config_Dialog_Data *cfdata);
-EAPI void
+E_API void
e_int_shelf_config(E_Shelf *es)
{
E_Config_Dialog_View *v;
#ifndef E_INT_SHELF_CONFIG_H
#define E_INT_SHELF_CONFIG_H
-EAPI void e_int_shelf_config(E_Shelf *es);
+E_API void e_int_shelf_config(E_Shelf *es);
#endif
#endif
int orient;
};
-EAPI void
+E_API void
e_int_toolbar_config(E_Toolbar *tbar)
{
E_Config_Dialog *cfd;
#ifndef E_INT_TOOLBAR_CONFIG_H
#define E_INT_TOOLBAR_CONFIG_H
-EAPI void e_int_toolbar_config(E_Toolbar *tbar);
+E_API void e_int_toolbar_config(E_Toolbar *tbar);
#endif
#endif
* - Add support of compound locales i.e. (en_US;zh_CN;C) ==Defer==
* - Add Configuration for to-be-set environment variables
*/
-EAPI void
+E_API void
e_intl_language_set(const char *lang)
{
int set_envars;
}
}
-EAPI const char *
+E_API const char *
e_intl_language_get(void)
{
return _e_intl_language;
}
-EAPI const char *
+E_API const char *
e_intl_language_alias_get(void)
{
return _e_intl_language_alias;
}
-EAPI Eina_List *
+E_API Eina_List *
e_intl_language_list(void)
{
Eina_List *next;
return 0;
}
-EAPI void
+E_API void
e_intl_input_method_set(const char *imc_path)
{
if (!imc_path)
}
}
-EAPI Eina_List *
+E_API Eina_List *
e_intl_input_method_list(void)
{
Eina_List *input_methods;
/*
* Not canonic, just gets the parts
*/
-EAPI E_Locale_Parts *
+E_API E_Locale_Parts *
e_intl_locale_parts_get(const char *locale)
{
/* Parse Results */
return locale_parts;
}
-EAPI void
+E_API void
e_intl_locale_parts_free(E_Locale_Parts *locale_parts)
{
if (locale_parts)
}
}
-EAPI char *
+E_API char *
e_intl_locale_parts_combine(E_Locale_Parts *locale_parts, int mask)
{
int locale_size;
return locale;
}
-EAPI char *
+E_API char *
e_intl_locale_charset_canonic_get(const char *charset)
{
char charset_canonic[32];
EINTERN int e_intl_post_init(void);
EINTERN int e_intl_post_shutdown(void);
/* Setting & Getting Language */
-EAPI void e_intl_language_set(const char *lang);
-EAPI const char *e_intl_language_get(void);
-EAPI const char *e_intl_language_alias_get(void);
-EAPI Eina_List *e_intl_language_list(void);
+E_API void e_intl_language_set(const char *lang);
+E_API const char *e_intl_language_get(void);
+E_API const char *e_intl_language_alias_get(void);
+E_API Eina_List *e_intl_language_list(void);
/* Setting & Getting Input Method */
-EAPI void e_intl_input_method_set(const char *method);
-EAPI const char *e_intl_input_method_get(void);
-EAPI Eina_List *e_intl_input_method_list(void);
-EAPI const char *e_intl_imc_personal_path_get(void);
-EAPI const char *e_intl_imc_system_path_get(void);
+E_API void e_intl_input_method_set(const char *method);
+E_API const char *e_intl_input_method_get(void);
+E_API Eina_List *e_intl_input_method_list(void);
+E_API const char *e_intl_imc_personal_path_get(void);
+E_API const char *e_intl_imc_system_path_get(void);
/* Getting locale */
-EAPI E_Locale_Parts *e_intl_locale_parts_get(const char *locale);
-EAPI void e_intl_locale_parts_free(E_Locale_Parts *locale_parts);
-EAPI char *e_intl_locale_parts_combine(E_Locale_Parts *locale_parts, int mask);
-EAPI char *e_intl_locale_charset_canonic_get(const char *charset);
+E_API E_Locale_Parts *e_intl_locale_parts_get(const char *locale);
+E_API void e_intl_locale_parts_free(E_Locale_Parts *locale_parts);
+E_API char *e_intl_locale_parts_combine(E_Locale_Parts *locale_parts, int mask);
+E_API char *e_intl_locale_charset_canonic_get(const char *charset);
# endif
#endif
}
/* Get the input method configuration from the file */
-EAPI E_Input_Method_Config *
+E_API E_Input_Method_Config *
e_intl_input_method_config_read(Eet_File *imc_file)
{
E_Input_Method_Config *imc;
}
/* Write the input method configuration to the file */
-EAPI int
+E_API int
e_intl_input_method_config_write(Eet_File *imc_file, E_Input_Method_Config *imc)
{
int ok = 0;
return ok;
}
-EAPI void
+E_API void
e_intl_input_method_config_free(E_Input_Method_Config *imc)
{
if (imc)
EINTERN int e_intl_data_init(void);
EINTERN int e_intl_data_shutdown(void);
-EAPI E_Input_Method_Config *e_intl_input_method_config_read(Eet_File *imc_file);
-EAPI int e_intl_input_method_config_write(Eet_File *imc_file, E_Input_Method_Config *imc);
-EAPI void e_intl_input_method_config_free(E_Input_Method_Config *imc);
+E_API E_Input_Method_Config *e_intl_input_method_config_read(Eet_File *imc_file);
+E_API int e_intl_input_method_config_write(Eet_File *imc_file, E_Input_Method_Config *imc);
+E_API void e_intl_input_method_config_free(E_Input_Method_Config *imc);
#endif
#endif
E_CONFIG_DD_FREE(_e_ipc_str_4int_list_edd);
}
-EAPI int
+E_API int
e_ipc_codec_int_dec(char *data, int bytes, int *dest)
{
E_Ipc_Int *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_int_enc(int val, int *size_ret)
{
E_Ipc_Int dat;
return eet_data_descriptor_encode(_e_ipc_int_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_double_dec(char *data, int bytes, double *dest)
{
E_Ipc_Double *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_double_enc(double val, int *size_ret)
{
E_Ipc_Double dat;
return eet_data_descriptor_encode(_e_ipc_double_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_2int_dec(char *data, int bytes, int *dest, int *dest2)
{
E_Ipc_2Int *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_2int_enc(int val1, int val2, int *size_ret)
{
E_Ipc_2Int dat;
return eet_data_descriptor_encode(_e_ipc_2int_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_str_dec(char *data, int bytes, char **dest)
{
E_Ipc_Str *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_str_enc(const char *str, int *size_ret)
{
E_Ipc_Str dat;
return eet_data_descriptor_encode(_e_ipc_str_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_2str_dec(char *data, int bytes, E_Ipc_2Str **dest)
{
E_Ipc_2Str *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_2str_enc(const char *str1, const char *str2, int *size_ret)
{
E_Ipc_2Str dat;
return eet_data_descriptor_encode(_e_ipc_2str_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_2str_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_2str_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return eet_data_descriptor_encode(_e_ipc_2str_list_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_str_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_str_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return data;
}
-EAPI int
+E_API int
e_ipc_codec_str_int_dec(char *data, int bytes, E_Ipc_Str_Int **dest)
{
E_Ipc_Str_Int *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_str_int_enc(const char *str, int val, int *size_ret)
{
E_Ipc_Str_Int dat;
return eet_data_descriptor_encode(_e_ipc_str_int_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_str_int_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_str_int_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return eet_data_descriptor_encode(_e_ipc_str_int_list_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_2str_int_dec(char *data, int bytes, E_Ipc_2Str_Int **dest)
{
E_Ipc_2Str_Int *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_2str_int_enc(const char *str1, const char *str2, int val, int *size_ret)
{
E_Ipc_2Str_Int dat;
return eet_data_descriptor_encode(_e_ipc_2str_int_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_2str_int_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_2str_int_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return eet_data_descriptor_encode(_e_ipc_2str_int_list_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_4int_2str_dec(char *data, int bytes, E_Ipc_4Int_2Str **dest)
{
E_Ipc_4Int_2Str *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_4int_2str_enc(int val1, int val2, int val3, int val4, const char *str1, const char *str2, int *size_ret)
{
E_Ipc_4Int_2Str dat;
return eet_data_descriptor_encode(_e_ipc_4int_2str_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_4int_2str_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return eet_data_descriptor_encode(_e_ipc_4int_2str_list_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_5int_2str_dec(char *data, int bytes, E_Ipc_5Int_2Str **dest)
{
E_Ipc_5Int_2Str *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_5int_2str_enc(int val1, int val2, int val3, int val4, int val5, const char *str1, const char *str2, int *size_ret)
{
E_Ipc_5Int_2Str dat;
return eet_data_descriptor_encode(_e_ipc_5int_2str_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_5int_2str_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return eet_data_descriptor_encode(_e_ipc_5int_2str_list_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_3int_4str_dec(char *data, int bytes, E_Ipc_3Int_4Str **dest)
{
E_Ipc_3Int_4Str *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_3int_4str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, const char *str4, int *size_ret)
{
E_Ipc_3Int_4Str dat;
return eet_data_descriptor_encode(_e_ipc_3int_4str_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_3int_4str_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return eet_data_descriptor_encode(_e_ipc_3int_4str_list_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_3int_3str_dec(char *data, int bytes, E_Ipc_3Int_3Str **dest)
{
E_Ipc_3Int_3Str *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_3int_3str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, int *size_ret)
{
E_Ipc_3Int_3Str dat;
return eet_data_descriptor_encode(_e_ipc_3int_3str_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_3int_3str_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
return eet_data_descriptor_encode(_e_ipc_3int_3str_list_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_str_4int_dec(char *data, int bytes, E_Ipc_Str_4Int **dest)
{
E_Ipc_Str_4Int *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_str_4int_enc(const char *str1, int val1, int val2, int val3, int val4, int *size_ret)
{
E_Ipc_Str_4Int dat;
return eet_data_descriptor_encode(_e_ipc_str_4int_edd, &dat, size_ret);
}
-EAPI int
+E_API int
e_ipc_codec_str_4int_list_dec(char *data, int bytes, Eina_List **dest)
{
E_Ipc_List *dat;
return 1;
}
-EAPI void *
+E_API void *
e_ipc_codec_str_4int_list_enc(Eina_List *list, int *size_ret)
{
E_Ipc_List dat;
EINTERN int e_ipc_codec_init(void);
EINTERN void e_ipc_codec_shutdown(void);
-EAPI int e_ipc_codec_int_dec(char *data, int bytes, int *dest);
-EAPI void *e_ipc_codec_int_enc(int val, int *size_ret);
-EAPI int e_ipc_codec_double_dec(char *data, int bytes, double *dest);
-EAPI void *e_ipc_codec_double_enc(double val, int *size_ret);
-EAPI int e_ipc_codec_2int_dec(char *data, int bytes, int *dest, int *dest2x);
-EAPI void *e_ipc_codec_2int_enc(int val1, int val2, int *size_ret);
-
-EAPI int e_ipc_codec_str_dec(char *data, int bytes, char **dest);
-EAPI void *e_ipc_codec_str_enc(const char *str, int *size_ret);
-EAPI int e_ipc_codec_str_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_str_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_2str_dec(char *data, int bytes, E_Ipc_2Str **dest);
-EAPI void *e_ipc_codec_2str_enc(const char *str1, const char *str2, int *size_ret);
-EAPI int e_ipc_codec_2str_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_2str_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_str_int_dec(char *data, int bytes, E_Ipc_Str_Int **dest);
-EAPI void *e_ipc_codec_str_int_enc(const char *str, int val, int *size_ret);
-EAPI int e_ipc_codec_str_int_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_str_int_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_2str_int_dec(char *data, int bytes, E_Ipc_2Str_Int **dest);
-EAPI void *e_ipc_codec_2str_int_enc(const char *str1, const char *str2, int val, int *size_ret);
-EAPI int e_ipc_codec_2str_int_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_2str_int_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_4int_2str_dec(char *data, int bytes, E_Ipc_4Int_2Str **dest);
-EAPI void *e_ipc_codec_4int_2str_enc(int val1, int val2, int val3, int val4, const char *str1, const char *str2, int *size_ret);
-EAPI int e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_4int_2str_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_5int_2str_dec(char *data, int bytes, E_Ipc_5Int_2Str **dest);
-EAPI void *e_ipc_codec_5int_2str_enc(int val1, int val2, int val3, int val4, int val5, const char *str1, const char *str2, int *size_ret);
-EAPI int e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_5int_2str_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_3int_4str_dec(char *data, int bytes, E_Ipc_3Int_4Str **dest);
-EAPI void *e_ipc_codec_3int_4str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, const char *str4, int *size_ret);
-EAPI int e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_3int_4str_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_3int_3str_dec(char *data, int bytes, E_Ipc_3Int_3Str **dest);
-EAPI void *e_ipc_codec_3int_3str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, int *size_ret);
-EAPI int e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_3int_3str_list_enc(Eina_List *list, int *size_ret);
-
-EAPI int e_ipc_codec_str_4int_dec(char *data, int bytes, E_Ipc_Str_4Int **dest);
-EAPI void *e_ipc_codec_str_4int_enc(const char *str1, int val1, int val2, int val3, int val4, int *size_ret);
-EAPI int e_ipc_codec_str_4int_list_dec(char *data, int bytes, Eina_List **dest);
-EAPI void *e_ipc_codec_str_4int_list_enc(Eina_List *list, int *size_ret);
+E_API int e_ipc_codec_int_dec(char *data, int bytes, int *dest);
+E_API void *e_ipc_codec_int_enc(int val, int *size_ret);
+E_API int e_ipc_codec_double_dec(char *data, int bytes, double *dest);
+E_API void *e_ipc_codec_double_enc(double val, int *size_ret);
+E_API int e_ipc_codec_2int_dec(char *data, int bytes, int *dest, int *dest2x);
+E_API void *e_ipc_codec_2int_enc(int val1, int val2, int *size_ret);
+
+E_API int e_ipc_codec_str_dec(char *data, int bytes, char **dest);
+E_API void *e_ipc_codec_str_enc(const char *str, int *size_ret);
+E_API int e_ipc_codec_str_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_str_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_2str_dec(char *data, int bytes, E_Ipc_2Str **dest);
+E_API void *e_ipc_codec_2str_enc(const char *str1, const char *str2, int *size_ret);
+E_API int e_ipc_codec_2str_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_2str_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_str_int_dec(char *data, int bytes, E_Ipc_Str_Int **dest);
+E_API void *e_ipc_codec_str_int_enc(const char *str, int val, int *size_ret);
+E_API int e_ipc_codec_str_int_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_str_int_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_2str_int_dec(char *data, int bytes, E_Ipc_2Str_Int **dest);
+E_API void *e_ipc_codec_2str_int_enc(const char *str1, const char *str2, int val, int *size_ret);
+E_API int e_ipc_codec_2str_int_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_2str_int_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_4int_2str_dec(char *data, int bytes, E_Ipc_4Int_2Str **dest);
+E_API void *e_ipc_codec_4int_2str_enc(int val1, int val2, int val3, int val4, const char *str1, const char *str2, int *size_ret);
+E_API int e_ipc_codec_4int_2str_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_4int_2str_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_5int_2str_dec(char *data, int bytes, E_Ipc_5Int_2Str **dest);
+E_API void *e_ipc_codec_5int_2str_enc(int val1, int val2, int val3, int val4, int val5, const char *str1, const char *str2, int *size_ret);
+E_API int e_ipc_codec_5int_2str_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_5int_2str_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_3int_4str_dec(char *data, int bytes, E_Ipc_3Int_4Str **dest);
+E_API void *e_ipc_codec_3int_4str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, const char *str4, int *size_ret);
+E_API int e_ipc_codec_3int_4str_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_3int_4str_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_3int_3str_dec(char *data, int bytes, E_Ipc_3Int_3Str **dest);
+E_API void *e_ipc_codec_3int_3str_enc(int val1, int val2, int val3, const char *str1, const char *str2, const char *str3, int *size_ret);
+E_API int e_ipc_codec_3int_3str_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_3int_3str_list_enc(Eina_List *list, int *size_ret);
+
+E_API int e_ipc_codec_str_4int_dec(char *data, int bytes, E_Ipc_Str_4Int **dest);
+E_API void *e_ipc_codec_str_4int_enc(const char *str1, int val1, int val2, int val3, int val4, int *size_ret);
+E_API int e_ipc_codec_str_4int_list_dec(char *data, int bytes, Eina_List **dest);
+E_API void *e_ipc_codec_str_4int_list_enc(Eina_List *list, int *size_ret);
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_layout_add(Evas *evas)
{
_e_layout_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI int
+E_API int
e_layout_freeze(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->frozen;
}
-EAPI int
+E_API int
e_layout_thaw(Evas_Object *obj)
{
E_Smart_Data *sd;
return sd->frozen;
}
-EAPI void
+E_API void
e_layout_virtual_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
{
E_Smart_Data *sd;
if (sd->frozen <= 0) _e_layout_smart_reconfigure(sd);
}
-EAPI void
+E_API void
e_layout_virtual_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
E_Smart_Data *sd;
if (h) *h = sd->vh;
}
-EAPI void
+E_API void
e_layout_coord_canvas_to_virtual(Evas_Object *obj, Evas_Coord cx, Evas_Coord cy, Evas_Coord *vx, Evas_Coord *vy)
{
E_Smart_Data *sd;
if (vy) *vy = (cy - sd->y) * ((double)(sd->vh) / sd->h);
}
-EAPI void
+E_API void
e_layout_coord_virtual_to_canvas(Evas_Object *obj, Evas_Coord vx, Evas_Coord vy, Evas_Coord *cx, Evas_Coord *cy)
{
E_Smart_Data *sd;
if (cy) *cy = vy * ((double)(sd->h) / sd->vh) + sd->y;
}
-EAPI void
+E_API void
e_layout_pack(Evas_Object *obj, Evas_Object *child)
{
E_Smart_Data *sd;
if (sd->frozen <= 0) _e_layout_smart_move_resize_item(li);
}
-EAPI void
+E_API void
e_layout_child_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{
E_Layout_Item *li;
if (li->sd->frozen <= 0) _e_layout_smart_move_resize_item(li);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_layout_child_above_get(Evas_Object *obj)
{
E_Layout_Item *li;
return li ? li->obj : NULL;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_layout_child_below_get(Evas_Object *obj)
{
E_Layout_Item *li;
return li ? li->obj : NULL;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_layout_top_child_get(Evas_Object *obj)
{
E_Smart_Data *sd;
return li->obj;
}
-EAPI void
+E_API void
e_layout_child_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
{
E_Layout_Item *li;
if (li->sd->frozen <= 0) _e_layout_smart_move_resize_item(li);
}
-EAPI void
+E_API void
e_layout_child_lower(Evas_Object *obj)
{
E_Layout_Item *li;
evas_object_lower(obj);
}
-EAPI void
+E_API void
e_layout_child_raise(Evas_Object *obj)
{
E_Layout_Item *li;
evas_object_raise(obj);
}
-EAPI void
+E_API void
e_layout_child_lower_below(Evas_Object *obj, Evas_Object *below)
{
E_Layout_Item *li, *li2;
li->sd->items = eina_inlist_prepend_relative(li->sd->items, EINA_INLIST_GET(li), EINA_INLIST_GET(li2));
}
-EAPI void
+E_API void
e_layout_child_raise_above(Evas_Object *obj, Evas_Object *above)
{
E_Layout_Item *li, *li2;
li->sd->items = eina_inlist_append_relative(li->sd->items, EINA_INLIST_GET(li), EINA_INLIST_GET(li2));
}
-EAPI void
+E_API void
e_layout_child_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
{
E_Layout_Item *li;
if (h) *h = li->h;
}
-EAPI void
+E_API void
e_layout_unpack(Evas_Object *obj)
{
E_Layout_Item *li;
_e_layout_smart_disown(obj);
}
-EAPI Eina_List *
+E_API Eina_List *
e_layout_children_get(Evas_Object *obj)
{
E_Smart_Data *sd;
return l;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_layout_top_child_at_xy_get(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Eina_Bool vis, const Eina_List *ignore)
{
E_Smart_Data *sd;
#ifndef E_LAYOUT_H
#define E_LAYOUT_H
-EAPI Evas_Object *e_layout_add (Evas *evas);
-EAPI int e_layout_freeze (Evas_Object *obj);
-EAPI int e_layout_thaw (Evas_Object *obj);
-EAPI void e_layout_virtual_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
-EAPI void e_layout_virtual_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+E_API Evas_Object *e_layout_add (Evas *evas);
+E_API int e_layout_freeze (Evas_Object *obj);
+E_API int e_layout_thaw (Evas_Object *obj);
+E_API void e_layout_virtual_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
+E_API void e_layout_virtual_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
-EAPI void e_layout_coord_canvas_to_virtual (Evas_Object *obj, Evas_Coord cx, Evas_Coord cy, Evas_Coord *vx, Evas_Coord *vy);
-EAPI void e_layout_coord_virtual_to_canvas (Evas_Object *obj, Evas_Coord vx, Evas_Coord vy, Evas_Coord *cx, Evas_Coord *cy);
+E_API void e_layout_coord_canvas_to_virtual (Evas_Object *obj, Evas_Coord cx, Evas_Coord cy, Evas_Coord *vx, Evas_Coord *vy);
+E_API void e_layout_coord_virtual_to_canvas (Evas_Object *obj, Evas_Coord vx, Evas_Coord vy, Evas_Coord *cx, Evas_Coord *cy);
-EAPI void e_layout_pack (Evas_Object *obj, Evas_Object *child);
-EAPI void e_layout_child_move (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-EAPI void e_layout_child_resize (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
-EAPI void e_layout_child_raise (Evas_Object *obj);
-EAPI void e_layout_child_lower (Evas_Object *obj);
-EAPI void e_layout_child_raise_above (Evas_Object *obj, Evas_Object *above);
-EAPI void e_layout_child_lower_below (Evas_Object *obj, Evas_Object *below);
-EAPI void e_layout_child_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
-EAPI void e_layout_unpack (Evas_Object *obj);
+E_API void e_layout_pack (Evas_Object *obj, Evas_Object *child);
+E_API void e_layout_child_move (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+E_API void e_layout_child_resize (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
+E_API void e_layout_child_raise (Evas_Object *obj);
+E_API void e_layout_child_lower (Evas_Object *obj);
+E_API void e_layout_child_raise_above (Evas_Object *obj, Evas_Object *above);
+E_API void e_layout_child_lower_below (Evas_Object *obj, Evas_Object *below);
+E_API void e_layout_child_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
+E_API void e_layout_unpack (Evas_Object *obj);
-EAPI Eina_List *e_layout_children_get(Evas_Object *obj);
-EAPI Evas_Object *e_layout_top_child_at_xy_get(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Eina_Bool vis, const Eina_List *ignore);
+E_API Eina_List *e_layout_children_get(Evas_Object *obj);
+E_API Evas_Object *e_layout_top_child_at_xy_get(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Eina_Bool vis, const Eina_List *ignore);
-EAPI Evas_Object *e_layout_child_below_get(Evas_Object *obj);
-EAPI Evas_Object *e_layout_child_above_get(Evas_Object *obj);
-EAPI Evas_Object *e_layout_top_child_get(Evas_Object *obj);
+E_API Evas_Object *e_layout_child_below_get(Evas_Object *obj);
+E_API Evas_Object *e_layout_child_above_get(Evas_Object *obj);
+E_API Evas_Object *e_layout_top_child_get(Evas_Object *obj);
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_livethumb_add(Evas *e)
{
_e_smart_init();
return evas_object_smart_add(e, _e_smart);
}
-EAPI Evas *
+E_API Evas *
e_livethumb_evas_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->evas;
}
-EAPI void
+E_API void
e_livethumb_vsize_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
{
API_ENTRY return;
if (sd->thumb_obj) evas_object_resize(sd->thumb_obj, sd->vw, sd->vh);
}
-EAPI void
+E_API void
e_livethumb_vsize_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
API_ENTRY return;
evas_object_show(obj);
}
-EAPI void
+E_API void
e_livethumb_thumb_set(Evas_Object *obj, Evas_Object *thumb)
{
API_ENTRY return;
evas_object_resize(sd->thumb_obj, sd->vw, sd->vh);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_livethumb_thumb_get(Evas_Object *obj)
{
API_ENTRY return NULL;
#ifndef E_LIVETHUMB_H
#define E_LIVETHUMB_H
-EAPI Evas_Object *e_livethumb_add (Evas *e);
-EAPI Evas *e_livethumb_evas_get (Evas_Object *obj);
-EAPI void e_livethumb_vsize_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
-EAPI void e_livethumb_vsize_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
-EAPI void e_livethumb_thumb_set (Evas_Object *obj, Evas_Object *thumb);
-EAPI Evas_Object *e_livethumb_thumb_get (Evas_Object *obj);
+E_API Evas_Object *e_livethumb_add (Evas *e);
+E_API Evas *e_livethumb_evas_get (Evas_Object *obj);
+E_API void e_livethumb_vsize_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h);
+E_API void e_livethumb_vsize_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+E_API void e_livethumb_thumb_set (Evas_Object *obj, Evas_Object *thumb);
+E_API Evas_Object *e_livethumb_thumb_get (Evas_Object *obj);
#endif
#endif
static Ecore_Event_Handler *mod_init_end = NULL;
/* external variables */
-EAPI Eina_Bool e_precache_end = EINA_FALSE;
-EAPI Eina_Bool x_fatal = EINA_FALSE;
-EAPI Eina_Bool good = EINA_FALSE;
-EAPI Eina_Bool evil = EINA_FALSE;
-EAPI Eina_Bool starting = EINA_TRUE;
-EAPI Eina_Bool stopping = EINA_FALSE;
-EAPI Eina_Bool restart = EINA_FALSE;
-EAPI Eina_Bool e_nopause = EINA_FALSE;
+E_API Eina_Bool e_precache_end = EINA_FALSE;
+E_API Eina_Bool x_fatal = EINA_FALSE;
+E_API Eina_Bool good = EINA_FALSE;
+E_API Eina_Bool evil = EINA_FALSE;
+E_API Eina_Bool starting = EINA_TRUE;
+E_API Eina_Bool stopping = EINA_FALSE;
+E_API Eina_Bool restart = EINA_FALSE;
+E_API Eina_Bool e_nopause = EINA_FALSE;
EINTERN const char *e_first_frame = NULL;
EINTERN double e_first_frame_start_time = -1;
return 0;
}
-EAPI double
+E_API double
e_main_ts(const char *str)
{
double ret;
static void _e_maximize_client_rects_fill_horiz(E_Client *ec, Eina_List *rects, int *x1, int *x2, int *bx, int *by, int *bw, int *bh);
static void _e_maximize_client_rects_fill_vert(E_Client *ec, Eina_List *rects, int *yy1, int *y2, int *bx, int *by, int *bw, int *bh);
-EAPI void
+E_API void
e_maximize_client_shelf_fit(E_Client *ec, int *x1, int *yy1, int *x2, int *y2, E_Maximize dir)
{
e_maximize_client_shelf_fill(ec, x1, yy1, x2, y2, dir);
}
-EAPI void
+E_API void
e_maximize_client_dock_fit(E_Client *ec, int *x1, int *yy1, int *x2, int *y2)
{
E_Client *ec2;
if (y2) *y2 = cy2;
}
-EAPI void
+E_API void
e_maximize_client_shelf_fill(E_Client *ec, int *x1, int *yy1, int *x2, int *y2, E_Maximize dir)
{
Eina_List *l, *rects = NULL;
}
}
-EAPI void
+E_API void
e_maximize_client_client_fill(E_Client *ec, int *x1, int *yy1, int *x2, int *y2, E_Maximize dir)
{
Eina_List *rects = NULL;
#ifndef E_MAXIMIZE_H
#define E_MAXIMIZE_H
-EAPI void e_maximize_client_shelf_fit(E_Client *ec, int *x1, int *y1, int *x2, int *y2, E_Maximize dir);
-EAPI void e_maximize_client_dock_fit(E_Client *ec, int *x1, int *y1, int *x2, int *y2);
-EAPI void e_maximize_client_shelf_fill(E_Client *ec, int *x1, int *y1, int *x2, int *y2, E_Maximize dir);
-EAPI void e_maximize_client_client_fill(E_Client *ec, int *x1, int *y1, int *x2, int *y2, E_Maximize dir);
+E_API void e_maximize_client_shelf_fit(E_Client *ec, int *x1, int *y1, int *x2, int *y2, E_Maximize dir);
+E_API void e_maximize_client_dock_fit(E_Client *ec, int *x1, int *y1, int *x2, int *y2);
+E_API void e_maximize_client_shelf_fill(E_Client *ec, int *x1, int *y1, int *x2, int *y2, E_Maximize dir);
+E_API void e_maximize_client_client_fill(E_Client *ec, int *x1, int *y1, int *x2, int *y2, E_Maximize dir);
#endif
#endif
return 1;
}
-EAPI void
+E_API void
e_menu_hide_all(void)
{
E_Menu *m;
}
}
-EAPI E_Menu *
+E_API E_Menu *
e_menu_new(void)
{
E_Menu *m;
return m;
}
-EAPI void
+E_API void
e_menu_activate_key(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir)
{
E_OBJECT_CHECK(m);
}
}
-EAPI void
+E_API void
e_menu_activate_mouse(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir, unsigned int activate_time)
{
E_Menu_Item *pmi;
_mouse_up_feed(e_comp->evas, activate_time);
}
-EAPI void
+E_API void
e_menu_activate(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir)
{
E_Menu_Item *pmi;
if (pmi) e_menu_item_active_set(pmi, 0);
}
-EAPI void
+E_API void
e_menu_deactivate(E_Menu *m)
{
E_OBJECT_CHECK(m);
m->post_deactivate_cb.func(m->post_deactivate_cb.data, m);
}
-EAPI int
+E_API int
e_menu_freeze(E_Menu *m)
{
E_OBJECT_CHECK_RETURN(m, 0);
return m->frozen;
}
-EAPI int
+E_API int
e_menu_thaw(E_Menu *m)
{
E_OBJECT_CHECK_RETURN(m, 0);
return m->frozen;
}
-EAPI void
+E_API void
e_menu_title_set(E_Menu *m, const char *title)
{
E_OBJECT_CHECK(m);
edje_object_message_signal_process(m->bg_object);
}
-EAPI void
+E_API void
e_menu_icon_file_set(E_Menu *m EINA_UNUSED, const char *icon EINA_UNUSED)
{
/* FIXME: support menu icons
*/
}
-EAPI void
+E_API void
e_menu_category_set(E_Menu *m, const char *category)
{
E_OBJECT_CHECK(m);
m->changed = 1;
}
-EAPI void
+E_API void
e_menu_category_data_set(char *category, void *data)
{
E_Menu_Category *cat;
}
}
-EAPI E_Menu_Category_Callback *
+E_API E_Menu_Category_Callback *
e_menu_category_callback_add(char *category, void (*create_cb)(void *data, E_Menu *m, void *category_data), Ecore_Cb free_cb, void *data)
{
E_Menu_Category *cat;
return cb;
}
-EAPI void
+E_API void
e_menu_category_callback_del(E_Menu_Category_Callback *cb)
{
E_Menu_Category *cat;
}
}
-EAPI void
+E_API void
e_menu_pre_activate_callback_set(E_Menu *m, void (*func)(void *data, E_Menu *m), void *data)
{
E_OBJECT_CHECK(m);
m->pre_activate_cb.data = data;
}
-EAPI void
+E_API void
e_menu_post_deactivate_callback_set(E_Menu *m, void (*func)(void *data, E_Menu *m), void *data)
{
E_OBJECT_CHECK(m);
m->post_deactivate_cb.data = data;
}
-EAPI E_Menu *
+E_API E_Menu *
e_menu_root_get(E_Menu *m)
{
E_Menu *ret;
return ret;
}
-EAPI E_Menu_Item *
+E_API E_Menu_Item *
e_menu_item_new(E_Menu *m)
{
E_Menu_Item *mi;
return mi;
}
-EAPI E_Menu_Item *
+E_API E_Menu_Item *
e_menu_item_new_relative(E_Menu *m, E_Menu_Item *rel)
{
E_Menu_Item *mi;
return mi;
}
-EAPI E_Menu_Item *
+E_API E_Menu_Item *
e_menu_item_nth(E_Menu *m, int n)
{
E_OBJECT_CHECK_RETURN(m, NULL);
return (E_Menu_Item *)eina_list_nth(m->items, n);
}
-EAPI int
+E_API int
e_menu_item_num_get(const E_Menu_Item *mi)
{
const Eina_List *l;
return -1;
}
-EAPI void
+E_API void
e_menu_item_icon_file_set(E_Menu_Item *mi, const char *icon)
{
E_OBJECT_CHECK(mi);
mi->menu->changed = 1;
}
-EAPI void
+E_API void
e_menu_item_icon_edje_set(E_Menu_Item *mi, const char *icon, const char *key)
{
E_OBJECT_CHECK(mi);
mi->menu->changed = 1;
}
-EAPI void
+E_API void
e_menu_item_label_set(E_Menu_Item *mi, const char *label)
{
E_OBJECT_CHECK(mi);
mi->menu->changed = 1;
}
-EAPI void
+E_API void
e_menu_item_submenu_set(E_Menu_Item *mi, E_Menu *sub)
{
Eina_Bool submenu = EINA_FALSE;
_e_menu_list_free_unref(tmp);
}
-EAPI void
+E_API void
e_menu_item_separator_set(E_Menu_Item *mi, int sep)
{
E_OBJECT_CHECK(mi);
mi->menu->changed = 1;
}
-EAPI void
+E_API void
e_menu_item_check_set(E_Menu_Item *mi, int chk)
{
E_OBJECT_CHECK(mi);
mi->menu->changed = 1;
}
-EAPI void
+E_API void
e_menu_item_radio_set(E_Menu_Item *mi, int rad)
{
E_OBJECT_CHECK(mi);
mi->menu->changed = 1;
}
-EAPI void
+E_API void
e_menu_item_radio_group_set(E_Menu_Item *mi, int radg)
{
E_OBJECT_CHECK(mi);
mi->menu->changed = 1;
}
-EAPI void
+E_API void
e_menu_item_toggle_set(E_Menu_Item *mi, int tog)
{
E_OBJECT_CHECK(mi);
}
}
-EAPI int
+E_API int
e_menu_item_toggle_get(E_Menu_Item *mi)
{
E_OBJECT_CHECK_RETURN(mi, 0);
return mi->toggle;
}
-EAPI void
+E_API void
e_menu_item_callback_set(E_Menu_Item *mi, void (*func)(void *data, E_Menu *m, E_Menu_Item *mi), const void *data)
{
E_OBJECT_CHECK(mi);
mi->cb.data = (void *)data;
}
-EAPI void
+E_API void
e_menu_item_realize_callback_set(E_Menu_Item *mi, void (*func)(void *data, E_Menu *m, E_Menu_Item *mi), void *data)
{
E_OBJECT_CHECK(mi);
mi->realize_cb.data = data;
}
-EAPI void
+E_API void
e_menu_item_submenu_pre_callback_set(E_Menu_Item *mi, void (*func)(void *data, E_Menu *m, E_Menu_Item *mi), const void *data)
{
E_OBJECT_CHECK(mi);
mi->submenu_post_cb.func = _e_menu_cb_item_submenu_post_default;
}
-EAPI void
+E_API void
e_menu_item_submenu_post_callback_set(E_Menu_Item *mi, void (*func)(void *data, E_Menu *m, E_Menu_Item *mi), const void *data)
{
E_OBJECT_CHECK(mi);
mi->submenu_post_cb.data = (void *)data;
}
-EAPI void
+E_API void
e_menu_item_drag_callback_set(E_Menu_Item *mi, void (*func)(void *data, E_Menu *m, E_Menu_Item *mi), void *data)
{
E_OBJECT_CHECK(mi);
mi->drag_cb.data = data;
}
-EAPI void
+E_API void
e_menu_item_active_set(E_Menu_Item *mi, int active)
{
Eina_List *tmp = NULL;
_e_menu_list_free_unref(tmp);
}
-EAPI E_Menu_Item *
+E_API E_Menu_Item *
e_menu_item_active_get(void)
{
return _e_active_menu_item;
}
-EAPI void
+E_API void
e_menu_active_item_activate(void)
{
_e_menu_active_call();
_e_menu_deactivate_all();
}
-EAPI void
+E_API void
e_menu_item_disabled_set(E_Menu_Item *mi, int disable)
{
E_OBJECT_CHECK(mi);
}
}
-EAPI void
+E_API void
e_menu_idler_before(void)
{
/* when e goes "idle" this gets called so leave all our hard work till */
}
}
-EAPI Ecore_Window
+E_API Ecore_Window
e_menu_grab_window_get(void)
{
return _e_menu_win;
EINTERN int e_menu_init(void);
EINTERN int e_menu_shutdown(void);
-EAPI void e_menu_hide_all(void);
-EAPI E_Menu *e_menu_new(void);
-EAPI void e_menu_activate_key(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir);
-EAPI void e_menu_activate_mouse(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir, unsigned int activate_time);
-EAPI void e_menu_activate(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir);
-EAPI void e_menu_deactivate(E_Menu *m);
-EAPI int e_menu_freeze(E_Menu *m);
-EAPI int e_menu_thaw(E_Menu *m);
-EAPI void e_menu_title_set(E_Menu *m, const char *title);
-EAPI void e_menu_icon_file_set(E_Menu *m, const char *icon);
+E_API void e_menu_hide_all(void);
+E_API E_Menu *e_menu_new(void);
+E_API void e_menu_activate_key(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir);
+E_API void e_menu_activate_mouse(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir, unsigned int activate_time);
+E_API void e_menu_activate(E_Menu *m, E_Zone *zone, int x, int y, int w, int h, int dir);
+E_API void e_menu_deactivate(E_Menu *m);
+E_API int e_menu_freeze(E_Menu *m);
+E_API int e_menu_thaw(E_Menu *m);
+E_API void e_menu_title_set(E_Menu *m, const char *title);
+E_API void e_menu_icon_file_set(E_Menu *m, const char *icon);
/* menu categories functions */
-EAPI void e_menu_category_set(E_Menu *m, const char *category);
-EAPI void e_menu_category_data_set(char *category, void *data);
-EAPI E_Menu_Category_Callback *e_menu_category_callback_add(char *category, void (*create_cb) (void *data, E_Menu *m, void *category_data), Ecore_Cb free_cb, void *data);
-EAPI void e_menu_category_callback_del(E_Menu_Category_Callback *cb);
-
-
-EAPI void e_menu_pre_activate_callback_set(E_Menu *m, void (*func) (void *data, E_Menu *m), void *data);
-EAPI void e_menu_post_deactivate_callback_set(E_Menu *m, void (*func) (void *data, E_Menu *m), void *data);
-
-EAPI E_Menu *e_menu_root_get(E_Menu *m);
-
-EAPI E_Menu_Item *e_menu_item_new(E_Menu *m);
-EAPI E_Menu_Item *e_menu_item_new_relative(E_Menu *m, E_Menu_Item *rel);
-EAPI E_Menu_Item *e_menu_item_nth(E_Menu *m, int n);
-EAPI int e_menu_item_num_get(const E_Menu_Item *mi);
-EAPI void e_menu_item_icon_file_set(E_Menu_Item *mi, const char *icon);
-EAPI void e_menu_item_icon_edje_set(E_Menu_Item *mi, const char *icon, const char *key);
-EAPI void e_menu_item_label_set(E_Menu_Item *mi, const char *label);
-EAPI void e_menu_item_submenu_set(E_Menu_Item *mi, E_Menu *sub);
-EAPI void e_menu_item_separator_set(E_Menu_Item *mi, int sep);
-EAPI void e_menu_item_check_set(E_Menu_Item *mi, int chk);
-EAPI void e_menu_item_radio_set(E_Menu_Item *mi, int rad);
-EAPI void e_menu_item_radio_group_set(E_Menu_Item *mi, int radg);
-EAPI void e_menu_item_toggle_set(E_Menu_Item *mi, int tog);
-EAPI int e_menu_item_toggle_get(E_Menu_Item *mi);
-EAPI void e_menu_item_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data);
-EAPI void e_menu_item_realize_callback_set(E_Menu_Item *mi, E_Menu_Cb func, void *data);
-EAPI void e_menu_item_submenu_pre_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data);
-EAPI void e_menu_item_submenu_post_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data);
-EAPI void e_menu_item_drag_callback_set(E_Menu_Item *mi, E_Menu_Cb func, void *data);
-EAPI E_Menu_Item *e_menu_item_active_get(void);
-EAPI void e_menu_active_item_activate(void);
-EAPI void e_menu_item_active_set(E_Menu_Item *mi, int active);
-EAPI void e_menu_item_disabled_set(E_Menu_Item *mi, int disable);
-
-EAPI void e_menu_idler_before(void);
-
-EAPI Ecore_Window e_menu_grab_window_get(void);
+E_API void e_menu_category_set(E_Menu *m, const char *category);
+E_API void e_menu_category_data_set(char *category, void *data);
+E_API E_Menu_Category_Callback *e_menu_category_callback_add(char *category, void (*create_cb) (void *data, E_Menu *m, void *category_data), Ecore_Cb free_cb, void *data);
+E_API void e_menu_category_callback_del(E_Menu_Category_Callback *cb);
+
+
+E_API void e_menu_pre_activate_callback_set(E_Menu *m, void (*func) (void *data, E_Menu *m), void *data);
+E_API void e_menu_post_deactivate_callback_set(E_Menu *m, void (*func) (void *data, E_Menu *m), void *data);
+
+E_API E_Menu *e_menu_root_get(E_Menu *m);
+
+E_API E_Menu_Item *e_menu_item_new(E_Menu *m);
+E_API E_Menu_Item *e_menu_item_new_relative(E_Menu *m, E_Menu_Item *rel);
+E_API E_Menu_Item *e_menu_item_nth(E_Menu *m, int n);
+E_API int e_menu_item_num_get(const E_Menu_Item *mi);
+E_API void e_menu_item_icon_file_set(E_Menu_Item *mi, const char *icon);
+E_API void e_menu_item_icon_edje_set(E_Menu_Item *mi, const char *icon, const char *key);
+E_API void e_menu_item_label_set(E_Menu_Item *mi, const char *label);
+E_API void e_menu_item_submenu_set(E_Menu_Item *mi, E_Menu *sub);
+E_API void e_menu_item_separator_set(E_Menu_Item *mi, int sep);
+E_API void e_menu_item_check_set(E_Menu_Item *mi, int chk);
+E_API void e_menu_item_radio_set(E_Menu_Item *mi, int rad);
+E_API void e_menu_item_radio_group_set(E_Menu_Item *mi, int radg);
+E_API void e_menu_item_toggle_set(E_Menu_Item *mi, int tog);
+E_API int e_menu_item_toggle_get(E_Menu_Item *mi);
+E_API void e_menu_item_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data);
+E_API void e_menu_item_realize_callback_set(E_Menu_Item *mi, E_Menu_Cb func, void *data);
+E_API void e_menu_item_submenu_pre_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data);
+E_API void e_menu_item_submenu_post_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data);
+E_API void e_menu_item_drag_callback_set(E_Menu_Item *mi, E_Menu_Cb func, void *data);
+E_API E_Menu_Item *e_menu_item_active_get(void);
+E_API void e_menu_active_item_activate(void);
+E_API void e_menu_item_active_set(E_Menu_Item *mi, int active);
+E_API void e_menu_item_disabled_set(E_Menu_Item *mi, int disable);
+
+E_API void e_menu_idler_before(void);
+
+E_API Ecore_Window e_menu_grab_window_get(void);
#endif
#endif
static Eina_List *handlers = NULL;
static Eina_Hash *_e_module_path_hash = NULL;
-EAPI int E_EVENT_MODULE_UPDATE = 0;
-EAPI int E_EVENT_MODULE_INIT_END = 0;
+E_API int E_EVENT_MODULE_UPDATE = 0;
+E_API int E_EVENT_MODULE_INIT_END = 0;
static Eina_Stringshare *mod_src_path = NULL;
return 1;
}
-EAPI void
+E_API void
e_module_all_load(void)
{
Eina_List *l, *ll;
unsetenv("E_MODULE_LOAD");
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_module_loading_get(void)
{
return !_e_modules_init_end;
}
-EAPI E_Module *
+E_API E_Module *
e_module_new(const char *name)
{
E_Module *m;
return m;
}
-EAPI int
+E_API int
e_module_save(E_Module *m)
{
E_OBJECT_CHECK_RETURN(m, 0);
return m->func.save ? m->func.save(m) : 1;
}
-EAPI const char *
+E_API const char *
e_module_dir_get(E_Module *m)
{
E_OBJECT_CHECK_RETURN(m, NULL);
return m->dir;
}
-EAPI int
+E_API int
e_module_enable(E_Module *m)
{
Eina_List *l;
return 0;
}
-EAPI int
+E_API int
e_module_disable(E_Module *m)
{
E_Event_Module_Update *ev;
return ret;
}
-EAPI int
+E_API int
e_module_enabled_get(E_Module *m)
{
E_OBJECT_CHECK_RETURN(m, 0);
return m->enabled;
}
-EAPI int
+E_API int
e_module_save_all(void)
{
Eina_List *l;
return ret;
}
-EAPI E_Module *
+E_API E_Module *
e_module_find(const char *name)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(name, NULL);
return eina_hash_find(_e_modules_hash, name);
}
-EAPI Eina_List *
+E_API Eina_List *
e_module_list(void)
{
return _e_modules;
}
-EAPI void
+E_API void
e_module_dialog_show(E_Module *m, const char *title, const char *body)
{
E_Dialog *dia;
e_win_client_icon_set(dia->win, icon);
}
-EAPI void
+E_API void
e_module_delayed_set(E_Module *m, int delayed)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_module_priority_set(E_Module *m, int priority)
{
/* Set the loading order for a module.
}
}
-EAPI Eina_List *
+E_API Eina_List *
e_module_desktop_list(void)
{
Eina_List *l = NULL;
return l;
}
-EAPI void
+E_API void
e_module_desktop_free(E_Module_Desktop *md)
{
if (!md) return;
#define E_MODULE_TYPE 0xE0b0100b
-extern EAPI int E_EVENT_MODULE_UPDATE;
-extern EAPI int E_EVENT_MODULE_INIT_END;
+extern E_API int E_EVENT_MODULE_UPDATE;
+extern E_API int E_EVENT_MODULE_INIT_END;
struct _E_Event_Module_Update
{
EINTERN int e_module_init(void);
EINTERN int e_module_shutdown(void);
-EAPI void e_module_all_load(void);
-EAPI E_Module *e_module_new(const char *name);
-EAPI int e_module_save(E_Module *m);
-EAPI const char *e_module_dir_get(E_Module *m);
-EAPI int e_module_enable(E_Module *m);
-EAPI int e_module_disable(E_Module *m);
-EAPI int e_module_enabled_get(E_Module *m);
-EAPI int e_module_save_all(void);
-EAPI E_Module *e_module_find(const char *name);
-EAPI Eina_List *e_module_list(void);
-EAPI Eina_List *e_module_desktop_list(void);
-EAPI void e_module_desktop_free(E_Module_Desktop *md);
-EAPI void e_module_dialog_show(E_Module *m, const char *title, const char *body);
-EAPI void e_module_delayed_set(E_Module *m, int delayed);
-EAPI void e_module_priority_set(E_Module *m, int priority);
-EAPI Eina_Bool e_module_loading_get(void);
+E_API void e_module_all_load(void);
+E_API E_Module *e_module_new(const char *name);
+E_API int e_module_save(E_Module *m);
+E_API const char *e_module_dir_get(E_Module *m);
+E_API int e_module_enable(E_Module *m);
+E_API int e_module_disable(E_Module *m);
+E_API int e_module_enabled_get(E_Module *m);
+E_API int e_module_save_all(void);
+E_API E_Module *e_module_find(const char *name);
+E_API Eina_List *e_module_list(void);
+E_API Eina_List *e_module_desktop_list(void);
+E_API void e_module_desktop_free(E_Module_Desktop *md);
+E_API void e_module_dialog_show(E_Module *m, const char *title, const char *body);
+E_API void e_module_delayed_set(E_Module *m, int delayed);
+E_API void e_module_priority_set(E_Module *m, int priority);
+E_API Eina_Bool e_module_loading_get(void);
#endif
#endif
#include "e.h"
-EAPI int
+E_API int
e_mouse_update(void)
{
unsigned char map[256] = { 0 };
#ifndef E_MOUSE_H
#define E_MOUSE_H
-EAPI int e_mouse_update(void);
+E_API int e_mouse_update(void);
#endif
#endif
return 1;
}
-EAPI void
+E_API void
e_moveresize_replace(Eina_Bool enable)
{
_e_moveresize_enabled = !enable;
}
-EAPI void
+E_API void
e_moveresize_client_extents(const E_Client *ec, int *w, int *h)
{
if ((ec->icccm.base_w >= 0) &&
EINTERN int e_moveresize_init(void);
EINTERN int e_moveresize_shutdown(void);
-EAPI void e_moveresize_replace(Eina_Bool enable);
-EAPI void e_moveresize_client_extents(const E_Client *ec, int *w, int *h);
+E_API void e_moveresize_replace(Eina_Bool enable);
+E_API void e_moveresize_client_extents(const E_Client *ec, int *w, int *h);
#endif
#endif
return 1;
}
-EAPI void
+E_API void
e_msg_send(const char *name, const char *info, int val, E_Object *obj, void *msgdata, void (*afterfunc)(void *data, E_Object *obj, void *msgdata), void *afterdata)
{
unsigned int size, pos, name_len, info_len;
ecore_event_add(E_EVENT_MSG, ev, _e_msg_event_free, NULL);
}
-EAPI E_Msg_Handler *
+E_API E_Msg_Handler *
e_msg_handler_add(void (*func)(void *data, const char *name, const char *info, int val, E_Object *obj, void *msgdata), void *data)
{
E_Msg_Handler *emsgh;
return emsgh;
}
-EAPI void
+E_API void
e_msg_handler_del(E_Msg_Handler *emsgh)
{
if (processing_handlers > 0)
EINTERN int e_msg_init(void);
EINTERN int e_msg_shutdown(void);
-EAPI void e_msg_send(const char *name, const char *info, int val, E_Object *obj, void *msgdata, void (*afterfunc) (void *data, E_Object *obj, void *msgdata), void *afterdata);
-EAPI E_Msg_Handler *e_msg_handler_add(void (*func) (void *data, const char *name, const char *info, int val, E_Object *obj, void *msgdata), void *data);
-EAPI void e_msg_handler_del(E_Msg_Handler *emsgh);
+E_API void e_msg_send(const char *name, const char *info, int val, E_Object *obj, void *msgdata, void (*afterfunc) (void *data, E_Object *obj, void *msgdata), void *afterdata);
+E_API E_Msg_Handler *e_msg_handler_add(void (*func) (void *data, const char *name, const char *info, int val, E_Object *obj, void *msgdata), void *data);
+E_API void e_msg_handler_del(E_Msg_Handler *emsgh);
#endif
#endif
return 1;
}
-EAPI Eldbus_Service_Interface *
+E_API Eldbus_Service_Interface *
e_msgbus_interface_attach(const Eldbus_Service_Interface_Desc *desc)
{
if (!_e_msgbus_data->iface)
EINTERN int e_msgbus_init(void);
EINTERN int e_msgbus_shutdown(void);
-EAPI Eldbus_Service_Interface *e_msgbus_interface_attach(const Eldbus_Service_Interface_Desc *desc);
+E_API Eldbus_Service_Interface *e_msgbus_interface_attach(const Eldbus_Service_Interface_Desc *desc);
#endif
#endif
INTERFACE, methods, signals, NULL, NULL, NULL
};
-EAPI Eina_Bool
+E_API Eina_Bool
e_notification_server_register(const E_Notification_Server_Info *server_info, E_Notification_Notify_Cb n_cb, E_Notification_Close_Cb close_cb, const void *data)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(server_info, EINA_FALSE);
return EINA_TRUE;
}
-EAPI void
+E_API void
e_notification_server_unregister(void)
{
EINA_SAFETY_ON_NULL_RETURN(n_data);
n_data = NULL;
}
-EAPI void
+E_API void
e_notification_notify_close(E_Notification_Notify *notify, E_Notification_Notify_Closed_Reason reason)
{
EINA_SAFETY_ON_NULL_RETURN(n_data);
notify->id, reason);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_notification_notify_raw_image_get(E_Notification_Notify *notify, Evas *evas)
{
Evas_Object *o;
notify->timeout = -1;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_notification_client_send(E_Notification_Notify *notify, E_Notification_Client_Send_Cb cb, const void *data)
{
unsigned id;
*
* @return EINA_TRUE if server was registered, EINA_FALSE otherwise.
*/
-EAPI Eina_Bool e_notification_server_register(const E_Notification_Server_Info *server_info, E_Notification_Notify_Cb notify_cb, E_Notification_Close_Cb close_cb, const void *data);
+E_API Eina_Bool e_notification_server_register(const E_Notification_Server_Info *server_info, E_Notification_Notify_Cb notify_cb, E_Notification_Close_Cb close_cb, const void *data);
/**
* Unregister the sole notification server
*/
-EAPI void e_notification_server_unregister(void);
+E_API void e_notification_server_unregister(void);
-EAPI void e_notification_notify_close(E_Notification_Notify *notify, E_Notification_Notify_Closed_Reason reason);
-EAPI Evas_Object *e_notification_notify_raw_image_get(E_Notification_Notify *notify, Evas *evas);
+E_API void e_notification_notify_close(E_Notification_Notify *notify, E_Notification_Notify_Closed_Reason reason);
+E_API Evas_Object *e_notification_notify_raw_image_get(E_Notification_Notify *notify, Evas *evas);
//client
typedef void (*E_Notification_Client_Send_Cb)(void *data, unsigned int id);
-EAPI Eina_Bool e_notification_client_send(E_Notification_Notify *notify, E_Notification_Client_Send_Cb cb, const void *data);
+E_API Eina_Bool e_notification_client_send(E_Notification_Notify *notify, E_Notification_Client_Send_Cb cb, const void *data);
#endif
_e_obj_dialog_cb_delete(data, NULL, NULL, NULL);
}
-EAPI E_Obj_Dialog *
+E_API E_Obj_Dialog *
e_obj_dialog_new(char *title, char *class_name, char *class_class)
{
E_Obj_Dialog *od;
return od;
}
-EAPI void
+E_API void
e_obj_dialog_cb_delete_set(E_Obj_Dialog *od, void (*func)(E_Obj_Dialog *od))
{
od->cb_delete = func;
}
-EAPI void
+E_API void
e_obj_dialog_icon_set(E_Obj_Dialog *od, char *icon)
{
E_OBJECT_CHECK(od);
e_win_client_icon_set(od->win, icon);
}
-EAPI void
+E_API void
e_obj_dialog_show(E_Obj_Dialog *od)
{
Evas_Coord w, h, mw, mh;
evas_object_show(od->win);
}
-EAPI void
+E_API void
e_obj_dialog_obj_part_text_set(E_Obj_Dialog *od, const char *part, const char *text)
{
E_OBJECT_CHECK(od);
edje_object_part_text_set(od->bg_object, part, text);
}
-EAPI void
+E_API void
e_obj_dialog_obj_theme_set(E_Obj_Dialog *od, char *theme_cat, char *theme_obj)
{
E_OBJECT_CHECK(od);
void (*cb_delete)(E_Obj_Dialog *od);
};
-EAPI E_Obj_Dialog *e_obj_dialog_new(char *title, char *class_name, char *class_class);
-EAPI void e_obj_dialog_icon_set(E_Obj_Dialog *od, char *icon);
-EAPI void e_obj_dialog_show(E_Obj_Dialog *od);
-EAPI void e_obj_dialog_obj_part_text_set(E_Obj_Dialog *od, const char *part, const char *text);
-EAPI void e_obj_dialog_obj_theme_set(E_Obj_Dialog *od, char *theme_cat, char *theme_obj);
-EAPI void e_obj_dialog_cb_delete_set(E_Obj_Dialog *od, void (*func)(E_Obj_Dialog *od));
+E_API E_Obj_Dialog *e_obj_dialog_new(char *title, char *class_name, char *class_class);
+E_API void e_obj_dialog_icon_set(E_Obj_Dialog *od, char *icon);
+E_API void e_obj_dialog_show(E_Obj_Dialog *od);
+E_API void e_obj_dialog_obj_part_text_set(E_Obj_Dialog *od, const char *part, const char *text);
+E_API void e_obj_dialog_obj_theme_set(E_Obj_Dialog *od, char *theme_cat, char *theme_obj);
+E_API void e_obj_dialog_cb_delete_set(E_Obj_Dialog *od, void (*func)(E_Obj_Dialog *od));
#endif
#endif
#endif
/* externally accessible functions */
-EAPI void *
+E_API void *
e_object_alloc(int size, int type, E_Object_Cleanup_Func cleanup_func)
{
E_Object *obj;
e_object_unref(obj);
}
-EAPI void
+E_API void
e_object_del(E_Object *obj)
{
E_OBJECT_CHECK(obj);
e_object_unref(obj);
}
-EAPI void
+E_API void
e_object_delay_del_set(E_Object *obj, void *func)
{
E_OBJECT_CHECK(obj);
obj->del_delay_func = func;
}
-EAPI int
+E_API int
e_object_is_del(E_Object *obj)
{
E_OBJECT_CHECK_RETURN(obj, 1);
return obj->deleted;
}
-EAPI void
+E_API void
e_object_del_func_set(E_Object *obj, E_Object_Cleanup_Func del_func)
{
E_OBJECT_CHECK(obj);
obj->del_func = del_func;
}
-EAPI void
+E_API void
e_object_type_set(E_Object *obj, int type)
{
E_OBJECT_CHECK(obj);
obj->type = type;
}
-EAPI void
+E_API void
e_object_free(E_Object *obj)
{
E_OBJECT_CHECK(obj);
obj->cleanup_func(obj);
}
-EAPI int
+E_API int
e_object_ref(E_Object *obj)
{
E_OBJECT_CHECK_RETURN(obj, -1);
return obj->references;
}
-EAPI int
+E_API int
e_object_unref(E_Object *obj)
{
int ref;
return ref;
}
-EAPI int
+E_API int
e_object_ref_get(E_Object *obj)
{
E_OBJECT_CHECK_RETURN(obj, 0);
}
#if 0
-EAPI void
+E_API void
e_bt(void)
{
int i, trace_num;
#endif
-EAPI int
+E_API int
e_object_error(E_Object *obj)
{
#ifdef OBJECT_PARANOIA_CHECK
#endif
}
-EAPI void
+E_API void
e_object_data_set(E_Object *obj, const void *data)
{
E_OBJECT_CHECK(obj);
obj->data = (void *)data;
}
-EAPI void *
+E_API void *
e_object_data_get(E_Object *obj)
{
E_OBJECT_CHECK_RETURN(obj, NULL);
return obj->data;
}
-EAPI void
+E_API void
e_object_free_attach_func_set(E_Object *obj, E_Object_Cleanup_Func func)
{
E_OBJECT_CHECK(obj);
obj->free_att_func = func;
}
-EAPI void
+E_API void
e_object_del_attach_func_set(E_Object *obj, E_Object_Cleanup_Func func)
{
E_OBJECT_CHECK(obj);
obj->del_att_func = func;
}
-EAPI void
+E_API void
e_object_ref_debug_set(E_Object *obj, Eina_Bool set)
{
E_OBJECT_CHECK(obj);
obj->ref_debug = !!set;
}
-EAPI void
+E_API void
e_object_delfn_clear(E_Object *obj)
{
E_Object_Delfn *dfn;
}
}
-EAPI E_Object_Delfn *
+E_API E_Object_Delfn *
e_object_delfn_add(E_Object *obj, void (*func)(void *data, void *obj), void *data)
{
E_Object_Delfn *dfn;
return dfn;
}
-EAPI void
+E_API void
e_object_delfn_del(E_Object *obj, E_Object_Delfn *dfn)
{
E_OBJECT_CHECK(obj);
Eina_Bool delete_me : 1;
};
-EAPI void *e_object_alloc (int size, int type, E_Object_Cleanup_Func cleanup_func);
-EAPI void e_object_del (E_Object *obj);
-EAPI void e_object_delay_del_set (E_Object *obj, void *func);
-EAPI int e_object_is_del (E_Object *obj);
-EAPI void e_object_del_func_set (E_Object *obj, E_Object_Cleanup_Func del_func);
-EAPI void e_object_type_set (E_Object *obj, int type);
-EAPI void e_object_free (E_Object *obj);
-EAPI int e_object_ref (E_Object *obj);
-EAPI int e_object_unref (E_Object *obj);
-EAPI int e_object_ref_get (E_Object *obj);
-EAPI int e_object_error (E_Object *obj);
-EAPI void e_object_data_set (E_Object *obj, const void *data);
-EAPI void *e_object_data_get (E_Object *obj);
-EAPI void e_object_free_attach_func_set(E_Object *obj, E_Object_Cleanup_Func func);
-EAPI void e_object_del_attach_func_set (E_Object *obj, E_Object_Cleanup_Func func);
+E_API void *e_object_alloc (int size, int type, E_Object_Cleanup_Func cleanup_func);
+E_API void e_object_del (E_Object *obj);
+E_API void e_object_delay_del_set (E_Object *obj, void *func);
+E_API int e_object_is_del (E_Object *obj);
+E_API void e_object_del_func_set (E_Object *obj, E_Object_Cleanup_Func del_func);
+E_API void e_object_type_set (E_Object *obj, int type);
+E_API void e_object_free (E_Object *obj);
+E_API int e_object_ref (E_Object *obj);
+E_API int e_object_unref (E_Object *obj);
+E_API int e_object_ref_get (E_Object *obj);
+E_API int e_object_error (E_Object *obj);
+E_API void e_object_data_set (E_Object *obj, const void *data);
+E_API void *e_object_data_get (E_Object *obj);
+E_API void e_object_free_attach_func_set(E_Object *obj, E_Object_Cleanup_Func func);
+E_API void e_object_del_attach_func_set (E_Object *obj, E_Object_Cleanup_Func func);
-EAPI E_Object_Delfn *e_object_delfn_add (E_Object *obj, void (*func) (void *data, void *obj), void *data);
-EAPI void e_object_delfn_del (E_Object *obj, E_Object_Delfn *dfn);
-EAPI void e_object_delfn_clear(E_Object *obj);
+E_API E_Object_Delfn *e_object_delfn_add (E_Object *obj, void (*func) (void *data, void *obj), void *data);
+E_API void e_object_delfn_del (E_Object *obj, E_Object_Delfn *dfn);
+E_API void e_object_delfn_clear(E_Object *obj);
-EAPI void e_object_ref_debug_set(E_Object *obj, Eina_Bool set);
+E_API void e_object_ref_debug_set(E_Object *obj, Eina_Bool set);
/*
-EAPI void e_object_breadcrumb_add (E_Object *obj, char *crumb);
-EAPI void e_object_breadcrumb_del (E_Object *obj, char *crumb);
-EAPI void e_object_breadcrumb_debug (E_Object *obj);
+E_API void e_object_breadcrumb_add (E_Object *obj, char *crumb);
+E_API void e_object_breadcrumb_del (E_Object *obj, char *crumb);
+E_API void e_object_breadcrumb_debug (E_Object *obj);
*/
#endif
#include <ctype.h>
#include <errno.h>
+# ifdef E_API
+# undef E_API
+# endif
+# ifdef WIN32
+# ifdef BUILDING_DLL
+# define E_API __declspec(dllexport)
+# else
+# define E_API __declspec(dllimport)
+# endif
+# else
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+/* BROKEN in gcc 4 on amd64 */
+# if 0
+# pragma GCC visibility push(hidden)
+# endif
+# define E_API __attribute__ ((visibility("default")))
+# else
+# define E_API
+# endif
+# else
+# define E_API
+# endif
+# endif
+
static const char *
xdg_defaults_get(const char *path, const char *mime)
{
}
};
-EAPI int
+E_API int
main(int argc, char *argv[])
{
Eina_Bool quit_option = EINA_FALSE;
return 1;
}
-EAPI E_Order *
+E_API E_Order *
e_order_new(const char *path)
{
E_Order *eo;
return eo;
}
-EAPI E_Order *
+E_API E_Order *
e_order_clone(const E_Order *eo)
{
E_Order *eoc;
return eoc;
}
-EAPI void
+E_API void
e_order_update_callback_set(E_Order *eo, void (*cb)(void *data, E_Order *eo), void *data)
{
E_OBJECT_CHECK(eo);
eo->cb.data = data;
}
-EAPI void
+E_API void
e_order_remove(E_Order *eo, Efreet_Desktop *desktop)
{
Eina_List *tmp;
_e_order_save(eo);
}
-EAPI void
+E_API void
e_order_append(E_Order *eo, Efreet_Desktop *desktop)
{
E_OBJECT_CHECK(eo);
_e_order_save(eo);
}
-EAPI void
+E_API void
e_order_prepend_relative(E_Order *eo, Efreet_Desktop *desktop, Efreet_Desktop *before)
{
E_OBJECT_CHECK(eo);
_e_order_save(eo);
}
-EAPI void
+E_API void
e_order_files_append(E_Order *eo, Eina_List *files)
{
Eina_List *l;
_e_order_save(eo);
}
-EAPI void
+E_API void
e_order_files_prepend_relative(E_Order *eo, Eina_List *files, Efreet_Desktop *before)
{
Eina_List *l;
_e_order_save(eo);
}
-EAPI void
+E_API void
e_order_clear(E_Order *eo)
{
E_OBJECT_CHECK(eo);
EINTERN int e_order_init(void);
EINTERN int e_order_shutdown(void);
-EAPI E_Order *e_order_new(const char *path);
-EAPI void e_order_update_callback_set(E_Order *eo, void (*cb)(void *data, E_Order *eo), void *data);
-
-EAPI void e_order_remove(E_Order *eo, Efreet_Desktop *desktop);
-EAPI void e_order_append(E_Order *eo, Efreet_Desktop *desktop);
-EAPI void e_order_prepend_relative(E_Order *eo, Efreet_Desktop *desktop, Efreet_Desktop *before);
-EAPI void e_order_files_append(E_Order *eo, Eina_List *files);
-EAPI void e_order_files_prepend_relative(E_Order *eo, Eina_List *files, Efreet_Desktop *before);
-EAPI void e_order_clear(E_Order *eo);
-EAPI E_Order *e_order_clone(const E_Order *eo);
+E_API E_Order *e_order_new(const char *path);
+E_API void e_order_update_callback_set(E_Order *eo, void (*cb)(void *data, E_Order *eo), void *data);
+
+E_API void e_order_remove(E_Order *eo, Efreet_Desktop *desktop);
+E_API void e_order_append(E_Order *eo, Efreet_Desktop *desktop);
+E_API void e_order_prepend_relative(E_Order *eo, Efreet_Desktop *desktop, Efreet_Desktop *before);
+E_API void e_order_files_append(E_Order *eo, Eina_List *files);
+E_API void e_order_files_prepend_relative(E_Order *eo, Eina_List *files, Efreet_Desktop *before);
+E_API void e_order_clear(E_Order *eo);
+E_API E_Order *e_order_clone(const E_Order *eo);
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_pan_add(Evas *evas)
{
_e_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_pan_child_set(Evas_Object *obj, Evas_Object *child)
{
API_ENTRY return;
evas_object_smart_callback_call(sd->smart_obj, "changed", NULL);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_pan_child_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->child_obj;
}
-EAPI void
+E_API void
e_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{
API_ENTRY return;
evas_object_smart_callback_call(sd->smart_obj, "changed", NULL);
}
-EAPI void
+E_API void
e_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
API_ENTRY return;
if (y) *y = sd->py;
}
-EAPI void
+E_API void
e_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
API_ENTRY return;
}
}
-EAPI void
+E_API void
e_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
API_ENTRY return;
#ifndef E_PAN_H
#define E_PAN_H
-EAPI Evas_Object *e_pan_add (Evas *evas);
-EAPI void e_pan_child_set (Evas_Object *obj, Evas_Object *child);
-EAPI Evas_Object *e_pan_child_get (Evas_Object *obj);
-EAPI void e_pan_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-EAPI void e_pan_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_pan_max_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_pan_child_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+E_API Evas_Object *e_pan_add (Evas *evas);
+E_API void e_pan_child_set (Evas_Object *obj, Evas_Object *child);
+E_API Evas_Object *e_pan_child_get (Evas_Object *obj);
+E_API void e_pan_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+E_API void e_pan_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_pan_max_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_pan_child_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
#endif
#endif
static Eina_Bool _e_path_cache_free_cb(const Eina_Hash *hash, const void *key, void *data, void *fdata);
/* externally accessible functions */
-EAPI E_Path *
+E_API E_Path *
e_path_new(void)
{
E_Path *ep;
return ep;
}
-EAPI void
+E_API void
e_path_default_path_append(E_Path *ep, const char *path)
{
E_OBJECT_CHECK(ep);
_e_path_cache_free(ep);
}
-EAPI void
+E_API void
e_path_user_path_set(E_Path *ep, Eina_List **user_dir_list)
{
E_OBJECT_CHECK(ep);
_e_path_cache_free(ep);
}
-EAPI void
+E_API void
e_path_user_path_append(E_Path *ep, const char *path)
{
E_OBJECT_CHECK(ep);
_e_path_cache_free(ep);
}
-EAPI void
+E_API void
e_path_user_path_prepend(E_Path *ep, const char *path)
{
E_OBJECT_CHECK(ep);
_e_path_cache_free(ep);
}
-EAPI void
+E_API void
e_path_user_path_remove(E_Path *ep, const char *path)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_path_user_path_clear(E_Path *ep)
{
E_Path_Dir *epd;
_e_path_cache_free(ep);
}
-EAPI Eina_Stringshare *
+E_API Eina_Stringshare *
e_path_find(E_Path *ep, const char *file)
{
Eina_List *l;
return NULL;
}
-EAPI void
+E_API void
e_path_evas_append(E_Path *ep, Evas *evas)
{
Eina_List *dir_list;
}
/* combine default_list and and user_list in and easy to use list */
-EAPI Eina_List *
+E_API Eina_List *
e_path_dir_list_get(E_Path *ep)
{
Eina_List *dir_list;
return dir_list;
}
-EAPI void
+E_API void
e_path_dir_list_free(Eina_List *dir_list)
{
E_Path_Dir *epd;
};
/* init and setup */
-EAPI E_Path *e_path_new(void);
-EAPI void e_path_user_path_set(E_Path *ep, Eina_List **user_dir_list);
-EAPI void e_path_inherit_path_set(E_Path *ep, E_Path *path_inherit);
+E_API E_Path *e_path_new(void);
+E_API void e_path_user_path_set(E_Path *ep, Eina_List **user_dir_list);
+E_API void e_path_inherit_path_set(E_Path *ep, E_Path *path_inherit);
/* append a hardcoded path */
-EAPI void e_path_default_path_append(E_Path *ep, const char *path);
+E_API void e_path_default_path_append(E_Path *ep, const char *path);
/* e_config path manipulation */
-EAPI void e_path_user_path_append(E_Path *ep, const char *path);
-EAPI void e_path_user_path_prepend(E_Path *ep, const char *path);
-EAPI void e_path_user_path_remove(E_Path *ep, const char *path);
-EAPI void e_path_user_path_clear(E_Path *ep);
-EAPI Eina_Stringshare *e_path_find(E_Path *ep, const char *file);
-EAPI void e_path_evas_append(E_Path *ep, Evas *evas);
-EAPI Eina_List *e_path_dir_list_get(E_Path *ep);
-EAPI void e_path_dir_list_free(Eina_List *dir_list);
+E_API void e_path_user_path_append(E_Path *ep, const char *path);
+E_API void e_path_user_path_prepend(E_Path *ep, const char *path);
+E_API void e_path_user_path_remove(E_Path *ep, const char *path);
+E_API void e_path_user_path_clear(E_Path *ep);
+E_API Eina_Stringshare *e_path_find(E_Path *ep, const char *file);
+E_API void e_path_evas_append(E_Path *ep, Evas *evas);
+E_API Eina_List *e_path_dir_list_get(E_Path *ep);
+E_API void e_path_dir_list_free(Eina_List *dir_list);
#endif
#endif
return NULL;
}
-EAPI int
+E_API int
e_pixmap_free(E_Pixmap *cp)
{
if (!cp) return 0;
return 0;
}
-EAPI E_Pixmap *
+E_API E_Pixmap *
e_pixmap_ref(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, NULL);
return cp;
}
-EAPI E_Pixmap *
+E_API E_Pixmap *
e_pixmap_new(E_Pixmap_Type type, ...)
{
E_Pixmap *cp = NULL;
return cp;
}
-EAPI E_Pixmap_Type
+E_API E_Pixmap_Type
e_pixmap_type_get(const E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, 9999);
return cp->type;
}
-EAPI void
+E_API void
e_pixmap_parent_window_set(E_Pixmap *cp, Ecore_Window win)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
cp->parent = win;
}
-EAPI void
+E_API void
e_pixmap_visual_cmap_set(E_Pixmap *cp, void *visual, unsigned int cmap)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
#endif
}
-EAPI void *
+E_API void *
e_pixmap_visual_get(const E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, NULL);
return NULL;
}
-EAPI void
+E_API void
e_pixmap_usable_set(E_Pixmap *cp, Eina_Bool set)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
cp->usable = !!set;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_usable_get(const E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return cp->usable;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_dirty_get(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return cp->dirty;
}
-EAPI void
+E_API void
e_pixmap_clear(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
cp->dirty = EINA_TRUE;
}
-EAPI void
+E_API void
e_pixmap_dirty(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
cp->dirty = 1;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_refresh(E_Pixmap *cp)
{
Eina_Bool success = EINA_FALSE;
return success;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_size_changed(E_Pixmap *cp, int w, int h)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return (w != cp->w) || (h != cp->h);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_size_get(E_Pixmap *cp, int *w, int *h)
{
if (w) *w = 0;
return (cp->w > 0) && (cp->h > 0);
}
-EAPI unsigned int
+E_API unsigned int
e_pixmap_failures_get(const E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, 0);
return cp->failures;
}
-EAPI void
+E_API void
e_pixmap_client_set(E_Pixmap *cp, E_Client *ec)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
cp->client = ec;
}
-EAPI E_Client *
+E_API E_Client *
e_pixmap_client_get(E_Pixmap *cp)
{
if (!cp) return NULL;
return cp->client;
}
-EAPI E_Pixmap *
+E_API E_Pixmap *
e_pixmap_find(E_Pixmap_Type type, ...)
{
va_list l;
return cp;
}
-EAPI E_Client *
+E_API E_Client *
e_pixmap_find_client(E_Pixmap_Type type, ...)
{
va_list l;
return (!cp) ? NULL : cp->client;
}
-EAPI uint64_t
+E_API uint64_t
e_pixmap_window_get(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, 0);
return cp->win;
}
-EAPI void *
+E_API void *
e_pixmap_resource_get(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, NULL);
return NULL;
}
-EAPI void
+E_API void
e_pixmap_resource_set(E_Pixmap *cp, void *resource)
{
if ((!cp) || (cp->type != E_PIXMAP_TYPE_WL)) return;
#endif
}
-EAPI Ecore_Window
+E_API Ecore_Window
e_pixmap_parent_window_get(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, 0);
return cp->parent;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_native_surface_init(E_Pixmap *cp, Evas_Native_Surface *ns)
{
Eina_Bool ret = EINA_FALSE;
return ret;
}
-EAPI void
+E_API void
e_pixmap_image_clear(E_Pixmap *cp, Eina_Bool cache)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
}
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_image_refresh(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return EINA_FALSE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_image_exists(const E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return EINA_FALSE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_image_is_argb(const E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return EINA_FALSE;
}
-EAPI void *
+E_API void *
e_pixmap_image_data_get(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, NULL);
return NULL;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_image_data_argb_convert(E_Pixmap *cp, void *pix, void *ipix, Eina_Rectangle *r, int stride)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return EINA_FALSE;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_pixmap_image_draw(E_Pixmap *cp, const Eina_Rectangle *r)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cp, EINA_FALSE);
return EINA_FALSE;
}
-EAPI void
+E_API void
e_pixmap_image_draw_done(E_Pixmap *cp)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
#endif
}
-EAPI void
+E_API void
e_pixmap_image_opaque_set(E_Pixmap *cp, int x, int y, int w, int h)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
#endif
}
-EAPI void
+E_API void
e_pixmap_image_opaque_get(E_Pixmap *cp, int *x, int *y, int *w, int *h)
{
EINA_SAFETY_ON_NULL_RETURN(cp);
# ifndef E_PIXMAP_H
# define E_PIXMAP_H
-EAPI int e_pixmap_free(E_Pixmap *cp);
-EAPI E_Pixmap *e_pixmap_ref(E_Pixmap *cp);
-EAPI E_Pixmap *e_pixmap_new(E_Pixmap_Type type, ...);
-EAPI E_Pixmap_Type e_pixmap_type_get(const E_Pixmap *cp);
-EAPI void *e_pixmap_resource_get(E_Pixmap *cp);
-EAPI void e_pixmap_resource_set(E_Pixmap *cp, void *resource);
-EAPI void e_pixmap_parent_window_set(E_Pixmap *cp, Ecore_Window win);
-EAPI void e_pixmap_visual_cmap_set(E_Pixmap *cp, void *visual, unsigned int cmap);
-EAPI unsigned int e_pixmap_failures_get(const E_Pixmap *cp);
-EAPI void *e_pixmap_visual_get(const E_Pixmap *cp);
-EAPI Eina_Bool e_pixmap_dirty_get(E_Pixmap *cp);
-EAPI void e_pixmap_clear(E_Pixmap *cp);
-EAPI void e_pixmap_usable_set(E_Pixmap *cp, Eina_Bool set);
-EAPI Eina_Bool e_pixmap_usable_get(const E_Pixmap *cp);
-EAPI void e_pixmap_dirty(E_Pixmap *cp);
-EAPI Eina_Bool e_pixmap_refresh(E_Pixmap *cp);
-EAPI Eina_Bool e_pixmap_size_changed(E_Pixmap *cp, int w, int h);
-EAPI Eina_Bool e_pixmap_size_get(E_Pixmap *cp, int *w, int *h);
-EAPI void e_pixmap_client_set(E_Pixmap *cp, E_Client *ec);
-EAPI E_Client *e_pixmap_client_get(E_Pixmap *cp);
-EAPI E_Pixmap *e_pixmap_find(E_Pixmap_Type type, ...);
-EAPI E_Client *e_pixmap_find_client(E_Pixmap_Type type, ...);
-EAPI uint64_t e_pixmap_window_get(E_Pixmap *cp);
-EAPI Ecore_Window e_pixmap_parent_window_get(E_Pixmap *cp);
-EAPI Eina_Bool e_pixmap_native_surface_init(E_Pixmap *cp, Evas_Native_Surface *ns);
-EAPI void e_pixmap_image_clear(E_Pixmap *cp, Eina_Bool cache);
-EAPI Eina_Bool e_pixmap_image_refresh(E_Pixmap *cp);
-EAPI Eina_Bool e_pixmap_image_exists(const E_Pixmap *cp);
-EAPI Eina_Bool e_pixmap_image_is_argb(const E_Pixmap *cp);
-EAPI void *e_pixmap_image_data_get(E_Pixmap *cp);
-EAPI Eina_Bool e_pixmap_image_data_argb_convert(E_Pixmap *cp, void *pix, void *ipix, Eina_Rectangle *r, int stride);
-EAPI Eina_Bool e_pixmap_image_draw(E_Pixmap *cp, const Eina_Rectangle *r);
-
-EAPI void e_pixmap_image_opaque_set(E_Pixmap *cp, int x, int y, int w, int h);
-EAPI void e_pixmap_image_opaque_get(E_Pixmap *cp, int *x, int *y, int *w, int *h);
+E_API int e_pixmap_free(E_Pixmap *cp);
+E_API E_Pixmap *e_pixmap_ref(E_Pixmap *cp);
+E_API E_Pixmap *e_pixmap_new(E_Pixmap_Type type, ...);
+E_API E_Pixmap_Type e_pixmap_type_get(const E_Pixmap *cp);
+E_API void *e_pixmap_resource_get(E_Pixmap *cp);
+E_API void e_pixmap_resource_set(E_Pixmap *cp, void *resource);
+E_API void e_pixmap_parent_window_set(E_Pixmap *cp, Ecore_Window win);
+E_API void e_pixmap_visual_cmap_set(E_Pixmap *cp, void *visual, unsigned int cmap);
+E_API unsigned int e_pixmap_failures_get(const E_Pixmap *cp);
+E_API void *e_pixmap_visual_get(const E_Pixmap *cp);
+E_API Eina_Bool e_pixmap_dirty_get(E_Pixmap *cp);
+E_API void e_pixmap_clear(E_Pixmap *cp);
+E_API void e_pixmap_usable_set(E_Pixmap *cp, Eina_Bool set);
+E_API Eina_Bool e_pixmap_usable_get(const E_Pixmap *cp);
+E_API void e_pixmap_dirty(E_Pixmap *cp);
+E_API Eina_Bool e_pixmap_refresh(E_Pixmap *cp);
+E_API Eina_Bool e_pixmap_size_changed(E_Pixmap *cp, int w, int h);
+E_API Eina_Bool e_pixmap_size_get(E_Pixmap *cp, int *w, int *h);
+E_API void e_pixmap_client_set(E_Pixmap *cp, E_Client *ec);
+E_API E_Client *e_pixmap_client_get(E_Pixmap *cp);
+E_API E_Pixmap *e_pixmap_find(E_Pixmap_Type type, ...);
+E_API E_Client *e_pixmap_find_client(E_Pixmap_Type type, ...);
+E_API uint64_t e_pixmap_window_get(E_Pixmap *cp);
+E_API Ecore_Window e_pixmap_parent_window_get(E_Pixmap *cp);
+E_API Eina_Bool e_pixmap_native_surface_init(E_Pixmap *cp, Evas_Native_Surface *ns);
+E_API void e_pixmap_image_clear(E_Pixmap *cp, Eina_Bool cache);
+E_API Eina_Bool e_pixmap_image_refresh(E_Pixmap *cp);
+E_API Eina_Bool e_pixmap_image_exists(const E_Pixmap *cp);
+E_API Eina_Bool e_pixmap_image_is_argb(const E_Pixmap *cp);
+E_API void *e_pixmap_image_data_get(E_Pixmap *cp);
+E_API Eina_Bool e_pixmap_image_data_argb_convert(E_Pixmap *cp, void *pix, void *ipix, Eina_Rectangle *r, int stride);
+E_API Eina_Bool e_pixmap_image_draw(E_Pixmap *cp, const Eina_Rectangle *r);
+
+E_API void e_pixmap_image_opaque_set(E_Pixmap *cp, int x, int y, int w, int h);
+E_API void e_pixmap_image_opaque_get(E_Pixmap *cp, int *x, int *y, int *w, int *h);
static inline Eina_Bool
e_pixmap_is_x(const E_Pixmap *cp)
#include "e.h"
-EAPI void
+E_API void
e_place_zone_region_smart_cleanup(E_Zone *zone)
{
E_Desk *desk;
return ar;
}
-EAPI int
+E_API int
e_place_desk_region_smart(E_Desk *desk, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry)
{
int a_w = 0, a_h = 0, a_alloc_w = 0, a_alloc_h = 0;
return 1;
}
-EAPI int
+E_API int
e_place_zone_region_smart(E_Zone *zone, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry)
{
return e_place_desk_region_smart(e_desk_current_get(zone), skiplist,
x, y, w, h, rx, ry);
}
-EAPI int
+E_API int
e_place_zone_cursor(E_Zone *zone, int x EINA_UNUSED, int y EINA_UNUSED, int w, int h, int it, int *rx, int *ry)
{
int cursor_x = 0, cursor_y = 0;
return 1;
}
-EAPI int
+E_API int
e_place_zone_manual(E_Zone *zone, int w, int h, int *rx, int *ry)
{
int cursor_x = 0, cursor_y = 0;
#ifndef E_PLACE_H
#define E_PLACE_H
-EAPI void e_place_zone_region_smart_cleanup(E_Zone *zone);
-EAPI int e_place_zone_region_smart(E_Zone *zone, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry);
-EAPI int e_place_desk_region_smart(E_Desk *desk, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry);
-EAPI int e_place_zone_cursor(E_Zone *zone, int x, int y, int w, int h, int it, int *rx, int *ry);
-EAPI int e_place_zone_manual(E_Zone *zone, int w, int h, int *rx, int *ry);
+E_API void e_place_zone_region_smart_cleanup(E_Zone *zone);
+E_API int e_place_zone_region_smart(E_Zone *zone, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry);
+E_API int e_place_desk_region_smart(E_Desk *desk, Eina_List *skiplist, int x, int y, int w, int h, int *rx, int *ry);
+E_API int e_place_zone_cursor(E_Zone *zone, int x, int y, int w, int h, int it, int *rx, int *ry);
+E_API int e_place_zone_manual(E_Zone *zone, int w, int h, int *rx, int *ry);
#endif
#endif
return 1;
}
-EAPI E_Pointer *
+E_API E_Pointer *
e_pointer_window_new(Ecore_Window win, Eina_Bool filled)
{
E_Pointer *ptr = NULL;
return ptr;
}
-EAPI E_Pointer *
+E_API E_Pointer *
e_pointer_canvas_new(Ecore_Evas *ee, Eina_Bool filled)
{
E_Pointer *ptr = NULL;
return ptr;
}
-EAPI void
+E_API void
e_pointers_size_set(int size)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_pointer_hide(E_Pointer *ptr)
{
if ((ptr->evas) && (!ptr->canvas))
#endif
}
-EAPI void
+E_API void
e_pointer_type_push(E_Pointer *ptr, void *obj, const char *type)
{
E_Pointer_Stack *stack;
ptr->stack = eina_list_prepend(ptr->stack, stack);
}
-EAPI void
+E_API void
e_pointer_type_pop(E_Pointer *ptr, void *obj, const char *type)
{
Eina_List *l, *ll;
eina_stringshare_refplace(&ptr->type, stack->type);
}
-EAPI void
+E_API void
e_pointer_mode_push(void *obj, E_Pointer_Mode mode)
{
switch (mode)
}
}
-EAPI void
+E_API void
e_pointer_mode_pop(void *obj, E_Pointer_Mode mode)
{
switch (mode)
}
}
-EAPI void
+E_API void
e_pointer_idler_before(void)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y)
{
Evas_Object *o;
EINTERN int e_pointer_init(void);
EINTERN int e_pointer_shutdown(void);
-EAPI E_Pointer *e_pointer_window_new(Ecore_Window win, Eina_Bool filled);
-EAPI E_Pointer *e_pointer_canvas_new(Ecore_Evas *ee, Eina_Bool filled);
+E_API E_Pointer *e_pointer_window_new(Ecore_Window win, Eina_Bool filled);
+E_API E_Pointer *e_pointer_canvas_new(Ecore_Evas *ee, Eina_Bool filled);
-EAPI void e_pointers_size_set(int size);
-EAPI void e_pointer_hide(E_Pointer *ptr);
-EAPI void e_pointer_type_push(E_Pointer *ptr, void *obj, const char *type);
-EAPI void e_pointer_type_pop(E_Pointer *ptr, void *obj, const char *type);
-EAPI void e_pointer_mode_push(void *obj, E_Pointer_Mode mode);
-EAPI void e_pointer_mode_pop(void *obj, E_Pointer_Mode mode);
-EAPI void e_pointer_idler_before(void);
-EAPI void e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y);
+E_API void e_pointers_size_set(int size);
+E_API void e_pointer_hide(E_Pointer *ptr);
+E_API void e_pointer_type_push(E_Pointer *ptr, void *obj, const char *type);
+E_API void e_pointer_type_pop(E_Pointer *ptr, void *obj, const char *type);
+E_API void e_pointer_mode_push(void *obj, E_Pointer_Mode mode);
+E_API void e_pointer_mode_pop(void *obj, E_Pointer_Mode mode);
+E_API void e_pointer_idler_before(void);
+E_API void e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y);
# endif
#endif
static void _e_powersave_event_update_free(void *data EINA_UNUSED, void *event);
/* local subsystem globals */
-EAPI int E_EVENT_POWERSAVE_UPDATE = 0;
-EAPI int E_EVENT_POWERSAVE_CONFIG_UPDATE = 0;
+E_API int E_EVENT_POWERSAVE_UPDATE = 0;
+E_API int E_EVENT_POWERSAVE_CONFIG_UPDATE = 0;
static int walking_deferred_actions = 0;
static Eina_List *deferred_actions = NULL;
static Ecore_Timer *deferred_timer = NULL;
return 1;
}
-EAPI E_Powersave_Deferred_Action *
+E_API E_Powersave_Deferred_Action *
e_powersave_deferred_action_add(void (*func)(void *data), const void *data)
{
E_Powersave_Deferred_Action *pa;
return pa;
}
-EAPI void
+E_API void
e_powersave_deferred_action_del(E_Powersave_Deferred_Action *pa)
{
if (walking_deferred_actions)
}
}
-EAPI void
+E_API void
e_powersave_mode_set(E_Powersave_Mode mode)
{
E_Event_Powersave_Update *ev;
_e_powersave_mode_eval();
}
-EAPI E_Powersave_Mode
+E_API E_Powersave_Mode
e_powersave_mode_get(void)
{
return powersave_mode;
}
-EAPI E_Powersave_Mode
+E_API E_Powersave_Mode
e_powersave_mode_min_get(void)
{
return e_config->powersave.min;
}
-EAPI E_Powersave_Mode
+E_API E_Powersave_Mode
e_powersave_mode_max_get(void)
{
return e_config->powersave.max;
#ifndef E_POWERSAVE_H
#define E_POWERSAVE_H
-extern EAPI int E_EVENT_POWERSAVE_UPDATE;
-extern EAPI int E_EVENT_POWERSAVE_CONFIG_UPDATE;
+extern E_API int E_EVENT_POWERSAVE_UPDATE;
+extern E_API int E_EVENT_POWERSAVE_CONFIG_UPDATE;
struct _E_Event_Powersave_Update
{
EINTERN int e_powersave_init(void);
EINTERN int e_powersave_shutdown(void);
-EAPI E_Powersave_Deferred_Action *e_powersave_deferred_action_add(void (*func) (void *data), const void *data);
-EAPI void e_powersave_deferred_action_del(E_Powersave_Deferred_Action *pa);
-EAPI void e_powersave_mode_set(E_Powersave_Mode mode);
-EAPI E_Powersave_Mode e_powersave_mode_get(void);
+E_API E_Powersave_Deferred_Action *e_powersave_deferred_action_add(void (*func) (void *data), const void *data);
+E_API void e_powersave_deferred_action_del(E_Powersave_Deferred_Action *pa);
+E_API void e_powersave_mode_set(E_Powersave_Mode mode);
+E_API E_Powersave_Mode e_powersave_mode_get(void);
/* FIXME: in the powersave system add things like pre-loading entire files
* int memory for pre-caching to avoid disk spinup, when in an appropriate
static unsigned int _prefix_path_data_len = 0;
/* externally accessible functions */
-EAPI int
+E_API int
e_prefix_determine(char *argv0)
{
if (pfx) return 1;
pfx = NULL;
}
-EAPI void
+E_API void
e_prefix_fallback(void)
{
}
-EAPI const char *
+E_API const char *
e_prefix_get(void)
{
return eina_prefix_get(pfx);
}
-EAPI const char *
+E_API const char *
e_prefix_locale_get(void)
{
return eina_prefix_locale_get(pfx);
}
-EAPI const char *
+E_API const char *
e_prefix_bin_get(void)
{
return eina_prefix_bin_get(pfx);
}
-EAPI const char *
+E_API const char *
e_prefix_data_get(void)
{
return eina_prefix_data_get(pfx);
}
-EAPI const char *
+E_API const char *
e_prefix_lib_get(void)
{
return eina_prefix_lib_get(pfx);
}
-EAPI size_t
+E_API size_t
e_prefix_data_concat_len(char *dst, size_t size, const char *path, size_t path_len)
{
return eina_str_join_len(dst, size, '/', _prefix_path_data, _prefix_path_data_len, path, path_len);
}
-EAPI size_t
+E_API size_t
e_prefix_data_concat(char *dst, size_t size, const char *path)
{
return e_prefix_data_concat_len(dst, size, path, strlen(path));
}
-EAPI size_t
+E_API size_t
e_prefix_data_snprintf(char *dst, size_t size, const char *fmt, ...)
{
size_t off, ret;
#ifndef E_PREFIX_H
#define E_PREFIX_H
-EAPI int e_prefix_determine(char *argv0);
+E_API int e_prefix_determine(char *argv0);
EINTERN void e_prefix_shutdown(void);
-EAPI void e_prefix_fallback(void);
-EAPI const char *e_prefix_get(void);
-EAPI const char *e_prefix_locale_get(void);
-EAPI const char *e_prefix_bin_get(void);
-EAPI const char *e_prefix_data_get(void);
-EAPI const char *e_prefix_lib_get(void);
+E_API void e_prefix_fallback(void);
+E_API const char *e_prefix_get(void);
+E_API const char *e_prefix_locale_get(void);
+E_API const char *e_prefix_bin_get(void);
+E_API const char *e_prefix_data_get(void);
+E_API const char *e_prefix_lib_get(void);
-EAPI size_t e_prefix_data_concat_len(char *dst, size_t size, const char *path, size_t path_len);
-EAPI size_t e_prefix_data_concat(char *dst, size_t size, const char *path);
-EAPI size_t e_prefix_data_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
+E_API size_t e_prefix_data_concat_len(char *dst, size_t size, const char *path, size_t path_len);
+E_API size_t e_prefix_data_concat(char *dst, size_t size, const char *path);
+E_API size_t e_prefix_data_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
#define e_prefix_data_concat_static(dst, path) e_prefix_data_concat_len(dst, sizeof(dst), path, (sizeof(path) > 0) ? sizeof(path) - 1 : 0)
static Eina_Bool event_ignore = EINA_FALSE;
/////////////////////////////////////////////////////////////////////////
-EAPI E_Config_Randr2 *e_randr2_cfg = NULL;
-EAPI E_Randr2 *e_randr2 = NULL;
+E_API E_Config_Randr2 *e_randr2_cfg = NULL;
+E_API E_Randr2 *e_randr2 = NULL;
-EAPI int E_EVENT_RANDR_CHANGE = 0;
+E_API int E_EVENT_RANDR_CHANGE = 0;
/////////////////////////////////////////////////////////////////////////
EINTERN Eina_Bool
return 1;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_randr2_config_save(void)
{
// save our config
return _config_save(e_randr2, e_randr2_cfg);
}
-EAPI void
+E_API void
e_randr2_config_apply(void)
{
_animated_apply();
}
-EAPI void
+E_API void
e_randr2_screeninfo_update(void)
{
// re-fetch/update current screen info
return dif;
}
-EAPI void
+E_API void
e_randr2_screen_refresh_queue(Eina_Bool lid_event)
{
// delay handling of screen shances as they can come in in a series over
event_screen |= !!lid_event;
}
-EAPI E_Config_Randr2_Screen *
+E_API E_Config_Randr2_Screen *
e_randr2_config_screen_find(E_Randr2_Screen *s, E_Config_Randr2 *cfg)
{
Eina_List *l;
return NULL;
}
-EAPI void
+E_API void
e_randr2_screens_setup(int rw, int rh)
{
int i;
unsigned char enabled;
};
-extern EAPI E_Config_Randr2 *e_randr2_cfg;
-extern EAPI E_Randr2 *e_randr2;
+extern E_API E_Config_Randr2 *e_randr2_cfg;
+extern E_API E_Randr2 *e_randr2;
-extern EAPI int E_EVENT_RANDR_CHANGE;
+extern E_API int E_EVENT_RANDR_CHANGE;
EINTERN Eina_Bool e_randr2_init(void);
EINTERN int e_randr2_shutdown(void);
-EAPI Eina_Bool e_randr2_config_save(void);
-EAPI void e_randr2_config_apply(void);
-EAPI void e_randr2_screeninfo_update(void);
+E_API Eina_Bool e_randr2_config_save(void);
+E_API void e_randr2_config_apply(void);
+E_API void e_randr2_screeninfo_update(void);
-EAPI void e_randr2_screen_refresh_queue(Eina_Bool lid_event);
-EAPI E_Config_Randr2_Screen *e_randr2_config_screen_find(E_Randr2_Screen *s, E_Config_Randr2 *cfg);
-EAPI void e_randr2_screens_setup(int rw, int rh);
+E_API void e_randr2_screen_refresh_queue(Eina_Bool lid_event);
+E_API E_Config_Randr2_Screen *e_randr2_config_screen_find(E_Randr2_Screen *s, E_Config_Randr2 *cfg);
+E_API void e_randr2_screens_setup(int rw, int rh);
#endif
#endif
#define REMEMBER_HIERARCHY 1
#define REMEMBER_SIMPLE 0
-EAPI int E_EVENT_REMEMBER_UPDATE = -1;
-EAPI E_Config_DD *e_remember_edd = NULL; //created in e_config.c
+E_API int E_EVENT_REMEMBER_UPDATE = -1;
+E_API E_Config_DD *e_remember_edd = NULL; //created in e_config.c
typedef struct _E_Remember_List E_Remember_List;
return 1;
}
-EAPI void
+E_API void
e_remember_internal_save(void)
{
const Eina_List *l;
return ECORE_CALLBACK_PASS_ON;
}
-EAPI E_Remember *
+E_API E_Remember *
e_remember_new(void)
{
E_Remember *rem;
return rem;
}
-EAPI int
+E_API int
e_remember_usable_get(E_Remember *rem)
{
if ((rem->apply_first_only) && (rem->used_count > 0)) return 0;
return 1;
}
-EAPI void
+E_API void
e_remember_use(E_Remember *rem)
{
rem->used_count++;
}
}
-EAPI void
+E_API void
e_remember_unuse(E_Remember *rem)
{
rem->used_count--;
}
-EAPI void
+E_API void
e_remember_del(E_Remember *rem)
{
const Eina_List *l;
_e_remember_free(rem);
}
-EAPI E_Remember *
+E_API E_Remember *
e_remember_find_usable(E_Client *ec)
{
E_Remember *rem;
return rem;
}
-EAPI E_Remember *
+E_API E_Remember *
e_remember_find(E_Client *ec)
{
E_Remember *rem;
return rem;
}
-EAPI void
+E_API void
e_remember_match_update(E_Remember *rem)
{
int max_count = 0;
}
}
-EAPI int
+E_API int
e_remember_default_match_set(E_Remember *rem, E_Client *ec)
{
const char *title, *clasz, *name, *role;
return match;
}
-EAPI void
+E_API void
e_remember_update(E_Client *ec)
{
if (ec->new_client) return;
#ifdef E_TYPEDEFS
-EAPI extern int E_EVENT_REMEMBER_UPDATE;
-EAPI extern E_Config_DD *e_remember_edd;
+E_API extern int E_EVENT_REMEMBER_UPDATE;
+E_API extern E_Config_DD *e_remember_edd;
typedef struct E_Event_Remember_Update
{
E_Client *ec;
EINTERN int e_remember_init(E_Startup_Mode mode);
EINTERN int e_remember_shutdown(void);
-EAPI E_Remember *e_remember_new(void);
-EAPI int e_remember_usable_get(E_Remember *rem);
-EAPI void e_remember_use(E_Remember *rem);
-EAPI void e_remember_unuse(E_Remember *rem);
-EAPI void e_remember_del(E_Remember *rem);
-EAPI E_Remember *e_remember_find(E_Client *ec);
-EAPI E_Remember *e_remember_find_usable(E_Client *ec);
-EAPI void e_remember_match_update(E_Remember *rem);
-EAPI void e_remember_update(E_Client *ec);
-EAPI int e_remember_default_match_set(E_Remember *rem, E_Client *ec);
-EAPI void e_remember_internal_save(void);
+E_API E_Remember *e_remember_new(void);
+E_API int e_remember_usable_get(E_Remember *rem);
+E_API void e_remember_use(E_Remember *rem);
+E_API void e_remember_unuse(E_Remember *rem);
+E_API void e_remember_del(E_Remember *rem);
+E_API E_Remember *e_remember_find(E_Client *ec);
+E_API E_Remember *e_remember_find_usable(E_Client *ec);
+E_API void e_remember_match_update(E_Remember *rem);
+E_API void e_remember_update(E_Client *ec);
+E_API int e_remember_default_match_set(E_Remember *rem, E_Client *ec);
+E_API void e_remember_internal_save(void);
#endif
#endif
static void _e_resist_rects(Eina_List *rects, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry, int *rw, int *rh);
-EAPI int
+E_API int
e_resist_client_position(Eina_List *skiplist,
int px, int py, int pw, int ph,
int x, int y, int w, int h,
return 1;
}
-EAPI int
+E_API int
e_resist_gadman_position(Eina_List *skiplist EINA_UNUSED,
int px, int py, int pw, int ph,
int x, int y, int w, int h,
#ifndef E_RESIST_H
#define E_RESIST_H
-EAPI int e_resist_client_position(Eina_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry, int *rw, int *rh);
-EAPI int e_resist_gadman_position(Eina_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry);
+E_API int e_resist_client_position(Eina_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry, int *rw, int *rh);
+E_API int e_resist_gadman_position(Eina_List *skiplist, int px, int py, int pw, int ph, int x, int y, int w, int h, int *rx, int *ry);
#endif
#endif
#include "e.h"
-EAPI double e_scale = 1.0;
+E_API double e_scale = 1.0;
EINTERN int
e_scale_init(void)
return 1;
}
-EAPI void
+E_API void
e_scale_update(void)
{
char buf[128];
EINTERN int e_scale_init(void);
EINTERN int e_scale_shutdown(void);
-EAPI void e_scale_update(void);
+E_API void e_scale_update(void);
-extern EAPI double e_scale;
+extern E_API double e_scale;
#endif
#endif
static Ecore_Timer *_e_screensaver_suspend_timer = NULL;
static Eina_Bool _e_screensaver_on = EINA_FALSE;
-EAPI int E_EVENT_SCREENSAVER_ON = -1;
-EAPI int E_EVENT_SCREENSAVER_OFF = -1;
+E_API int E_EVENT_SCREENSAVER_ON = -1;
+E_API int E_EVENT_SCREENSAVER_OFF = -1;
-EAPI int
+E_API int
e_screensaver_timeout_get(Eina_Bool use_idle)
{
int timeout = 0, count = (1 + _e_screensaver_ask_presentation_count);
return timeout;
}
-EAPI void
+E_API void
e_screensaver_update(void)
{
#ifndef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_screensaver_force_update(void)
{
#ifndef HAVE_WAYLAND_ONLY
return 1;
}
-EAPI void
+E_API void
e_screensaver_attrs_set(int timeout, int blanking, int expose)
{
_e_screensaver_timeout = timeout;
_e_screensaver_expose = expose;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_screensaver_on_get(void)
{
return _e_screensaver_on;
}
-EAPI void
+E_API void
e_screensaver_activate(void)
{
#ifndef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_screensaver_deactivate(void)
{
#ifndef HAVE_WAYLAND_ONLY
EINTERN int e_screensaver_init(void);
EINTERN int e_screensaver_shutdown(void);
-EAPI void e_screensaver_update(void);
-EAPI void e_screensaver_force_update(void);
+E_API void e_screensaver_update(void);
+E_API void e_screensaver_force_update(void);
-EAPI int e_screensaver_timeout_get(Eina_Bool use_idle);
-EAPI void e_screensaver_attrs_set(int timeout, int blanking, int expose);
-EAPI Eina_Bool e_screensaver_on_get(void);
-EAPI void e_screensaver_activate(void);
-EAPI void e_screensaver_deactivate(void);
+E_API int e_screensaver_timeout_get(Eina_Bool use_idle);
+E_API void e_screensaver_attrs_set(int timeout, int blanking, int expose);
+E_API Eina_Bool e_screensaver_on_get(void);
+E_API void e_screensaver_activate(void);
+E_API void e_screensaver_deactivate(void);
-EAPI extern int E_EVENT_SCREENSAVER_ON;
-EAPI extern int E_EVENT_SCREENSAVER_OFF;
+E_API extern int E_EVENT_SCREENSAVER_ON;
+E_API extern int E_EVENT_SCREENSAVER_OFF;
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_scrollframe_add(Evas *evas)
{
_e_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_scrollframe_child_set(Evas_Object *obj, Evas_Object *child)
{
Evas_Object *o;
_e_smart_scrollbar_reset(sd);
}
-EAPI void
+E_API void
e_scrollframe_extern_pan_set(Evas_Object *obj, Evas_Object *pan,
void (*pan_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y),
void (*pan_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y),
evas_object_show(sd->pan_obj);
}
-EAPI int
+E_API int
e_scrollframe_custom_theme_set(Evas_Object *obj, const char *custom_category, const char *custom_group)
{
API_ENTRY return 0;
return 1;
}
-EAPI int
+E_API int
e_scrollframe_custom_edje_file_set(Evas_Object *obj, const char *file, const char *group)
{
API_ENTRY return 0;
return 1;
}
-EAPI void
+E_API void
e_scrollframe_child_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{
Evas_Coord mx = 0, my = 0;
sd->pan_func.set(sd->pan_obj, x, y);
}
-EAPI void
+E_API void
e_scrollframe_child_pos_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
API_ENTRY return;
}
}
-EAPI void
+E_API void
e_scrollframe_child_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
{
Evas_Coord mx = 0, my = 0, cw = 0, ch = 0, px = 0, py = 0, nx, ny, vw, vh;
e_scrollframe_child_pos_set(obj, nx, ny);
}
-EAPI void
+E_API void
e_scrollframe_child_viewport_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
API_ENTRY return;
"e.swallow.content", NULL, NULL, w, h);
}
-EAPI void
+E_API void
e_scrollframe_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{
API_ENTRY return;
_e_smart_scrollbar_size_adjust(sd);
}
-EAPI void
+E_API void
e_scrollframe_step_size_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
API_ENTRY return;
if (y) *y = sd->step.y;
}
-EAPI void
+E_API void
e_scrollframe_page_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{
API_ENTRY return;
_e_smart_scrollbar_size_adjust(sd);
}
-EAPI void
+E_API void
e_scrollframe_page_size_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
API_ENTRY return;
if (y) *y = sd->page.y;
}
-EAPI void
+E_API void
e_scrollframe_policy_set(Evas_Object *obj, E_Scrollframe_Policy hbar, E_Scrollframe_Policy vbar)
{
API_ENTRY return;
_e_smart_scrollbar_size_adjust(sd);
}
-EAPI void
+E_API void
e_scrollframe_policy_get(Evas_Object *obj, E_Scrollframe_Policy *hbar, E_Scrollframe_Policy *vbar)
{
API_ENTRY return;
if (vbar) *vbar = sd->vbar_flags;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_scrollframe_edje_object_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->edje_obj;
}
-EAPI void
+E_API void
e_scrollframe_single_dir_set(Evas_Object *obj, Eina_Bool single_dir)
{
API_ENTRY return;
sd->one_dir_at_a_time = single_dir;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_scrollframe_single_dir_get(Evas_Object *obj)
{
API_ENTRY return EINA_FALSE;
return sd->one_dir_at_a_time;
}
-EAPI void
+E_API void
e_scrollframe_thumbscroll_force(Evas_Object *obj, Eina_Bool forced)
{
API_ENTRY return;
sd->thumbscroll.forced = forced;
}
-EAPI void
+E_API void
e_scrollframe_key_navigation_set(Evas_Object *obj, Eina_Bool enabled)
{
API_ENTRY return;
}
E_Scrollframe_Policy;
-EAPI Evas_Object *e_scrollframe_add (Evas *evas);
-EAPI void e_scrollframe_child_set (Evas_Object *obj, Evas_Object *child);
-EAPI void e_scrollframe_extern_pan_set (Evas_Object *obj, Evas_Object *pan, void (*pan_set) (Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*pan_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_max_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_child_size_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y));
-EAPI int e_scrollframe_custom_theme_set (Evas_Object *obj, const char *custom_category, const char *custom_group);
-EAPI int e_scrollframe_custom_edje_file_set (Evas_Object *obj, const char *file, const char *group);
-EAPI void e_scrollframe_child_pos_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-EAPI void e_scrollframe_child_pos_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_scrollframe_child_region_show (Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
-EAPI void e_scrollframe_child_viewport_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
-EAPI void e_scrollframe_step_size_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-EAPI void e_scrollframe_step_size_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_scrollframe_page_size_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-EAPI void e_scrollframe_page_size_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_scrollframe_policy_set (Evas_Object *obj, E_Scrollframe_Policy hbar, E_Scrollframe_Policy vbar);
-EAPI void e_scrollframe_policy_get (Evas_Object *obj, E_Scrollframe_Policy *hbar, E_Scrollframe_Policy *vbar);
-EAPI Evas_Object *e_scrollframe_edje_object_get (Evas_Object *obj);
-EAPI void e_scrollframe_single_dir_set (Evas_Object *obj, Eina_Bool single_dir);
-EAPI Eina_Bool e_scrollframe_single_dir_get (Evas_Object *obj);
-EAPI void e_scrollframe_thumbscroll_force (Evas_Object *obj, Eina_Bool forced);
-EAPI void e_scrollframe_key_navigation_set (Evas_Object *obj, Eina_Bool enabled);
+E_API Evas_Object *e_scrollframe_add (Evas *evas);
+E_API void e_scrollframe_child_set (Evas_Object *obj, Evas_Object *child);
+E_API void e_scrollframe_extern_pan_set (Evas_Object *obj, Evas_Object *pan, void (*pan_set) (Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*pan_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_max_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_child_size_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y));
+E_API int e_scrollframe_custom_theme_set (Evas_Object *obj, const char *custom_category, const char *custom_group);
+E_API int e_scrollframe_custom_edje_file_set (Evas_Object *obj, const char *file, const char *group);
+E_API void e_scrollframe_child_pos_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+E_API void e_scrollframe_child_pos_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_scrollframe_child_region_show (Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
+E_API void e_scrollframe_child_viewport_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+E_API void e_scrollframe_step_size_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+E_API void e_scrollframe_step_size_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_scrollframe_page_size_set (Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+E_API void e_scrollframe_page_size_get (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_scrollframe_policy_set (Evas_Object *obj, E_Scrollframe_Policy hbar, E_Scrollframe_Policy vbar);
+E_API void e_scrollframe_policy_get (Evas_Object *obj, E_Scrollframe_Policy *hbar, E_Scrollframe_Policy *vbar);
+E_API Evas_Object *e_scrollframe_edje_object_get (Evas_Object *obj);
+E_API void e_scrollframe_single_dir_set (Evas_Object *obj, Eina_Bool single_dir);
+E_API Eina_Bool e_scrollframe_single_dir_get (Evas_Object *obj);
+E_API void e_scrollframe_thumbscroll_force (Evas_Object *obj, Eina_Bool forced);
+E_API void e_scrollframe_key_navigation_set (Evas_Object *obj, Eina_Bool enabled);
#endif
#endif
* when handling the last 64 bytes in a buffer to just keep it short. it
* still generates decent hashes either way...
*/
-EAPI int
+E_API int
e_sha1_sum(unsigned char *data, int size, unsigned char *dst)
{
unsigned int digest[5], word[80], wa, wb, wc, wd, we, t;
#ifndef E_SHA1_H
#define E_SHA1_H
-#ifndef EAPI
+#ifndef E_API
# ifdef WIN32
# ifdef BUILDING_DLL
-# define EAPI __declspec(dllexport)
+# define E_API __declspec(dllexport)
# else
-# define EAPI __declspec(dllimport)
+# define E_API __declspec(dllimport)
# endif
# else
# ifdef __GNUC__
#if 0
# pragma GCC visibility push(hidden)
#endif
-# define EAPI __attribute__ ((visibility("default")))
+# define E_API __attribute__ ((visibility("default")))
# else
-# define EAPI
+# define E_API
# endif
# else
-# define EAPI
+# define E_API
# endif
# endif
#endif
-EAPI int e_sha1_sum(unsigned char *data, int size, unsigned char *dst);
+E_API int e_sha1_sum(unsigned char *data, int size, unsigned char *dst);
#endif
#endif
[E_GADCON_ORIENT_CORNER_RB] = N_("Right-bottom Corner")
};
-EAPI int E_EVENT_SHELF_RENAME = -1;
-EAPI int E_EVENT_SHELF_ADD = -1;
-EAPI int E_EVENT_SHELF_DEL = -1;
+E_API int E_EVENT_SHELF_RENAME = -1;
+E_API int E_EVENT_SHELF_ADD = -1;
+E_API int E_EVENT_SHELF_DEL = -1;
static Ecore_Event_Handler *_e_shelf_gadcon_populate_handler = NULL;
static Ecore_Event_Handler *_e_shelf_module_init_end_handler = NULL;
static Ecore_Event_Handler *_e_shelf_zone_moveresize_handler = NULL;
return 1;
}
-EAPI void
+E_API void
e_shelf_config_update(void)
{
Eina_List *l;
}
}
-EAPI Eina_List *
+E_API Eina_List *
e_shelf_list_all(void)
{
Eina_List *d = NULL, *s = NULL, *ret = NULL;
return ret;
}
-EAPI Eina_List *
+E_API Eina_List *
e_shelf_list(void)
{
shelves = eina_list_sort(shelves, -1, _e_shelf_cb_id_sort);
return shelves;
}
-EAPI E_Shelf *
+E_API E_Shelf *
e_shelf_zone_dummy_new(E_Zone *zone, Evas_Object *obj, int id)
{
E_Shelf *es;
return es;
}
-EAPI E_Shelf *
+E_API E_Shelf *
e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, E_Layer layer, int id)
{
E_Shelf *es;
return es;
}
-EAPI void
+E_API void
e_shelf_rename_dialog(E_Shelf *es)
{
if (!es) return;
_e_shelf_cb_menu_rename(es, NULL, NULL);
}
-EAPI void
+E_API void
e_shelf_zone_move_resize_handle(E_Zone *zone)
{
Eina_List *l;
}
}
-EAPI void
+E_API void
e_shelf_populate(E_Shelf *es)
{
E_OBJECT_CHECK(es);
e_gadcon_populate(es->gadcon);
}
-EAPI void
+E_API void
e_shelf_show(E_Shelf *es)
{
E_OBJECT_CHECK(es);
evas_object_show(es->comp_object);
}
-EAPI void
+E_API void
e_shelf_hide(E_Shelf *es)
{
E_OBJECT_CHECK(es);
evas_object_hide(es->comp_object);
}
-EAPI void
+E_API void
e_shelf_locked_set(E_Shelf *es, int lock)
{
if (lock)
}
}
-EAPI void
+E_API void
e_shelf_name_set(E_Shelf *es, const char *name)
{
E_Event_Shelf *ev;
e_gadcon_name_set(es->gadcon, name);
}
-EAPI void
+E_API void
e_shelf_toggle(E_Shelf *es, int show)
{
E_OBJECT_CHECK(es);
}
}
-EAPI void
+E_API void
e_shelf_urgent_show(E_Shelf *es)
{
e_shelf_toggle(es, 1);
es->urgent_show = 1;
}
-EAPI void
+E_API void
e_shelf_move(E_Shelf *es, int x, int y)
{
E_OBJECT_CHECK(es);
evas_object_move(es->comp_object, es->zone->x + es->x, es->zone->y + es->y);
}
-EAPI void
+E_API void
e_shelf_resize(E_Shelf *es, int w, int h)
{
E_OBJECT_CHECK(es);
evas_object_resize(es->comp_object, es->w, es->h);
}
-EAPI void
+E_API void
e_shelf_move_resize(E_Shelf *es, int x, int y, int w, int h)
{
E_OBJECT_CHECK(es);
evas_object_resize(es->comp_object, es->w, es->h);
}
-EAPI void
+E_API void
e_shelf_save(E_Shelf *es)
{
E_OBJECT_CHECK(es);
e_config_save_queue();
}
-EAPI void
+E_API void
e_shelf_unsave(E_Shelf *es)
{
E_OBJECT_CHECK(es);
es->cfg_delete = 1;
}
-EAPI void
+E_API void
e_shelf_orient(E_Shelf *es, E_Gadcon_Orient orient)
{
char buf[4096];
e_zone_useful_geometry_dirty(es->zone);
}
-EAPI const char *
+E_API const char *
e_shelf_orient_string_get(E_Shelf *es)
{
const char *sig = "";
return sig;
}
-EAPI void
+E_API void
e_shelf_position_calc(E_Shelf *es)
{
E_Gadcon_Orient orient = E_GADCON_ORIENT_FLOAT;
} while (0);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_shelf_desk_visible(const E_Shelf *es, const E_Desk *desk)
{
Eina_List *ll;
return EINA_FALSE;
}
-EAPI void
+E_API void
e_shelf_style_set(E_Shelf *es, const char *style)
{
const char *option;
es->instant_delay = -1.0;
}
-EAPI void
+E_API void
e_shelf_autohide_set(E_Shelf *es, int autohide_type)
{
E_OBJECT_CHECK(es);
*/
}
-EAPI E_Shelf *
+E_API E_Shelf *
e_shelf_config_new(E_Zone *zone, E_Config_Shelf *cf_es)
{
E_Shelf *es;
return es;
}
-EAPI E_Entry_Dialog *
+E_API E_Entry_Dialog *
e_shelf_new_dialog(E_Zone *zone)
{
char buf[256];
typedef struct E_Event_Shelf E_Event_Shelf_Add;
typedef struct E_Event_Shelf E_Event_Shelf_Del;
-EAPI extern int E_EVENT_SHELF_RENAME;
-EAPI extern int E_EVENT_SHELF_ADD;
-EAPI extern int E_EVENT_SHELF_DEL;
+E_API extern int E_EVENT_SHELF_RENAME;
+E_API extern int E_EVENT_SHELF_ADD;
+E_API extern int E_EVENT_SHELF_DEL;
EINTERN int e_shelf_init(void);
EINTERN int e_shelf_shutdown(void);
-EAPI void e_shelf_config_update(void);
-EAPI E_Entry_Dialog *e_shelf_new_dialog(E_Zone *zone);
-EAPI Eina_List *e_shelf_list(void);
-EAPI Eina_List *e_shelf_list_all(void); // includes dummy shelves
-EAPI E_Shelf *e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, E_Layer layer, int id);
-EAPI E_Shelf *e_shelf_zone_dummy_new(E_Zone *zone, Evas_Object *obj, int id);
-EAPI void e_shelf_zone_move_resize_handle(E_Zone *zone);
-EAPI void e_shelf_populate(E_Shelf *es);
-EAPI void e_shelf_show(E_Shelf *es);
-EAPI void e_shelf_hide(E_Shelf *es);
-EAPI void e_shelf_locked_set(E_Shelf *es, int lock);
-EAPI void e_shelf_toggle(E_Shelf *es, int show);
-EAPI void e_shelf_urgent_show(E_Shelf *es);
-EAPI void e_shelf_move(E_Shelf *es, int x, int y);
-EAPI void e_shelf_resize(E_Shelf *es, int w, int h);
-EAPI void e_shelf_move_resize(E_Shelf *es, int x, int y, int w, int h);
-EAPI void e_shelf_save(E_Shelf *es);
-EAPI void e_shelf_unsave(E_Shelf *es);
-EAPI void e_shelf_orient(E_Shelf *es, E_Gadcon_Orient orient);
-EAPI const char *e_shelf_orient_string_get(E_Shelf *es);
-EAPI void e_shelf_position_calc(E_Shelf *es);
-EAPI void e_shelf_style_set(E_Shelf *es, const char *style);
-EAPI E_Shelf *e_shelf_config_new(E_Zone *zone, E_Config_Shelf *cf_es);
-EAPI void e_shelf_name_set(E_Shelf *es, const char *name);
-EAPI void e_shelf_rename_dialog(E_Shelf *es);
-EAPI void e_shelf_autohide_set(E_Shelf *es, int autohide_type);
-EAPI Eina_Bool e_shelf_desk_visible(const E_Shelf *es, const E_Desk *desk);
+E_API void e_shelf_config_update(void);
+E_API E_Entry_Dialog *e_shelf_new_dialog(E_Zone *zone);
+E_API Eina_List *e_shelf_list(void);
+E_API Eina_List *e_shelf_list_all(void); // includes dummy shelves
+E_API E_Shelf *e_shelf_zone_new(E_Zone *zone, const char *name, const char *style, E_Layer layer, int id);
+E_API E_Shelf *e_shelf_zone_dummy_new(E_Zone *zone, Evas_Object *obj, int id);
+E_API void e_shelf_zone_move_resize_handle(E_Zone *zone);
+E_API void e_shelf_populate(E_Shelf *es);
+E_API void e_shelf_show(E_Shelf *es);
+E_API void e_shelf_hide(E_Shelf *es);
+E_API void e_shelf_locked_set(E_Shelf *es, int lock);
+E_API void e_shelf_toggle(E_Shelf *es, int show);
+E_API void e_shelf_urgent_show(E_Shelf *es);
+E_API void e_shelf_move(E_Shelf *es, int x, int y);
+E_API void e_shelf_resize(E_Shelf *es, int w, int h);
+E_API void e_shelf_move_resize(E_Shelf *es, int x, int y, int w, int h);
+E_API void e_shelf_save(E_Shelf *es);
+E_API void e_shelf_unsave(E_Shelf *es);
+E_API void e_shelf_orient(E_Shelf *es, E_Gadcon_Orient orient);
+E_API const char *e_shelf_orient_string_get(E_Shelf *es);
+E_API void e_shelf_position_calc(E_Shelf *es);
+E_API void e_shelf_style_set(E_Shelf *es, const char *style);
+E_API E_Shelf *e_shelf_config_new(E_Zone *zone, E_Config_Shelf *cf_es);
+E_API void e_shelf_name_set(E_Shelf *es, const char *name);
+E_API void e_shelf_rename_dialog(E_Shelf *es);
+E_API void e_shelf_autohide_set(E_Shelf *es, int autohide_type);
+E_API Eina_Bool e_shelf_desk_visible(const E_Shelf *es, const E_Desk *desk);
#endif
#endif
/* a tricky little devil, requires e and it's libs to be built
* with the -rdynamic flag to GCC for any sort of decent output.
*/
-EAPI void
+E_API void
e_sigseg_act(int x EINA_UNUSED, siginfo_t *info EINA_UNUSED, void *data EINA_UNUSED)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_sigill_act(int x EINA_UNUSED, siginfo_t *info EINA_UNUSED, void *data EINA_UNUSED)
{
// In case of a sigill in Enlightenment, Enlightenment start will catch the sigill and continue,
/* e_alert_show(); */
}
-EAPI void
+E_API void
e_sigfpe_act(int x EINA_UNUSED, siginfo_t *info EINA_UNUSED, void *data EINA_UNUSED)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_sigbus_act(int x EINA_UNUSED, siginfo_t *info EINA_UNUSED, void *data EINA_UNUSED)
{
#ifdef HAVE_WAYLAND_ONLY
#endif
}
-EAPI void
+E_API void
e_sigabrt_act(int x EINA_UNUSED, siginfo_t *info EINA_UNUSED, void *data EINA_UNUSED)
{
#ifdef HAVE_WAYLAND_ONLY
#ifndef E_SIGNALS_H
#define E_SIGNALS_H
-EAPI void e_sigseg_act(int x, siginfo_t *info, void *data);
-EAPI void e_sigill_act(int x, siginfo_t *info, void *data);
-EAPI void e_sigfpe_act(int x, siginfo_t *info, void *data);
-EAPI void e_sigbus_act(int x, siginfo_t *info, void *data);
-EAPI void e_sigabrt_act(int x, siginfo_t *info, void *data);
+E_API void e_sigseg_act(int x, siginfo_t *info, void *data);
+E_API void e_sigill_act(int x, siginfo_t *info, void *data);
+E_API void e_sigfpe_act(int x, siginfo_t *info, void *data);
+E_API void e_sigbus_act(int x, siginfo_t *info, void *data);
+E_API void e_sigabrt_act(int x, siginfo_t *info, void *data);
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_slidecore_add(Evas *evas)
{
_e_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_slidecore_item_distance_set(Evas_Object *obj, Evas_Coord dist)
{
API_ENTRY return;
_e_smart_reconfigure(sd);
}
-EAPI void
+E_API void
e_slidecore_item_add(Evas_Object *obj, const char *label, const char *icon, void (*func)(void *data), void *data)
{
E_Smart_Item *it;
_e_smart_reconfigure(sd);
}
-EAPI void
+E_API void
e_slidecore_jump(Evas_Object *obj, int num)
{
API_ENTRY return;
sd->slide_start = ecore_loop_time_get();
}
-EAPI void
+E_API void
e_slidecore_slide_time_set(Evas_Object *obj, double t)
{
API_ENTRY return;
#ifndef E_SLIDECORE_H
#define E_SLIDECORE_H
-EAPI Evas_Object *e_slidecore_add (Evas *evas);
-EAPI void e_slidecore_item_distance_set(Evas_Object *obj, Evas_Coord dist);
-EAPI void e_slidecore_item_add (Evas_Object *obj, const char *label, const char *icon, void (*func) (void *data), void *data);
-EAPI void e_slidecore_jump (Evas_Object *obj, int num);
-EAPI void e_slidecore_slide_time_set (Evas_Object *obj, double t);
+E_API Evas_Object *e_slidecore_add (Evas *evas);
+E_API void e_slidecore_item_distance_set(Evas_Object *obj, Evas_Coord dist);
+E_API void e_slidecore_item_add (Evas_Object *obj, const char *label, const char *icon, void (*func) (void *data), void *data);
+E_API void e_slidecore_jump (Evas_Object *obj, int num);
+E_API void e_slidecore_slide_time_set (Evas_Object *obj, double t);
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_slider_add(Evas *evas)
{
_e_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_slider_orientation_set(Evas_Object *obj, int horizontal)
{
API_ENTRY return;
_e_smart_value_update(sd);
}
-EAPI int
+E_API int
e_slider_orientation_get(Evas_Object *obj)
{
API_ENTRY return 0;
return sd->horizontal;
}
-EAPI void
+E_API void
e_slider_value_set(Evas_Object *obj, double val)
{
API_ENTRY return;
_e_smart_value_update_now(sd);
}
-EAPI double
+E_API double
e_slider_value_get(Evas_Object *obj)
{
API_ENTRY return 0.0;
return sd->val;
}
-EAPI void
+E_API void
e_slider_value_range_set(Evas_Object *obj, double min, double max)
{
API_ENTRY return;
_e_smart_value_update_now(sd);
}
-EAPI void
+E_API void
e_slider_value_range_get(Evas_Object *obj, double *min, double *max)
{
API_ENTRY return;
if (max) *max = sd->val_max;
}
-EAPI void
+E_API void
e_slider_value_step_size_set(Evas_Object *obj, double step_size)
{
double step;
_e_smart_value_update_now(sd);
}
-EAPI double
+E_API double
e_slider_value_step_size_get(Evas_Object *obj)
{
API_ENTRY return 0.0;
return sd->step_size;
}
-EAPI void
+E_API void
e_slider_value_step_count_set(Evas_Object *obj, int step_count)
{
API_ENTRY return;
_e_smart_value_update_now(sd);
}
-EAPI int
+E_API int
e_slider_value_step_count_get(Evas_Object *obj)
{
API_ENTRY return 0;
return sd->step_count;
}
-EAPI void
+E_API void
e_slider_value_format_display_set(Evas_Object *obj, const char *format)
{
int changed = 0;
edje_object_size_min_calc(sd->edje_obj, &(sd->minw), &(sd->minh));
}
-EAPI const char *
+E_API const char *
e_slider_value_format_display_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->format;
}
-EAPI void
+E_API void
e_slider_direction_set(Evas_Object *obj, int reversed)
{
API_ENTRY return;
_e_smart_value_update_now(sd);
}
-EAPI void
+E_API void
e_slider_disabled_set(Evas_Object *obj, Eina_Bool disable)
{
API_ENTRY return;
edje_object_signal_emit(sd->edje_obj, "e,state,enabled", "e");
}
-EAPI int
+E_API int
e_slider_direction_get(Evas_Object *obj)
{
API_ENTRY return 0;
return sd->reversed;
}
-EAPI void
+E_API void
e_slider_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh)
{
API_ENTRY return;
if (minh) *minh = sd->minh;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_slider_edje_object_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->edje_obj;
}
-EAPI void
+E_API void
e_slider_special_value_add(Evas_Object *obj, double value, double error, const char *label)
{
E_Slider_Special_Value *sv;
#ifndef E_SLIDER_H
#define E_SLIDER_H
-EAPI Evas_Object *e_slider_add (Evas *evas);
-EAPI void e_slider_orientation_set (Evas_Object *obj, int horizontal);
-EAPI int e_slider_orientation_get (Evas_Object *obj);
-EAPI void e_slider_value_set (Evas_Object *obj, double val);
-EAPI double e_slider_value_get (Evas_Object *obj);
-EAPI void e_slider_value_range_set (Evas_Object *obj, double min, double max);
-EAPI void e_slider_value_range_get (Evas_Object *obj, double *min, double *max);
-EAPI void e_slider_value_step_size_set (Evas_Object *obj, double step_size);
-EAPI double e_slider_value_step_size_get (Evas_Object *obj);
-EAPI void e_slider_value_step_count_set (Evas_Object *obj, int step_count);
-EAPI int e_slider_value_step_count_get (Evas_Object *obj);
-EAPI void e_slider_value_format_display_set (Evas_Object *obj, const char *format);
-EAPI const char *e_slider_value_format_display_get (Evas_Object *obj);
-EAPI void e_slider_direction_set (Evas_Object *obj, int reversed);
-EAPI int e_slider_direction_get (Evas_Object *obj);
-EAPI void e_slider_size_min_get (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
-EAPI Evas_Object *e_slider_edje_object_get (Evas_Object *obj);
-EAPI void e_slider_disabled_set(Evas_Object *obj, Eina_Bool disable);
-EAPI void e_slider_special_value_add (Evas_Object *obj, double value, double error, const char *label);
+E_API Evas_Object *e_slider_add (Evas *evas);
+E_API void e_slider_orientation_set (Evas_Object *obj, int horizontal);
+E_API int e_slider_orientation_get (Evas_Object *obj);
+E_API void e_slider_value_set (Evas_Object *obj, double val);
+E_API double e_slider_value_get (Evas_Object *obj);
+E_API void e_slider_value_range_set (Evas_Object *obj, double min, double max);
+E_API void e_slider_value_range_get (Evas_Object *obj, double *min, double *max);
+E_API void e_slider_value_step_size_set (Evas_Object *obj, double step_size);
+E_API double e_slider_value_step_size_get (Evas_Object *obj);
+E_API void e_slider_value_step_count_set (Evas_Object *obj, int step_count);
+E_API int e_slider_value_step_count_get (Evas_Object *obj);
+E_API void e_slider_value_format_display_set (Evas_Object *obj, const char *format);
+E_API const char *e_slider_value_format_display_get (Evas_Object *obj);
+E_API void e_slider_direction_set (Evas_Object *obj, int reversed);
+E_API int e_slider_direction_get (Evas_Object *obj);
+E_API void e_slider_size_min_get (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
+E_API Evas_Object *e_slider_edje_object_get (Evas_Object *obj);
+E_API void e_slider_disabled_set(Evas_Object *obj, Eina_Bool disable);
+E_API void e_slider_special_value_add (Evas_Object *obj, double value, double error, const char *label);
#endif
#endif
}
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_slidesel_add(Evas *evas)
{
_e_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_slidesel_item_distance_set(Evas_Object *obj, Evas_Coord dist)
{
API_ENTRY return;
e_slidecore_item_distance_set(sd->slide_obj, dist);
}
-EAPI void
+E_API void
e_slidesel_item_add(Evas_Object *obj, const char *label, const char *icon, void (*func)(void *data), void *data)
{
E_Smart_Item *it;
e_slidecore_item_add(sd->slide_obj, label, icon, _e_smart_label_change, it);
}
-EAPI void
+E_API void
e_slidesel_jump(Evas_Object *obj, int num)
{
API_ENTRY return;
#ifndef E_SLIDESEL_H
#define E_SLIDESEL_H
-EAPI Evas_Object *e_slidesel_add (Evas *evas);
-EAPI void e_slidesel_item_distance_set (Evas_Object *obj, Evas_Coord dist);
-EAPI void e_slidesel_item_add (Evas_Object *obj, const char *label, const char *icon, void (*func) (void *data), void *data);
-EAPI void e_slidesel_jump (Evas_Object *obj, int num);
+E_API Evas_Object *e_slidesel_add (Evas *evas);
+E_API void e_slidesel_item_distance_set (Evas_Object *obj, Evas_Coord dist);
+E_API void e_slidesel_item_add (Evas_Object *obj, const char *label, const char *icon, void (*func) (void *data), void *data);
+E_API void e_slidesel_jump (Evas_Object *obj, int num);
#endif
#endif
#include <Eina.h>
#include <Evas.h>
+# ifdef E_API
+# undef E_API
+# endif
+# ifdef WIN32
+# ifdef BUILDING_DLL
+# define E_API __declspec(dllexport)
+# else
+# define E_API __declspec(dllimport)
+# endif
+# else
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+/* BROKEN in gcc 4 on amd64 */
+# if 0
+# pragma GCC visibility push(hidden)
+# endif
+# define E_API __attribute__ ((visibility("default")))
+# else
+# define E_API
+# endif
+# else
+# define E_API
+# endif
+# endif
+
# define E_CSERVE
static Eina_Bool stop_ptrace = EINA_FALSE;
static void env_set(const char *var, const char *val);
-EAPI int prefix_determine(char *argv0);
+E_API int prefix_determine(char *argv0);
static void
env_set(const char *var, const char *val)
static Eina_Prefix *pfx = NULL;
/* externally accessible functions */
-EAPI int
+E_API int
prefix_determine(char *argv0)
{
pfx = eina_prefix_new(argv0, prefix_determine,
static Ecore_Event_Handler *desktop_cache_update_handler = NULL;
/* externally accessible functions */
-EAPI void
+E_API void
e_startup(E_Startup_Mode mode)
{
char buf[PATH_MAX];
#ifndef E_STARTUP_H
#define E_STARTUP_H
-EAPI void e_startup(E_Startup_Mode mode);
+E_API void e_startup(E_Startup_Mode mode);
#endif
#endif
static Eldbus_Proxy *login1_manger_proxy = NULL;
-EAPI int E_EVENT_SYS_SUSPEND = -1;
-EAPI int E_EVENT_SYS_HIBERNATE = -1;
-EAPI int E_EVENT_SYS_RESUME = -1;
+E_API int E_EVENT_SYS_SUSPEND = -1;
+E_API int E_EVENT_SYS_HIBERNATE = -1;
+E_API int E_EVENT_SYS_RESUME = -1;
static void
_e_sys_comp_done_cb(void *data, Evas_Object *obj, const char *sig, const char *src)
return 1;
}
-EAPI int
+E_API int
e_sys_action_possible_get(E_Sys_Action a)
{
switch (a)
return 0;
}
-EAPI int
+E_API int
e_sys_action_do(E_Sys_Action a, char *param)
{
int ret = 0;
return ret;
}
-EAPI int
+E_API int
e_sys_action_raw_do(E_Sys_Action a, char *param)
{
int ret = 0;
static Eina_List *extra_actions = NULL;
-EAPI E_Sys_Con_Action *
+E_API E_Sys_Con_Action *
e_sys_con_extra_action_register(const char *label,
const char *icon_group,
const char *button_name,
return sca;
}
-EAPI void
+E_API void
e_sys_con_extra_action_unregister(E_Sys_Con_Action *sca)
{
extra_actions = eina_list_remove(extra_actions, sca);
free(sca);
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_sys_con_extra_action_list_get(void)
{
return extra_actions;
#ifndef E_SYS_H
#define E_SYS_H
-EAPI extern int E_EVENT_SYS_SUSPEND;
-EAPI extern int E_EVENT_SYS_HIBERNATE;
-EAPI extern int E_EVENT_SYS_RESUME;
+E_API extern int E_EVENT_SYS_SUSPEND;
+E_API extern int E_EVENT_SYS_HIBERNATE;
+E_API extern int E_EVENT_SYS_RESUME;
EINTERN int e_sys_init(void);
EINTERN int e_sys_shutdown(void);
-EAPI int e_sys_action_possible_get(E_Sys_Action a);
-EAPI int e_sys_action_do(E_Sys_Action a, char *param);
-EAPI int e_sys_action_raw_do(E_Sys_Action a, char *param);
+E_API int e_sys_action_possible_get(E_Sys_Action a);
+E_API int e_sys_action_do(E_Sys_Action a, char *param);
+E_API int e_sys_action_raw_do(E_Sys_Action a, char *param);
-EAPI E_Sys_Con_Action *e_sys_con_extra_action_register(const char *label,
+E_API E_Sys_Con_Action *e_sys_con_extra_action_register(const char *label,
const char *icon_group,
const char *button_name,
void (*func) (void *data),
const void *data);
-EAPI void e_sys_con_extra_action_unregister(E_Sys_Con_Action *sca);
-EAPI const Eina_List *e_sys_con_extra_action_list_get(void);
+E_API void e_sys_con_extra_action_unregister(E_Sys_Con_Action *sca);
+E_API const Eina_List *e_sys_con_extra_action_list_get(void);
#endif
#endif
#endif
-EAPI void
+E_API void
e_test(void)
{
_e_test_internal();
#ifndef E_TEST_H
#define E_TEST_H
-EAPI void e_test(void);
+E_API void e_test(void);
#endif
#endif
return 1;
}
-EAPI Eina_List *
+E_API Eina_List *
e_theme_collection_items_find(const char *base EINA_UNUSED, const char *collname)
{
Eina_List *list, *list2 = NULL, *l;
return list2;
}
-EAPI int
+E_API int
e_theme_edje_object_set(Evas_Object *o, const char *category EINA_UNUSED, const char *group)
{
const char *file;
return 1;
}
-EAPI const char *
+E_API const char *
e_theme_edje_file_get(const char *category EINA_UNUSED, const char *group)
{
const char *file = elm_theme_group_path_find(NULL, group);
return file;
}
-EAPI const char *
+E_API const char *
e_theme_edje_icon_fallback_file_get(const char *group)
{
const char *file;
return file;
}
-EAPI int
+E_API int
e_theme_transition_find(const char *transition)
{
Eina_List *trans = NULL;
return found;
}
-EAPI Eina_List *
+E_API Eina_List *
e_theme_transition_list(void)
{
return e_theme_collection_items_find(NULL, "e/transitions");
}
-EAPI int
+E_API int
e_theme_border_find(const char *border)
{
Eina_List *bds = NULL;
return found;
}
-EAPI Eina_List *
+E_API Eina_List *
e_theme_border_list(void)
{
return e_theme_collection_items_find(NULL, "e/widgets/border");
}
-EAPI int
+E_API int
e_theme_shelf_find(const char *shelf)
{
Eina_List *shelfs = NULL;
return found;
}
-EAPI Eina_List *
+E_API Eina_List *
e_theme_shelf_list(void)
{
return e_theme_collection_items_find(NULL, "e/shelf");
}
-EAPI int
+E_API int
e_theme_comp_frame_find(const char *comp)
{
Eina_List *comps = NULL;
return found;
}
-EAPI Eina_List *
+E_API Eina_List *
e_theme_comp_frame_list(void)
{
return e_theme_collection_items_find(NULL, "e/comp/frame");
EINTERN int e_theme_init(void);
EINTERN int e_theme_shutdown(void);
-EAPI Eina_List *e_theme_collection_items_find(const char *category, const char *grp);
-EAPI int e_theme_edje_object_set(Evas_Object *o, const char *category, const char *group);
-EAPI const char *e_theme_edje_file_get(const char *category, const char *group);
-EAPI const char *e_theme_edje_icon_fallback_file_get(const char *group);
+E_API Eina_List *e_theme_collection_items_find(const char *category, const char *grp);
+E_API int e_theme_edje_object_set(Evas_Object *o, const char *category, const char *group);
+E_API const char *e_theme_edje_file_get(const char *category, const char *group);
+E_API const char *e_theme_edje_icon_fallback_file_get(const char *group);
-EAPI int e_theme_transition_find(const char *transition);
-EAPI Eina_List *e_theme_transition_list(void);
-EAPI int e_theme_border_find(const char *border);
-EAPI Eina_List *e_theme_border_list(void);
-EAPI int e_theme_shelf_find(const char *shelf);
-EAPI Eina_List *e_theme_shelf_list(void);
-EAPI int e_theme_comp_frame_find(const char *theme);
-EAPI Eina_List *e_theme_comp_frame_list(void);
+E_API int e_theme_transition_find(const char *transition);
+E_API Eina_List *e_theme_transition_list(void);
+E_API int e_theme_border_find(const char *border);
+E_API Eina_List *e_theme_border_list(void);
+E_API int e_theme_shelf_find(const char *shelf);
+E_API Eina_List *e_theme_shelf_list(void);
+E_API int e_theme_comp_frame_find(const char *theme);
+E_API Eina_List *e_theme_comp_frame_list(void);
#endif
#endif
/* externally accessible functions */
-EAPI E_Theme_About *
+E_API E_Theme_About *
e_theme_about_new(void)
{
E_Obj_Dialog *od;
return (E_Theme_About *)od;
}
-EAPI void
+E_API void
e_theme_about_show(E_Theme_About *about)
{
e_obj_dialog_show((E_Obj_Dialog *)about);
#ifndef E_THEME_ABOUT_H
#define E_THEME_ABOUT_H
-EAPI E_Theme_About *e_theme_about_new (void);
-EAPI void e_theme_about_show (E_Theme_About *about);
+E_API E_Theme_About *e_theme_about_new (void);
+E_API void e_theme_about_show (E_Theme_About *about);
#endif
#endif
evas_object_smart_callback_call(data, "e_thumb_gen", NULL);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_thumb_icon_add(Evas *evas)
{
Evas_Object *obj;
return obj;
}
-EAPI void
+E_API void
e_thumb_icon_file_set(Evas_Object *obj, const char *file, const char *key)
{
E_Thumb *eth;
E_FREE(eth->sort_id);
}
-EAPI void
+E_API void
e_thumb_icon_size_set(Evas_Object *obj, int w, int h)
{
E_Thumb *eth;
eth->h = h;
}
-EAPI void
+E_API void
e_thumb_icon_begin(Evas_Object *obj)
{
E_Thumb *eth, *eth2;
_e_thumb_gen_begin(eth->objid, eth->file, eth->key, eth->w, eth->h);
}
-EAPI void
+E_API void
e_thumb_icon_end(Evas_Object *obj)
{
E_Thumb *eth;
}
}
-EAPI void
+E_API void
e_thumb_icon_rethumb(Evas_Object *obj)
{
E_Thumb *eth;
eet_close(ef);
}
-EAPI const char *
+E_API const char *
e_thumb_sort_id_get(Evas_Object *obj)
{
E_Thumb *eth;
return eth->sort_id;
}
-EAPI void
+E_API void
e_thumb_client_data(Ecore_Ipc_Event_Client_Data *e)
{
int objid;
}
}
-EAPI void
+E_API void
e_thumb_client_del(Ecore_Ipc_Event_Client_Del *e)
{
if (!eina_list_data_find(_thumbnailers, e->client)) return;
EINTERN int e_thumb_init(void);
EINTERN int e_thumb_shutdown(void);
-EAPI Evas_Object *e_thumb_icon_add(Evas *evas);
-EAPI void e_thumb_icon_file_set(Evas_Object *obj, const char *file, const char *key);
-EAPI void e_thumb_icon_size_set(Evas_Object *obj, int w, int h);
-EAPI void e_thumb_icon_begin(Evas_Object *obj);
-EAPI void e_thumb_icon_end(Evas_Object *obj);
-EAPI void e_thumb_icon_rethumb(Evas_Object *obj);
-EAPI const char *e_thumb_sort_id_get(Evas_Object *obj);
+E_API Evas_Object *e_thumb_icon_add(Evas *evas);
+E_API void e_thumb_icon_file_set(Evas_Object *obj, const char *file, const char *key);
+E_API void e_thumb_icon_size_set(Evas_Object *obj, int w, int h);
+E_API void e_thumb_icon_begin(Evas_Object *obj);
+E_API void e_thumb_icon_end(Evas_Object *obj);
+E_API void e_thumb_icon_rethumb(Evas_Object *obj);
+E_API const char *e_thumb_sort_id_get(Evas_Object *obj);
-EAPI void e_thumb_client_data(Ecore_Ipc_Event_Client_Data *e);
-EAPI void e_thumb_client_del(Ecore_Ipc_Event_Client_Del *e);
+E_API void e_thumb_client_data(Ecore_Ipc_Event_Client_Data *e);
+E_API void e_thumb_client_del(Ecore_Ipc_Event_Client_Del *e);
#endif
#endif
return 1;
}
-EAPI E_Toolbar *
+E_API E_Toolbar *
e_toolbar_new(Evas *evas, const char *name, Evas_Object *fwin, Evas_Object *fm2)
{
E_Toolbar *tbar = NULL;
return tbar;
}
-EAPI void
+E_API void
e_toolbar_fwin_set(E_Toolbar *tbar, Evas_Object *fwin)
{
E_OBJECT_CHECK(tbar);
tbar->fwin = fwin;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_toolbar_fwin_get(E_Toolbar *tbar)
{
E_OBJECT_CHECK_RETURN(tbar, NULL);
return tbar->fwin;
}
-EAPI void
+E_API void
e_toolbar_fm2_set(E_Toolbar *tbar, Evas_Object *fm2)
{
E_OBJECT_CHECK(tbar);
tbar->fm2 = fm2;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_toolbar_fm2_get(E_Toolbar *tbar)
{
E_OBJECT_CHECK_RETURN(tbar, NULL);
return tbar->fm2;
}
-EAPI void
+E_API void
e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient)
{
char buf[4096];
edje_object_message_signal_process(tbar->o_base);
}
-EAPI void
+E_API void
e_toolbar_populate(E_Toolbar *tbar)
{
E_OBJECT_CHECK(tbar);
EINTERN int e_toolbar_init(void);
EINTERN int e_toolbar_shutdown(void);
-EAPI E_Toolbar *e_toolbar_new(Evas *evas, const char *name, Evas_Object *fwin, Evas_Object *fm2);
-EAPI void e_toolbar_fwin_set(E_Toolbar *tbar, Evas_Object *fwin);
-EAPI Evas_Object *e_toolbar_fwin_get(E_Toolbar *tbar);
-EAPI void e_toolbar_fm2_set(E_Toolbar *tbar, Evas_Object *fm2);
-EAPI Evas_Object *e_toolbar_fm2_get(E_Toolbar *tbar);
-EAPI void e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient);
-EAPI void e_toolbar_populate(E_Toolbar *tbar);
+E_API E_Toolbar *e_toolbar_new(Evas *evas, const char *name, Evas_Object *fwin, Evas_Object *fm2);
+E_API void e_toolbar_fwin_set(E_Toolbar *tbar, Evas_Object *fwin);
+E_API Evas_Object *e_toolbar_fwin_get(E_Toolbar *tbar);
+E_API void e_toolbar_fm2_set(E_Toolbar *tbar, Evas_Object *fm2);
+E_API Evas_Object *e_toolbar_fm2_get(E_Toolbar *tbar);
+E_API void e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient);
+E_API void e_toolbar_populate(E_Toolbar *tbar);
#endif
#endif
static size_t _e_user_homedir_len = 0;
/* externally accessible functions */
-EAPI const char *
+E_API const char *
e_user_homedir_get(void)
{
char *d;
* @return similar to snprintf(), this returns the number of bytes written or
* that would be required to write if greater or equal than size.
*/
-EAPI size_t
+E_API size_t
e_user_homedir_concat_len(char *dst, size_t size, const char *path, size_t path_len)
{
if (!_e_user_homedir)
return eina_str_join_len(dst, size, '/', _e_user_homedir, _e_user_homedir_len, path, path_len);
}
-EAPI size_t
+E_API size_t
e_user_homedir_concat(char *dst, size_t size, const char *path)
{
return e_user_homedir_concat_len(dst, size, path, strlen(path));
/**
* same as snprintf("~/"fmt, ...).
*/
-EAPI size_t
+E_API size_t
e_user_homedir_snprintf(char *dst, size_t size, const char *fmt, ...)
{
size_t off, ret;
* If the directory does not exist, it will be created. If it cannot be
* created, a dialog will be displayed an NULL will be returned
*/
-EAPI const char *
+E_API const char *
e_user_desktop_dir_get(void)
{
static char dir[PATH_MAX] = "";
* If the directory does not exist, it will be created. If it cannot be
* created, a dialog will be displayed an NULL will be returned
*/
-EAPI const char *
+E_API const char *
e_user_icon_dir_get(void)
{
static char dir[PATH_MAX] = "";
/**
* Return ~/.e/e
*/
-EAPI const char *
+E_API const char *
e_user_dir_get(void)
{
static char dir[PATH_MAX] = "";
* @return similar to snprintf(), this returns the number of bytes written or
* that would be required to write if greater or equal than size.
*/
-EAPI size_t
+E_API size_t
e_user_dir_concat_len(char *dst, size_t size, const char *path, size_t path_len)
{
if (!_e_user_dir)
return eina_str_join_len(dst, size, '/', _e_user_dir, _e_user_dir_len, path, path_len);
}
-EAPI size_t
+E_API size_t
e_user_dir_concat(char *dst, size_t size, const char *path)
{
return e_user_dir_concat_len(dst, size, path, strlen(path));
/**
* same as snprintf("~/.e/e/"fmt, ...).
*/
-EAPI size_t
+E_API size_t
e_user_dir_snprintf(char *dst, size_t size, const char *fmt, ...)
{
size_t off, ret;
#ifndef E_USER_H
#define E_USER_H
-EAPI const char *e_user_homedir_get(void);
-EAPI size_t e_user_homedir_concat_len(char *dst, size_t size, const char *path, size_t path_len);
-EAPI size_t e_user_homedir_concat(char *dst, size_t size, const char *path);
-EAPI size_t e_user_homedir_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
+E_API const char *e_user_homedir_get(void);
+E_API size_t e_user_homedir_concat_len(char *dst, size_t size, const char *path, size_t path_len);
+E_API size_t e_user_homedir_concat(char *dst, size_t size, const char *path);
+E_API size_t e_user_homedir_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
#define e_user_homedir_concat_static(dst, path) e_user_homedir_concat_len(dst, sizeof(dst), path, (sizeof(path) > 0) ? sizeof(path) - 1 : 0)
-EAPI const char *e_user_dir_get(void);
-EAPI size_t e_user_dir_concat_len(char *dst, size_t size, const char *path, size_t path_len);
-EAPI size_t e_user_dir_concat(char *dst, size_t size, const char *path);
-EAPI size_t e_user_dir_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
+E_API const char *e_user_dir_get(void);
+E_API size_t e_user_dir_concat_len(char *dst, size_t size, const char *path, size_t path_len);
+E_API size_t e_user_dir_concat(char *dst, size_t size, const char *path);
+E_API size_t e_user_dir_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4);
#define e_user_dir_concat_static(dst, path) e_user_dir_concat_len(dst, sizeof(dst), path, (sizeof(path) > 0) ? sizeof(path) - 1 : 0)
-EAPI const char *e_user_desktop_dir_get(void);
-EAPI const char *e_user_icon_dir_get(void);
+E_API const char *e_user_desktop_dir_get(void);
+E_API const char *e_user_icon_dir_get(void);
#endif
#endif
#include "e.h"
-EAPI E_Path * path_data = NULL;
-EAPI E_Path * path_images = NULL;
-EAPI E_Path * path_fonts = NULL;
-EAPI E_Path * path_icons = NULL;
-EAPI E_Path * path_modules = NULL;
-EAPI E_Path * path_backgrounds = NULL;
-EAPI E_Path * path_messages = NULL;
+E_API E_Path * path_data = NULL;
+E_API E_Path * path_images = NULL;
+E_API E_Path * path_fonts = NULL;
+E_API E_Path * path_icons = NULL;
+E_API E_Path * path_modules = NULL;
+E_API E_Path * path_backgrounds = NULL;
+E_API E_Path * path_messages = NULL;
/* local subsystem functions */
static Eina_Bool _e_util_cb_delayed_del(void *data);
static Ecore_Timer *_e_util_dummy_timer = NULL;
/* externally accessible functions */
-EAPI void
+E_API void
e_util_wakeup(void)
{
if (_e_util_dummy_timer) return;
_e_util_dummy_timer = ecore_timer_add(0.0, _e_util_wakeup_cb, NULL);
}
-EAPI void
+E_API void
e_util_env_set(const char *var, const char *val)
{
if (val)
}
}
-EAPI int
+E_API int
e_util_glob_match(const char *str, const char *pattern)
{
if ((!str) || (!pattern)) return 0;
return 0;
}
-EAPI int
+E_API int
e_util_glob_case_match(const char *str, const char *pattern)
{
const char *p;
return 0;
}
-EAPI int
+E_API int
e_util_strcmp(const char *s1, const char *s2)
{
if ((s1) && (s2))
return 0x7fffffff;
}
-EAPI int
+E_API int
e_util_strcasecmp(const char *s1, const char *s2)
{
if ((!s1) && (!s2)) return 0;
return strcasecmp(s1, s2);
}
-EAPI int
+E_API int
e_util_both_str_empty(const char *s1, const char *s2)
{
int empty = 0;
return 0;
}
-EAPI int
+E_API int
e_util_immortal_check(void)
{
Eina_List *wins;
return 0;
}
-EAPI int
+E_API int
e_util_edje_icon_check(const char *name)
{
const char *file;
/* WARNING This function is deprecated,. must be made static.
* You should use e_util_icon_theme_set instead
*/
-EAPI int
+E_API int
e_util_edje_icon_set(Evas_Object *obj, const char *name)
{
const char *file;
}
/* use e_icon_size_scale_set(obj, size) to set the preferred icon size */
-EAPI int
+E_API int
e_util_icon_theme_set(Evas_Object *obj, const char *icon)
{
if (icon && (icon[0] == '/'))
return 0;
}
-EAPI unsigned int
+E_API unsigned int
e_util_icon_size_normalize(unsigned int desired)
{
const unsigned int *itr, known_sizes[] =
return 1;
}
-EAPI int
+E_API int
e_util_menu_item_theme_icon_set(E_Menu_Item *mi, const char *icon)
{
if (e_config->icon_theme_overrides)
}
}
-EAPI const char *
+E_API const char *
e_util_mime_icon_get(const char *mime, unsigned int size)
{
char buf[1024];
return efreet_mime_type_icon_get(mime, e_config->icon_theme, e_util_icon_size_normalize(size));
}
-EAPI E_Client *
+E_API E_Client *
e_util_desk_client_above(E_Client *ec)
{
E_Client *ec2;
return NULL;
}
-EAPI E_Client *
+E_API E_Client *
e_util_desk_client_below(E_Client *ec)
{
E_Client *ec2;
return NULL;
}
-EAPI int
+E_API int
e_util_edje_collection_exists(const char *file, const char *coll)
{
Eina_List *clist;
return ret;
}
-EAPI E_Dialog *
+E_API E_Dialog *
e_util_dialog_internal(const char *title, const char *txt)
{
E_Dialog *dia;
return dia;
}
-EAPI const char *
+E_API const char *
e_util_filename_escape(const char *filename)
{
const char *p;
}
-EAPI char *
+E_API char *
e_util_shell_env_path_eval(const char *path)
{
/* evaluate things like:
return strdup(buf);
}
-EAPI char *
+E_API char *
e_util_size_string_get(off_t size)
{
double dsize;
return strdup(buf);
}
-EAPI char *
+E_API char *
e_util_file_time_get(time_t ftime)
{
time_t diff, ltime, test;
return s;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_util_icon_add(const char *path, Evas *evas)
{
return _e_util_icon_add(path, evas, 64);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_util_desktop_icon_add(Efreet_Desktop *desktop, unsigned int size, Evas *evas)
{
if ((!desktop) || (!desktop->icon)) return NULL;
return e_util_icon_theme_icon_add(desktop->icon, size, evas);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_util_icon_theme_icon_add(const char *icon_name, unsigned int size, Evas *evas)
{
if (!icon_name) return NULL;
return NULL;
}
-EAPI void
+E_API void
e_util_desktop_menu_item_icon_add(Efreet_Desktop *desktop, unsigned int size, E_Menu_Item *mi)
{
const char *path = NULL;
}
}
-EAPI int
+E_API int
e_util_dir_check(const char *dir)
{
if (!ecore_file_exists(dir))
return 1;
}
-EAPI void
+E_API void
e_util_defer_object_del(E_Object *obj)
{
if (stopping)
}
}
-EAPI const char *
+E_API const char *
e_util_winid_str_get(Ecore_X_Window win)
{
const char *vals = "qWeRtYuIoP5-$&<~";
return min;
}
-EAPI void
+E_API void
e_util_win_auto_resize_fill(Evas_Object *win)
{
E_Zone *zone = NULL;
return ECORE_CALLBACK_CANCEL;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_util_module_config_check(const char *module_name, int loaded, int current)
{
if (loaded > current)
/**
* Checks whenever the current manager/comp/zone have fullscreen windows.
*/
-EAPI Eina_Bool
+E_API Eina_Bool
e_util_fullscreen_current_any(void)
{
E_Zone *zone = e_zone_current_get();
/**
* Checks whenever any manager/comp/zone have fullscreen windows.
*/
-EAPI Eina_Bool
+E_API Eina_Bool
e_util_fullscreen_any(void)
{
E_Zone *zone;
return EINA_FALSE;
}
-EAPI const char *
+E_API const char *
e_util_time_str_get(long int seconds)
{
static char buf[1024];
fprintf(stderr, "%s %d OBJ[%s%s%p]: (%d,%d) - %dx%d\n", evas_object_visible_get(obj) ? "VIS" : "HID", evas_object_layer_get(obj), name ?: "", name ? "|" : "", obj, x, y, w, h);
}
-EAPI void
+E_API void
e_util_size_debug_set(Evas_Object *obj, Eina_Bool enable)
{
if (enable)
}
}
-EAPI void
+E_API void
e_util_string_list_free(Eina_List *l)
{
char *s;
return tdesktop;
}
-EAPI Efreet_Desktop *
+E_API Efreet_Desktop *
e_util_terminal_desktop_get(void)
{
const char *terms[] =
return tdesktop;
}
-EAPI E_Config_Binding_Key *
+E_API E_Config_Binding_Key *
e_util_binding_match(const Eina_List *bindlist, Ecore_Event_Key *ev, unsigned int *num, const E_Config_Binding_Key *skip)
{
E_Config_Binding_Key *bi;
return NULL;
}
-EAPI void
+E_API void
e_util_gadcon_orient_icon_set(E_Gadcon_Orient orient, Evas_Object *obj)
{
switch (orient)
}
}
-EAPI void
+E_API void
e_util_gadcon_orient_menu_item_icon_set(E_Gadcon_Orient orient, E_Menu_Item *mi)
{
switch (orient)
}
}
-EAPI char *
+E_API char *
e_util_string_append_char(char *str, size_t *size, size_t *len, char c)
{
if (!str)
return str;
}
-EAPI char *
+E_API char *
e_util_string_append_quoted(char *str, size_t *size, size_t *len, const char *src)
{
str = e_util_string_append_char(str, size, len, '\'');
return str;
}
-EAPI void
+E_API void
e_util_evas_objects_above_print(Evas_Object *o)
{
Evas_Object *a, *oo;
}
}
-EAPI void
+E_API void
e_util_evas_objects_above_print_smart(Evas_Object *o)
{
Evas_Object *a, *oo;
*/
static void *(* const volatile memset_ptr)(void *, int, size_t) = memset;
-EAPI void
+E_API void
e_util_memclear(void *s, size_t n)
{
memset_ptr(s, 0, n);
e_util_dialog_internal(title, __tmpbuf); \
}
-EAPI void e_util_wakeup(void);
-EAPI void e_util_env_set(const char *var, const char *val);
-EAPI int e_util_glob_match(const char *str, const char *glob);
-EAPI int e_util_glob_case_match(const char *str, const char *glob);
-EAPI int e_util_strcasecmp(const char *s1, const char *s2);
-EAPI int e_util_strcmp(const char *s1, const char *s2);
-EAPI int e_util_both_str_empty(const char *s1, const char *s2);
-EAPI int e_util_immortal_check(void);
-EAPI int e_util_edje_icon_check(const char *name);
-EAPI int e_util_edje_icon_set(Evas_Object *obj, const char *name);
-EAPI int e_util_icon_theme_set(Evas_Object *obj, const char *icon);
-EAPI unsigned int e_util_icon_size_normalize(unsigned int desired);
-EAPI int e_util_menu_item_theme_icon_set(E_Menu_Item *mi, const char *icon);
-EAPI const char *e_util_mime_icon_get(const char *mime, unsigned int size);
-EAPI E_Client *e_util_desk_client_above(E_Client *ec);
-EAPI E_Client *e_util_desk_client_below(E_Client *ec);
-EAPI int e_util_edje_collection_exists(const char *file, const char *coll);
-EAPI E_Dialog *e_util_dialog_internal(const char *title, const char *txt);
-EAPI const char *e_util_filename_escape(const char *filename);
-EAPI char *e_util_shell_env_path_eval(const char *path);
-EAPI char *e_util_size_string_get(off_t size);
-EAPI char *e_util_file_time_get(time_t ftime);
-EAPI Evas_Object *e_util_icon_add(const char *path, Evas *evas);
-EAPI Evas_Object *e_util_desktop_icon_add(Efreet_Desktop *desktop, unsigned int size, Evas *evas);
-EAPI Evas_Object *e_util_icon_theme_icon_add(const char *icon_name, unsigned int size, Evas *evas);
-EAPI void e_util_desktop_menu_item_icon_add(Efreet_Desktop *desktop, unsigned int size, E_Menu_Item *mi);
-EAPI int e_util_dir_check(const char *dir);
-EAPI void e_util_defer_object_del(E_Object *obj);
-EAPI const char *e_util_winid_str_get(Ecore_X_Window win);
-EAPI void e_util_win_auto_resize_fill(Evas_Object *win);
+E_API void e_util_wakeup(void);
+E_API void e_util_env_set(const char *var, const char *val);
+E_API int e_util_glob_match(const char *str, const char *glob);
+E_API int e_util_glob_case_match(const char *str, const char *glob);
+E_API int e_util_strcasecmp(const char *s1, const char *s2);
+E_API int e_util_strcmp(const char *s1, const char *s2);
+E_API int e_util_both_str_empty(const char *s1, const char *s2);
+E_API int e_util_immortal_check(void);
+E_API int e_util_edje_icon_check(const char *name);
+E_API int e_util_edje_icon_set(Evas_Object *obj, const char *name);
+E_API int e_util_icon_theme_set(Evas_Object *obj, const char *icon);
+E_API unsigned int e_util_icon_size_normalize(unsigned int desired);
+E_API int e_util_menu_item_theme_icon_set(E_Menu_Item *mi, const char *icon);
+E_API const char *e_util_mime_icon_get(const char *mime, unsigned int size);
+E_API E_Client *e_util_desk_client_above(E_Client *ec);
+E_API E_Client *e_util_desk_client_below(E_Client *ec);
+E_API int e_util_edje_collection_exists(const char *file, const char *coll);
+E_API E_Dialog *e_util_dialog_internal(const char *title, const char *txt);
+E_API const char *e_util_filename_escape(const char *filename);
+E_API char *e_util_shell_env_path_eval(const char *path);
+E_API char *e_util_size_string_get(off_t size);
+E_API char *e_util_file_time_get(time_t ftime);
+E_API Evas_Object *e_util_icon_add(const char *path, Evas *evas);
+E_API Evas_Object *e_util_desktop_icon_add(Efreet_Desktop *desktop, unsigned int size, Evas *evas);
+E_API Evas_Object *e_util_icon_theme_icon_add(const char *icon_name, unsigned int size, Evas *evas);
+E_API void e_util_desktop_menu_item_icon_add(Efreet_Desktop *desktop, unsigned int size, E_Menu_Item *mi);
+E_API int e_util_dir_check(const char *dir);
+E_API void e_util_defer_object_del(E_Object *obj);
+E_API const char *e_util_winid_str_get(Ecore_X_Window win);
+E_API void e_util_win_auto_resize_fill(Evas_Object *win);
/* check if loaded config version matches the current version, show a
dialog warning if loaded version is older or newer than current */
-EAPI Eina_Bool e_util_module_config_check(const char *module_name, int loaded, int current);
+E_API Eina_Bool e_util_module_config_check(const char *module_name, int loaded, int current);
-EAPI E_Config_Binding_Key *e_util_binding_match(const Eina_List *bindlist, Ecore_Event_Key *ev, unsigned int *num, const E_Config_Binding_Key *skip);
-EAPI Eina_Bool e_util_fullscreen_current_any(void);
-EAPI Eina_Bool e_util_fullscreen_any(void);
-EAPI const char *e_util_time_str_get(long int seconds);
-EAPI void e_util_size_debug_set(Evas_Object *obj, Eina_Bool enable);
-EAPI Efreet_Desktop *e_util_terminal_desktop_get(void);
-EAPI void e_util_gadcon_orient_icon_set(E_Gadcon_Orient orient, Evas_Object *obj);
-EAPI void e_util_gadcon_orient_menu_item_icon_set(E_Gadcon_Orient orient, E_Menu_Item *mi);
+E_API E_Config_Binding_Key *e_util_binding_match(const Eina_List *bindlist, Ecore_Event_Key *ev, unsigned int *num, const E_Config_Binding_Key *skip);
+E_API Eina_Bool e_util_fullscreen_current_any(void);
+E_API Eina_Bool e_util_fullscreen_any(void);
+E_API const char *e_util_time_str_get(long int seconds);
+E_API void e_util_size_debug_set(Evas_Object *obj, Eina_Bool enable);
+E_API Efreet_Desktop *e_util_terminal_desktop_get(void);
+E_API void e_util_gadcon_orient_icon_set(E_Gadcon_Orient orient, Evas_Object *obj);
+E_API void e_util_gadcon_orient_menu_item_icon_set(E_Gadcon_Orient orient, E_Menu_Item *mi);
-EAPI char *e_util_string_append_char(char *str, size_t *size, size_t *len, char c);
-EAPI char *e_util_string_append_quoted(char *str, size_t *size, size_t *len, const char *src);
+E_API char *e_util_string_append_char(char *str, size_t *size, size_t *len, char c);
+E_API char *e_util_string_append_quoted(char *str, size_t *size, size_t *len, const char *src);
-EAPI void e_util_evas_objects_above_print(Evas_Object *o);
-EAPI void e_util_evas_objects_above_print_smart(Evas_Object *o);
+E_API void e_util_evas_objects_above_print(Evas_Object *o);
+E_API void e_util_evas_objects_above_print_smart(Evas_Object *o);
-EAPI void e_util_string_list_free(Eina_List *l);
+E_API void e_util_string_list_free(Eina_List *l);
-EAPI void e_util_memclear(void *s, size_t n);
+E_API void e_util_memclear(void *s, size_t n);
static inline void
e_util_pointer_center(const E_Client *ec)
EINTERN int e_uuid_store_init(void);
EINTERN int e_uuid_store_shutdown(void);
-EAPI void e_uuid_dump(void);
-EAPI Eina_Bool e_uuid_store_reload(void);
-EAPI Eina_Bool e_uuid_store_entry_del(uuid_t uuid);
-EAPI Eina_Bool e_uuid_store_entry_update(uuid_t uuid, E_Client *ec);
+E_API void e_uuid_dump(void);
+E_API Eina_Bool e_uuid_store_reload(void);
+E_API Eina_Bool e_uuid_store_entry_del(uuid_t uuid);
+E_API Eina_Bool e_uuid_store_entry_update(uuid_t uuid, E_Client *ec);
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_add(Evas *evas)
{
_e_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_widget_del_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj))
{
API_ENTRY return;
sd->del_func = func;
}
-EAPI void
+E_API void
e_widget_focus_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj))
{
API_ENTRY return;
sd->focus_func = func;
}
-EAPI void
+E_API void
e_widget_activate_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj))
{
API_ENTRY return;
sd->activate_func = func;
}
-EAPI void
+E_API void
e_widget_disable_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj))
{
API_ENTRY return;
sd->disable_func = func;
}
-EAPI void
+E_API void
e_widget_on_focus_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data)
{
API_ENTRY return;
sd->on_focus_data = data;
}
-EAPI void
+E_API void
e_widget_on_change_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data)
{
API_ENTRY return;
sd->on_change_data = data;
}
-EAPI void
+E_API void
e_widget_on_disable_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data)
{
API_ENTRY return;
sd->on_disable_data = data;
}
-EAPI void
+E_API void
e_widget_data_set(Evas_Object *obj, void *data)
{
API_ENTRY return;
sd->data = data;
}
-EAPI void *
+E_API void *
e_widget_data_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->data;
}
-EAPI void
+E_API void
e_widget_size_min_set(Evas_Object *obj, Evas_Coord minw, Evas_Coord minh)
{
evas_object_size_hint_min_set(obj, minw, minh);
}
-EAPI void
+E_API void
e_widget_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh)
{
evas_object_size_hint_min_get(obj, minw, minh);
evas_object_event_callback_del(obj, EVAS_CALLBACK_DEL, _sub_obj_del);
}
-EAPI void
+E_API void
e_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj)
{
API_ENTRY return;
evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd);
}
-EAPI void
+E_API void
e_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj)
{
API_ENTRY return;
}
}
-EAPI void
+E_API void
e_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj)
{
int w, h;
evas_object_size_hint_min_set(obj, w, h);
}
-EAPI void
+E_API void
e_widget_can_focus_set(Evas_Object *obj, int can_focus)
{
API_ENTRY return;
sd->can_focus = can_focus;
}
-EAPI int
+E_API int
e_widget_can_focus_get(Evas_Object *obj)
{
API_ENTRY return 0;
return 0;
}
-EAPI int
+E_API int
e_widget_focus_get(Evas_Object *obj)
{
API_ENTRY return 0;
return sd->focused;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_focused_object_get(Evas_Object *obj)
{
Eina_List *l = NULL;
return obj;
}
-EAPI int
+E_API int
e_widget_focus_jump(Evas_Object *obj, int forward)
{
API_ENTRY return 0;
return 0;
}
-EAPI void
+E_API void
e_widget_focus_set(Evas_Object *obj, int first)
{
API_ENTRY return;
}
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_parent_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->parent_obj;
}
-EAPI void
+E_API void
e_widget_focused_object_clear(Evas_Object *obj)
{
Eina_List *l = NULL;
if (sd->focus_func) sd->focus_func(obj);
}
-EAPI void
+E_API void
e_widget_focus_steal(Evas_Object *obj)
{
Evas_Object *parent = NULL, *o = NULL;
if (sd->focus_func) sd->focus_func(obj);
}
-EAPI void
+E_API void
e_widget_activate(Evas_Object *obj)
{
API_ENTRY return;
if (sd->activate_func) sd->activate_func(obj);
}
-EAPI void
+E_API void
e_widget_change(Evas_Object *obj)
{
API_ENTRY return;
if (sd->on_change_func) sd->on_change_func(sd->on_change_data, obj);
}
-EAPI void
+E_API void
e_widget_disabled_set(Evas_Object *obj, int disabled)
{
API_ENTRY return;
if (sd->on_disable_func) sd->on_disable_func(sd->on_disable_data, obj);
}
-EAPI int
+E_API int
e_widget_disabled_get(Evas_Object *obj)
{
API_ENTRY return 0;
return sd->disabled;
}
-EAPI E_Pointer *
+E_API E_Pointer *
e_widget_pointer_get(Evas_Object *obj)
{
Evas_Object *win = NULL;
return NULL;
}
-EAPI void
+E_API void
e_widget_size_min_resize(Evas_Object *obj)
{
Evas_Coord minw, minh;
#ifndef E_WIDGET_H
#define E_WIDGET_H
-EAPI Evas_Object *e_widget_add(Evas *evas);
-EAPI void e_widget_del_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
-EAPI void e_widget_focus_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
-EAPI void e_widget_activate_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
-EAPI void e_widget_disable_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
-EAPI void e_widget_on_disable_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
-EAPI void e_widget_on_focus_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
-EAPI void e_widget_on_change_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
-EAPI void e_widget_data_set(Evas_Object *obj, void *data);
-EAPI void *e_widget_data_get(Evas_Object *obj);
-EAPI void e_widget_size_min_set(Evas_Object *obj, Evas_Coord minw, Evas_Coord minh);
-EAPI void e_widget_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
-EAPI void e_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj);
-EAPI void e_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj);
-EAPI void e_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj);
-EAPI void e_widget_can_focus_set(Evas_Object *obj, int can_focus);
-EAPI int e_widget_can_focus_get(Evas_Object *obj);
-EAPI int e_widget_focus_get(Evas_Object *obj);
-EAPI Evas_Object *e_widget_focused_object_get(Evas_Object *obj);
-EAPI int e_widget_focus_jump(Evas_Object *obj, int forward);
-EAPI void e_widget_focus_set(Evas_Object *obj, int first);
-EAPI void e_widget_focused_object_clear(Evas_Object *obj);
-EAPI Evas_Object *e_widget_parent_get(Evas_Object *obj);
-EAPI void e_widget_focus_steal(Evas_Object *obj);
-EAPI void e_widget_activate(Evas_Object *obj);
-EAPI void e_widget_change(Evas_Object *obj);
-EAPI void e_widget_disabled_set(Evas_Object *obj, int disabled);
-EAPI int e_widget_disabled_get(Evas_Object *obj);
-EAPI E_Pointer *e_widget_pointer_get(Evas_Object *obj);
-EAPI void e_widget_size_min_resize(Evas_Object *obj);
+E_API Evas_Object *e_widget_add(Evas *evas);
+E_API void e_widget_del_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
+E_API void e_widget_focus_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
+E_API void e_widget_activate_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
+E_API void e_widget_disable_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj));
+E_API void e_widget_on_disable_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
+E_API void e_widget_on_focus_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
+E_API void e_widget_on_change_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
+E_API void e_widget_data_set(Evas_Object *obj, void *data);
+E_API void *e_widget_data_get(Evas_Object *obj);
+E_API void e_widget_size_min_set(Evas_Object *obj, Evas_Coord minw, Evas_Coord minh);
+E_API void e_widget_size_min_get(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
+E_API void e_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj);
+E_API void e_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj);
+E_API void e_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj);
+E_API void e_widget_can_focus_set(Evas_Object *obj, int can_focus);
+E_API int e_widget_can_focus_get(Evas_Object *obj);
+E_API int e_widget_focus_get(Evas_Object *obj);
+E_API Evas_Object *e_widget_focused_object_get(Evas_Object *obj);
+E_API int e_widget_focus_jump(Evas_Object *obj, int forward);
+E_API void e_widget_focus_set(Evas_Object *obj, int first);
+E_API void e_widget_focused_object_clear(Evas_Object *obj);
+E_API Evas_Object *e_widget_parent_get(Evas_Object *obj);
+E_API void e_widget_focus_steal(Evas_Object *obj);
+E_API void e_widget_activate(Evas_Object *obj);
+E_API void e_widget_change(Evas_Object *obj);
+E_API void e_widget_disabled_set(Evas_Object *obj, int disabled);
+E_API int e_widget_disabled_get(Evas_Object *obj);
+E_API E_Pointer *e_widget_pointer_get(Evas_Object *obj);
+E_API void e_widget_size_min_resize(Evas_Object *obj);
#endif
#endif
_e_wid_reconfigure(wd);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_aspect_add(Evas *evas, int w, int h)
{
Evas_Object *obj;
return obj;
}
-EAPI void
+E_API void
e_widget_aspect_aspect_set(Evas_Object *obj, int w, int h)
{
E_Widget_Data *wd;
_e_wid_reconfigure(wd);
}
-EAPI void
+E_API void
e_widget_aspect_align_set(Evas_Object *obj, double align_x, double align_y)
{
E_Widget_Data *wd;
_e_wid_reconfigure(wd);
}
-EAPI void
+E_API void
e_widget_aspect_child_set(Evas_Object *obj, Evas_Object *child)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_ASPECT_H
#define E_WIDGET_ASPECT_H
-EAPI Evas_Object *e_widget_aspect_add(Evas *evas, int w, int h);
-EAPI void e_widget_aspect_aspect_set(Evas_Object *obj, int w, int h);
-EAPI void e_widget_aspect_child_set(Evas_Object *obj, Evas_Object *child);
-EAPI void e_widget_aspect_align_set(Evas_Object *obj, double align_x, double align_y);
+E_API Evas_Object *e_widget_aspect_add(Evas *evas, int w, int h);
+E_API void e_widget_aspect_aspect_set(Evas_Object *obj, int w, int h);
+E_API void e_widget_aspect_child_set(Evas_Object *obj, Evas_Object *child);
+E_API void e_widget_aspect_align_set(Evas_Object *obj, double align_x, double align_y);
#endif
static void _e_wid_cb_resize(void *data, Evas *evas, Evas_Object *obj, void *event);
static Eina_Bool _e_wid_cb_bg_update(void *data, int type, void *event);
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_bgpreview_add(Evas *evas, int nx, int ny)
{
Evas_Object *obj;
return obj;
}
-EAPI void
+E_API void
e_widget_bgpreview_num_desks_set(Evas_Object *obj, int nx, int ny)
{
E_Widget_Data *wd;
_e_wid_reconfigure(wd);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_bgpreview_desk_add(Evas *e, E_Zone *zone, int x, int y)
{
E_Widget_Desk_Data *dd;
return dd->live;
}
-EAPI void
+E_API void
e_widget_bgpreview_desk_configurable_set(Evas_Object *obj, Eina_Bool enable)
{
E_Widget_Desk_Data *dd;
#ifndef E_WIDGET_DESK_PREVIEW_H
#define E_WIDGET_DESK_PREVIEW_H
-EAPI Evas_Object *e_widget_bgpreview_add(Evas *evas, int nx, int ny);
-EAPI void e_widget_bgpreview_num_desks_set(Evas_Object *obj, int nx, int ny);
-EAPI Evas_Object *e_widget_bgpreview_desk_add(Evas *e, E_Zone *zone, int x, int y);
-EAPI void e_widget_bgpreview_desk_configurable_set(Evas_Object *obj, Eina_Bool enable);
+E_API Evas_Object *e_widget_bgpreview_add(Evas *evas, int nx, int ny);
+E_API void e_widget_bgpreview_num_desks_set(Evas_Object *obj, int nx, int ny);
+E_API Evas_Object *e_widget_bgpreview_desk_add(Evas *e, E_Zone *zone, int x, int y);
+E_API void e_widget_bgpreview_desk_configurable_set(Evas_Object *obj, Eina_Bool enable);
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_button_add(Evas *evas, const char *label, const char *icon, void (*func)(void *data, void *data2), void *data, void *data2)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_button_label_set(Evas_Object *obj, const char *label)
{
E_Widget_Data *wd;
elm_object_text_set(wd->o_button, label);
}
-EAPI void
+E_API void
e_widget_button_icon_set(Evas_Object *obj, Evas_Object *icon)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_BUTTON_H
#define E_WIDGET_BUTTON_H
-EAPI Evas_Object *e_widget_button_add(Evas *evas, const char *label, const char *icon, void (*func) (void *data, void *data2), void *data, void *data2);
-EAPI void e_widget_button_label_set(Evas_Object *obj, const char *label);
-EAPI void e_widget_button_icon_set(Evas_Object *obj, Evas_Object *icon);
+E_API Evas_Object *e_widget_button_add(Evas *evas, const char *label, const char *icon, void (*func) (void *data, void *data2), void *data, void *data2);
+E_API void e_widget_button_label_set(Evas_Object *obj, const char *label);
+E_API void e_widget_button_icon_set(Evas_Object *obj, Evas_Object *icon);
#endif
#endif
* @param val pointer to int where changes are stored
* @return the newly created evas object
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_check_add(Evas *evas, const char *label, int *val)
{
Evas_Object *obj, *o;
* @param check the check box widget
* @param checked the value to set the widget too
*/
-EAPI void
+E_API void
e_widget_check_checked_set(Evas_Object *check, int checked)
{
E_Widget_Data *wd;
* @param check the check box widget
* @param val pointer to int where changes are stored
*/
-EAPI void
+E_API void
e_widget_check_valptr_set(Evas_Object *check, int *val)
{
E_Widget_Data *wd;
* @param check the check box widget
* @return the value of the check box
*/
-EAPI int
+E_API int
e_widget_check_checked_get(Evas_Object *check)
{
E_Widget_Data *wd;
* @param check the check box widget
* @param obj the object to disable when @p check is checked
*/
-EAPI void
+E_API void
e_widget_check_widget_disable_on_checked_add(Evas_Object *check, Evas_Object *obj)
{
E_Widget_Data *wd;
* @param check the check box widget
* @param obj the object to disable when @p check is not unchecked
*/
-EAPI void
+E_API void
e_widget_check_widget_disable_on_unchecked_add(Evas_Object *check, Evas_Object *obj)
{
E_Widget_Data *wd;
* @param val pointer to int where changes are stored
* @return the newly created evas object
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_check_icon_add(Evas *evas, const char *label, const char *icon, int icon_w, int icon_h, int *val)
{
Evas_Object *obj, *o, *o2;
#ifndef E_WIDGET_CHECK_H
#define E_WIDGET_CHECK_H
-EAPI Evas_Object *e_widget_check_add(Evas *evas, const char *label, int *val);
-EAPI void e_widget_check_checked_set(Evas_Object *check, int checked);
-EAPI int e_widget_check_checked_get(Evas_Object *check);
-EAPI void e_widget_check_valptr_set(Evas_Object *check, int *val);
-EAPI Evas_Object *e_widget_check_icon_add(Evas *evas, const char *label, const char *icon, int icon_w, int icon_h, int *val);
+E_API Evas_Object *e_widget_check_add(Evas *evas, const char *label, int *val);
+E_API void e_widget_check_checked_set(Evas_Object *check, int checked);
+E_API int e_widget_check_checked_get(Evas_Object *check);
+E_API void e_widget_check_valptr_set(Evas_Object *check, int *val);
+E_API Evas_Object *e_widget_check_icon_add(Evas *evas, const char *label, const char *icon, int icon_w, int icon_h, int *val);
-EAPI void e_widget_check_widget_disable_on_checked_add(Evas_Object *check, Evas_Object *obj);
-EAPI void e_widget_check_widget_disable_on_unchecked_add(Evas_Object *check, Evas_Object *obj);
+E_API void e_widget_check_widget_disable_on_checked_add(Evas_Object *check, Evas_Object *obj);
+E_API void e_widget_check_widget_disable_on_unchecked_add(Evas_Object *check, Evas_Object *obj);
#endif
#endif
#ifndef E_WIDGET_COLOR_WELL_H
#define E_WIDGET_COLOR_WELL_H
-EAPI Evas_Object *e_widget_color_well_add (Evas *evas, E_Color *color, Eina_Bool show_color_dialog);
-EAPI Evas_Object *e_widget_color_well_add_full (Evas *evas, E_Color *color, Eina_Bool show_color_dialog, Eina_Bool alpha_enabled);
-EAPI void e_widget_color_well_update (Evas_Object *obj);
+E_API Evas_Object *e_widget_color_well_add (Evas *evas, E_Color *color, Eina_Bool show_color_dialog);
+E_API Evas_Object *e_widget_color_well_add_full (Evas *evas, E_Color *color, Eina_Bool show_color_dialog, Eina_Bool alpha_enabled);
+E_API void e_widget_color_well_update (Evas_Object *obj);
#endif
};
/* Externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_config_list_add(Evas *evas, Evas_Object * (*func_entry_add)(Evas_Object *, char **val, void (*func)(void *data, void *data2), void *data, void *data2), const char *label, int listspan EINA_UNUSED)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI int
+E_API int
e_widget_config_list_count(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_widget_ilist_count(wd->gui.list);
}
-EAPI void
+E_API void
e_widget_config_list_clear(Evas_Object *obj)
{
E_Widget_Data *wd;
_list_select_num(wd, -1);
}
-EAPI const char *
+E_API const char *
e_widget_config_list_nth_get(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
return e_widget_ilist_nth_label_get(wd->gui.list, n);
}
-EAPI void
+E_API void
e_widget_config_list_append(Evas_Object *obj, const char *entry)
{
E_Widget_Data *wd;
e_widget_ilist_selected_set(wd->gui.list, count - 1);
}
-EAPI void
+E_API void
e_widget_config_list_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h)
{
E_Widget_Data *wd;
#define E_WIDGET_CONFIG_LIST_H
-EAPI Evas_Object *e_widget_config_list_add(Evas *evas, Evas_Object *(*func_entry_add) (Evas_Object *, char **val, void (*func) (void *data, void *data2), void *data, void *data2), const char *label, int listspan);
-EAPI int e_widget_config_list_count(Evas_Object *obj);
-EAPI const char *e_widget_config_list_nth_get(Evas_Object *obj, int n);
-EAPI void e_widget_config_list_append(Evas_Object *obj, const char *entry);
-EAPI void e_widget_config_list_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
-EAPI void e_widget_config_list_clear(Evas_Object *obj);
+E_API Evas_Object *e_widget_config_list_add(Evas *evas, Evas_Object *(*func_entry_add) (Evas_Object *, char **val, void (*func) (void *data, void *data2), void *data, void *data2), const char *label, int listspan);
+E_API int e_widget_config_list_count(Evas_Object *obj);
+E_API const char *e_widget_config_list_nth_get(Evas_Object *obj, int n);
+E_API void e_widget_config_list_append(Evas_Object *obj, const char *entry);
+E_API void e_widget_config_list_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
+E_API void e_widget_config_list_clear(Evas_Object *obj);
#endif
#endif
* The current value will be used to initialize the entry
* @return Returns the new entry widget
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_entry_add(Evas_Object *parent, char **text_location, void (*func)(void *data, void *data2), void *data, void *data2)
{
Evas_Object *obj, *o;
* @param entry an entry widget
* @param text the text to set
*/
-EAPI void
+E_API void
e_widget_entry_text_set(Evas_Object *entry, const char *text)
{
E_Widget_Data *wd;
* @param entry an entry widget
* @return Returns the text of the entry widget
*/
-EAPI const char *
+E_API const char *
e_widget_entry_text_get(Evas_Object *entry)
{
E_Widget_Data *wd;
*
* @param entry an entry widget
*/
-EAPI void
+E_API void
e_widget_entry_clear(Evas_Object *entry)
{
E_Widget_Data *wd;
* @param entry an entry widget
* @param password_mode 1 to turn on password mode, 0 to turn it off
*/
-EAPI void
+E_API void
e_widget_entry_password_set(Evas_Object *entry, int password_mode)
{
E_Widget_Data *wd;
* @param entry an entry widget
* @param readonly_mode 1 to enable read-only mode, 0 to turn it off
*/
-EAPI void
+E_API void
e_widget_entry_readonly_set(Evas_Object *entry, int readonly_mode)
{
E_Widget_Data *wd;
*
* @param entry an entry widget
*/
-EAPI void
+E_API void
e_widget_entry_select_all(Evas_Object *entry)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_ENTRY_H
#define E_WIDGET_ENTRY_H
-EAPI Evas_Object *e_widget_entry_add (Evas_Object *parent, char **text_location, void (*func) (void *data, void *data2), void *data, void *data2);
-EAPI void e_widget_entry_text_set (Evas_Object *entry, const char *text);
-EAPI const char *e_widget_entry_text_get (Evas_Object *entry);
-EAPI void e_widget_entry_clear (Evas_Object *entry);
-EAPI void e_widget_entry_password_set (Evas_Object *entry, int password_mode);
-EAPI void e_widget_entry_readonly_set (Evas_Object *entry, int readonly_mode);
-EAPI void e_widget_entry_select_all (Evas_Object *entry);
+E_API Evas_Object *e_widget_entry_add (Evas_Object *parent, char **text_location, void (*func) (void *data, void *data2), void *data, void *data2);
+E_API void e_widget_entry_text_set (Evas_Object *entry, const char *text);
+E_API const char *e_widget_entry_text_get (Evas_Object *entry);
+E_API void e_widget_entry_clear (Evas_Object *entry);
+E_API void e_widget_entry_password_set (Evas_Object *entry, int password_mode);
+E_API void e_widget_entry_readonly_set (Evas_Object *entry, int readonly_mode);
+E_API void e_widget_entry_select_all (Evas_Object *entry);
#endif
#endif
return ECORE_CALLBACK_RENEW;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_filepreview_add(Evas *evas, int w, int h, int horiz)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_filepreview_path_set(Evas_Object *obj, const char *path, const char *mime)
{
E_Widget_Data *wd;
_e_wid_fprev_preview_file(wd);
}
-EAPI void
+E_API void
e_widget_filepreview_filemode_force(Evas_Object *obj)
{
E_Widget_Data *wd;
_e_wid_fprev_preview_file_widgets(wd, 0, 0, 0);
}
-EAPI void
+E_API void
e_widget_filepreview_clamp_video_set(Evas_Object *obj, Eina_Bool clamp)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_FILEPREVIEW_H
#define E_WIDGET_FILEPREVIEW_H
-EAPI Evas_Object *e_widget_filepreview_add(Evas *evas, int w, int h, int horiz);
-EAPI void e_widget_filepreview_path_set(Evas_Object *obj, const char *path, const char *mime);
-EAPI void e_widget_filepreview_filemode_force(Evas_Object *obj);
-EAPI void e_widget_filepreview_clamp_video_set(Evas_Object *obj, Eina_Bool clamp);
+E_API Evas_Object *e_widget_filepreview_add(Evas *evas, int w, int h, int horiz);
+E_API void e_widget_filepreview_path_set(Evas_Object *obj, const char *path, const char *mime);
+E_API void e_widget_filepreview_filemode_force(Evas_Object *obj);
+E_API void e_widget_filepreview_clamp_video_set(Evas_Object *obj, Eina_Bool clamp);
#endif
#endif
static void _e_wid_cb_changed(void *data, Evas_Object *obj, void *event);
static void _e_wid_cb_file_deleted(void *data, Evas_Object *obj, void *event);
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_flist_add(Evas *evas)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI E_Fm2_Config *
+E_API E_Fm2_Config *
e_widget_flist_config_get(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
return e_fm2_config_get(wd->o_fm);
}
-EAPI void
+E_API void
e_widget_flist_path_set(Evas_Object *obj, const char *dev, const char *path)
{
E_Widget_Data *wd = NULL;
e_scrollframe_child_pos_set(wd->o_scroll, 0, 0);
}
-EAPI Eina_List *
+E_API Eina_List *
e_widget_flist_all_list_get(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
return e_fm2_all_list_get(wd->o_fm);
}
-EAPI Eina_List *
+E_API Eina_List *
e_widget_flist_selected_list_get(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
return e_fm2_selected_list_get(wd->o_fm);
}
-EAPI const char *
+E_API const char *
e_widget_flist_real_path_get(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
return e_fm2_real_path_get(wd->o_fm);
}
-EAPI int
+E_API int
e_widget_flist_has_parent_get(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
return e_fm2_has_parent_get(wd->o_fm);
}
-EAPI void
+E_API void
e_widget_flist_select_set(Evas_Object *obj, const char *file, int s)
{
E_Widget_Data *wd = NULL;
e_fm2_select_set(wd->o_fm, file, s);
}
-EAPI void
+E_API void
e_widget_flist_file_show(Evas_Object *obj, const char *file)
{
E_Widget_Data *wd = NULL;
e_fm2_file_show(wd->o_fm, file);
}
-EAPI void
+E_API void
e_widget_flist_parent_go(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
e_scrollframe_child_pos_set(wd->o_scroll, 0, 0);
}
-EAPI void
+E_API void
e_widget_flist_refresh(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
#ifndef E_WIDGET_FLIST_H
#define E_WIDGET_FLIST_H
-EAPI Evas_Object *e_widget_flist_add(Evas *evas);
-EAPI void e_widget_flist_path_set(Evas_Object *obj, const char *dev, const char *path);
-EAPI Eina_List *e_widget_flist_all_list_get(Evas_Object *obj);
-EAPI Eina_List *e_widget_flist_selected_list_get(Evas_Object *obj);
-EAPI const char *e_widget_flist_real_path_get(Evas_Object *obj);
-EAPI int e_widget_flist_has_parent_get(Evas_Object *obj);
-EAPI void e_widget_flist_select_set(Evas_Object *obj, const char *file, int select);
-EAPI void e_widget_flist_file_show(Evas_Object *obj, const char *file);
-EAPI void e_widget_flist_parent_go(Evas_Object *obj);
-EAPI void e_widget_flist_refresh(Evas_Object *obj);
-EAPI E_Fm2_Config *e_widget_flist_config_get(Evas_Object *obj);
+E_API Evas_Object *e_widget_flist_add(Evas *evas);
+E_API void e_widget_flist_path_set(Evas_Object *obj, const char *dev, const char *path);
+E_API Eina_List *e_widget_flist_all_list_get(Evas_Object *obj);
+E_API Eina_List *e_widget_flist_selected_list_get(Evas_Object *obj);
+E_API const char *e_widget_flist_real_path_get(Evas_Object *obj);
+E_API int e_widget_flist_has_parent_get(Evas_Object *obj);
+E_API void e_widget_flist_select_set(Evas_Object *obj, const char *file, int select);
+E_API void e_widget_flist_file_show(Evas_Object *obj, const char *file);
+E_API void e_widget_flist_parent_go(Evas_Object *obj);
+E_API void e_widget_flist_refresh(Evas_Object *obj);
+E_API E_Fm2_Config *e_widget_flist_config_get(Evas_Object *obj);
#endif
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_font_preview_add(Evas *evas, const char *text)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_font_preview_font_set(Evas_Object *obj, const char *font, Evas_Font_Size size)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_FONT_PREVIEW_H
#define E_WIDGET_FONT_PREVIEW_H
-EAPI Evas_Object *e_widget_font_preview_add(Evas *evas, const char *text);
-EAPI void e_widget_font_preview_font_set(Evas_Object *obj, const char *font, Evas_Font_Size size);
+E_API Evas_Object *e_widget_font_preview_add(Evas *evas, const char *text);
+E_API void e_widget_font_preview_font_set(Evas_Object *obj, const char *font, Evas_Font_Size size);
#endif
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_framelist_add(Evas *evas, const char *label, int horiz)
{
Evas_Object *obj, *o, *win;
return obj;
}
-EAPI void
+E_API void
e_widget_framelist_object_append_full(Evas_Object *obj, Evas_Object *sobj, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h)
{
E_Widget_Data *wd;
evas_object_show(sobj);
}
-EAPI void
+E_API void
e_widget_framelist_object_append(Evas_Object *obj, Evas_Object *sobj)
{
E_Widget_Data *wd;
evas_object_show(sobj);
}
-EAPI void
+E_API void
e_widget_framelist_content_align_set(Evas_Object *obj, double halign, double valign)
{
E_Widget_Data *wd;
elm_box_align_set(wd->o_box, halign, valign);
}
-EAPI void
+E_API void
e_widget_framelist_label_set(Evas_Object *obj, const char *label)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_FRAMELIST_H
#define E_WIDGET_FRAMELIST_H
-EAPI Evas_Object *e_widget_framelist_add(Evas *evas, const char *label, int horiz);
-EAPI void e_widget_framelist_object_append(Evas_Object *obj, Evas_Object *sobj);
-EAPI void e_widget_framelist_object_append_full(Evas_Object *obj, Evas_Object *sobj, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h);
+E_API Evas_Object *e_widget_framelist_add(Evas *evas, const char *label, int horiz);
+E_API void e_widget_framelist_object_append(Evas_Object *obj, Evas_Object *sobj);
+E_API void e_widget_framelist_object_append_full(Evas_Object *obj, Evas_Object *sobj, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h);
-EAPI void e_widget_framelist_content_align_set(Evas_Object *obj, double halign, double valign);
-EAPI void e_widget_framelist_label_set(Evas_Object *obj, const char *label);
+E_API void e_widget_framelist_content_align_set(Evas_Object *obj, double halign, double valign);
+E_API void e_widget_framelist_label_set(Evas_Object *obj, const char *label);
#endif
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_frametable_add(Evas *evas, const char *label, int homogenous)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_frametable_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h)
{
e_widget_frametable_object_append_full(obj, sobj, col, row, colspan, rowspan, fill_w, fill_h, expand_w, expand_h, 0.5, 0.5, -1, -1, -1, -1);
}
-EAPI void
+E_API void
e_widget_frametable_object_append_full(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h)
{
E_Widget_Data *wd = e_widget_data_get(obj);
evas_object_show(sobj);
}
-EAPI void
+E_API void
e_widget_frametable_object_repack(Evas_Object *obj EINA_UNUSED, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h)
{
if (fill_w || fill_h)
elm_table_pack_set(sobj, col, row, colspan, rowspan);
}
-EAPI void
+E_API void
e_widget_frametable_content_align_set(Evas_Object *obj, double halign, double valign)
{
E_Widget_Data *wd;
elm_table_align_set(wd->o_table, halign, valign);
}
-EAPI void
+E_API void
e_widget_frametable_label_set(Evas_Object *obj, const char *label)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_FRAMETABLE_H
#define E_WIDGET_FRAMETABLE_H
-EAPI Evas_Object *e_widget_frametable_add(Evas *evas, const char *label, int homogenous);
-EAPI void e_widget_frametable_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
-EAPI void e_widget_frametable_object_append_full(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h);
-EAPI void e_widget_frametable_object_repack(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
-EAPI void e_widget_frametable_content_align_set(Evas_Object *obj, double halign, double valign);
-EAPI void e_widget_frametable_label_set(Evas_Object *obj, const char *label);
+E_API Evas_Object *e_widget_frametable_add(Evas *evas, const char *label, int homogenous);
+E_API void e_widget_frametable_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
+E_API void e_widget_frametable_object_append_full(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h);
+E_API void e_widget_frametable_object_repack(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
+E_API void e_widget_frametable_content_align_set(Evas_Object *obj, double halign, double valign);
+E_API void e_widget_frametable_label_set(Evas_Object *obj, const char *label);
#endif
#endif
}
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_fsel_add(Evas *evas, const char *dev, const char *path, char *selected, char *filter EINA_UNUSED,
void (*sel_func)(void *data, Evas_Object *obj), void *sel_data,
void (*chg_func)(void *data, Evas_Object *obj), void *chg_data,
return obj;
}
-EAPI void
+E_API void
e_widget_fsel_path_get(Evas_Object *obj, const char **dev, const char **path)
{
E_Widget_Data *wd;
e_fm2_path_get(wd->o_files_fm, dev, path);
}
-EAPI const char *
+E_API const char *
e_widget_fsel_selection_path_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return wd->path;
}
-EAPI void
+E_API void
e_widget_fsel_window_set(Evas_Object *obj, Evas_Object *win)
{
E_Widget_Data *wd;
e_fm2_window_set(wd->o_files_fm, win);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_widget_fsel_typebuf_visible_get(Evas_Object *obj)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_FSEL_H
#define E_WIDGET_FSEL_H
-EAPI Evas_Object *e_widget_fsel_add(Evas *evas, const char *dev, const char *path, char *selected, char *filter,
+E_API Evas_Object *e_widget_fsel_add(Evas *evas, const char *dev, const char *path, char *selected, char *filter,
void (*sel_func) (void *data, Evas_Object *obj), void *sel_data,
void (*chg_func) (void *data, Evas_Object *obj), void *chg_data, int preview);
-EAPI void e_widget_fsel_path_get(Evas_Object *obj, const char **dev, const char **path);
-EAPI const char *e_widget_fsel_selection_path_get(Evas_Object *obj);
-EAPI void e_widget_fsel_window_set(Evas_Object *obj, Evas_Object *win);
-EAPI Eina_Bool e_widget_fsel_typebuf_visible_get(Evas_Object *obj);
+E_API void e_widget_fsel_path_get(Evas_Object *obj, const char **dev, const char **path);
+E_API const char *e_widget_fsel_selection_path_get(Evas_Object *obj);
+E_API void e_widget_fsel_window_set(Evas_Object *obj, Evas_Object *win);
+E_API Eina_Bool e_widget_fsel_typebuf_visible_get(Evas_Object *obj);
#endif
#endif
}
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_ilist_add(Evas *evas, int icon_w, int icon_h, const char **value)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_ilist_freeze(Evas_Object *obj)
{
E_Widget_Data *wd;
e_ilist_freeze(wd->o_ilist);
}
-EAPI void
+E_API void
e_widget_ilist_thaw(Evas_Object *obj)
{
E_Widget_Data *wd;
e_ilist_thaw(wd->o_ilist);
}
-EAPI void
+E_API void
e_widget_ilist_append(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func)(void *data), void *data, const char *val)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 0, func, data, val, 0, CMD_APPEND, 0);
*/
}
-EAPI void
+E_API void
e_widget_ilist_append_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func)(void *data), void *data, const char *val)
{
_queue_append(obj, CMD_ADD, icon, end, label, 0, func, data, val, 0, CMD_APPEND, 0);
}
-EAPI void
+E_API void
e_widget_ilist_header_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label, int relative)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 1, NULL, NULL, NULL, relative, CMD_APPEND_RELATIVE, 0);
}
-EAPI void
+E_API void
e_widget_ilist_header_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label, int relative)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 1, NULL, NULL, NULL, relative, CMD_PREPEND_RELATIVE, 0);
}
-EAPI void
+E_API void
e_widget_ilist_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func)(void *data), void *data, const char *val, int relative)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 0, func, data, val, relative, CMD_APPEND_RELATIVE, 0);
*/
}
-EAPI void
+E_API void
e_widget_ilist_append_relative_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func)(void *data), void *data, const char *val, int relative)
{
_queue_append(obj, CMD_ADD, icon, end, label, 0, func, data, val, relative, CMD_APPEND_RELATIVE, 0);
}
-EAPI void
+E_API void
e_widget_ilist_prepend(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func)(void *data), void *data, const char *val)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 0, func, data, val, 0, CMD_PREPEND, 0);
*/
}
-EAPI void
+E_API void
e_widget_ilist_header_prepend(Evas_Object *obj, Evas_Object *icon, const char *label)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 1, NULL, NULL, NULL, 0, CMD_PREPEND, 0);
}
-EAPI void
+E_API void
e_widget_ilist_prepend_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func)(void *data), void *data, const char *val)
{
_queue_append(obj, CMD_ADD, icon, end, label, 0, func, data, val, 0, CMD_PREPEND, 0);
}
-EAPI void
+E_API void
e_widget_ilist_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func)(void *data), void *data, const char *val, int relative)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 0, func, data, val, relative, CMD_PREPEND_RELATIVE, 0);
*/
}
-EAPI void
+E_API void
e_widget_ilist_prepend_relative_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func)(void *data), void *data, const char *val, int relative)
{
_queue_append(obj, CMD_ADD, icon, end, label, 0, func, data, val, relative, CMD_PREPEND_RELATIVE, 0);
}
-EAPI void
+E_API void
e_widget_ilist_header_append(Evas_Object *obj, Evas_Object *icon, const char *label)
{
_queue_append(obj, CMD_ADD, icon, NULL, label, 1, NULL, NULL, NULL, 0, CMD_APPEND, 0);
*/
}
-EAPI void
+E_API void
e_widget_ilist_selector_set(Evas_Object *obj, int selector)
{
E_Widget_Data *wd;
e_ilist_selector_set(wd->o_ilist, selector);
}
-EAPI void
+E_API void
e_widget_ilist_go(Evas_Object *obj)
{
E_Widget_Data *wd;
evas_object_resize(wd->o_ilist, vw, mh);
}
-EAPI void
+E_API void
e_widget_ilist_clear(Evas_Object *obj)
{
E_Widget_Data *wd;
}
}
-EAPI int
+E_API int
e_widget_ilist_count(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_count(wd->o_ilist);
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_widget_ilist_items_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_items_get(wd->o_ilist);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_widget_ilist_nth_is_header(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
return e_ilist_nth_is_header(wd->o_ilist, n);
}
-EAPI void
+E_API void
e_widget_ilist_nth_label_set(Evas_Object *obj, int n, const char *label)
{
_queue_append(obj, CMD_LABEL_SET, NULL, NULL, label, 0, NULL, NULL, NULL, 0, 0, n);
*/
}
-EAPI const char *
+E_API const char *
e_widget_ilist_nth_label_get(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
return e_ilist_nth_label_get(wd->o_ilist, n);
}
-EAPI void
+E_API void
e_widget_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon)
{
_queue_append(obj, CMD_ICON_SET, icon, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, n);
*/
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_ilist_nth_icon_get(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
return e_ilist_nth_icon_get(wd->o_ilist, n);
}
-EAPI void
+E_API void
e_widget_ilist_nth_end_set(Evas_Object *obj, int n, Evas_Object *end)
{
_queue_append(obj, CMD_END_SET, NULL, end, NULL, 0, NULL, NULL, NULL, 0, 0, n);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_ilist_nth_end_get(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
return e_ilist_nth_end_get(wd->o_ilist, n);
}
-EAPI void *
+E_API void *
e_widget_ilist_nth_data_get(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
return wcb->data;
}
-EAPI const char *
+E_API const char *
e_widget_ilist_nth_value_get(Evas_Object *obj, int n)
{
E_Widget_Data *wd;
* able to check any validity on the given pointer and may crash. Be
* sure to use only with valid return of e_widget_ilist_items_get().
*/
-EAPI Eina_Bool
+E_API Eina_Bool
e_widget_ilist_item_is_header(const E_Ilist_Item *it)
{
return it->header;
* able to check any validity on the given pointer and may crash. Be
* sure to use only with valid return of e_widget_ilist_items_get().
*/
-EAPI const char *
+E_API const char *
e_widget_ilist_item_label_get(const E_Ilist_Item *it)
{
return it->label;
*
* Do not delete this object!
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_ilist_item_icon_get(const E_Ilist_Item *it)
{
return it->o_icon;
*
* Do not delete this object!
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_ilist_item_end_get(const E_Ilist_Item *it)
{
return it->o_end;
*
* Do not delete this object!
*/
-EAPI void *
+E_API void *
e_widget_ilist_item_data_get(const E_Ilist_Item *it)
{
E_Widget_Callback *wcb = it->data2;
return wcb->data;
}
-EAPI const char *
+E_API const char *
e_widget_ilist_item_value_get(const E_Ilist_Item *it)
{
E_Widget_Callback *wcb = it->data2;
* @param top if true, place this item at the top, otherwise scroll just
* enough to show the element (from the current position).
*/
-EAPI void
+E_API void
e_widget_ilist_nth_show(Evas_Object *obj, int n, int top)
{
_queue_append(obj, CMD_SHOW, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, top, n);
*/
}
-EAPI void
+E_API void
e_widget_ilist_selected_set(Evas_Object *obj, int n)
{
_queue_append(obj, CMD_SELECT, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, n);
*/
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_widget_ilist_selected_items_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_selected_items_get(wd->o_ilist);
}
-EAPI int
+E_API int
e_widget_ilist_selected_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_selected_get(wd->o_ilist);
}
-EAPI const char *
+E_API const char *
e_widget_ilist_selected_label_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_selected_label_get(wd->o_ilist);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_ilist_selected_icon_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_selected_icon_get(wd->o_ilist);
}
-EAPI void *
+E_API void *
e_widget_ilist_selected_data_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return wcb ? wcb->data : NULL;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_ilist_selected_end_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_selected_end_get(wd->o_ilist);
}
-EAPI int
+E_API int
e_widget_ilist_selected_count_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_selected_count_get(wd->o_ilist);
}
-EAPI const char *
+E_API const char *
e_widget_ilist_selected_value_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return wcb->value;
}
-EAPI void
+E_API void
e_widget_ilist_unselect(Evas_Object *obj)
{
_queue_append(obj, CMD_UNSELECT, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, 0);
*/
}
-EAPI void
+E_API void
e_widget_ilist_remove_num(Evas_Object *obj, int n)
{
/* _queue_append(obj, CMD_REMOVE, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, n); */
}
}
-EAPI void
+E_API void
e_widget_ilist_multi_select_set(Evas_Object *obj, Eina_Bool multi)
{
E_Widget_Data *wd;
e_ilist_multi_select_set(wd->o_ilist, multi);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_widget_ilist_multi_select_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_ilist_multi_select_get(wd->o_ilist);
}
-EAPI void
+E_API void
e_widget_ilist_multi_select(Evas_Object *obj, int n)
{
_queue_append(obj, CMD_MULTI_SELECT, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, n);
*/
}
-EAPI void
+E_API void
e_widget_ilist_range_select(Evas_Object *obj, int n)
{
_queue_append(obj, CMD_RANGE_SELECT, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, n);
*/
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_widget_ilist_custom_edje_file_set(Evas_Object *obj, const char *file, const char *group)
{
E_Widget_Data *wd;
return e_ilist_custom_edje_file_set(wd->o_ilist, file, group);
}
-EAPI void
+E_API void
e_widget_ilist_preferred_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
Evas_Coord ww, hh, mw, mh, vw, vh;
#ifndef E_WIDGET_ILIST_H
#define E_WIDGET_ILIST_H
-EAPI Evas_Object *e_widget_ilist_add(Evas *evas, int icon_w, int icon_h, const char **value);
-EAPI void e_widget_ilist_freeze(Evas_Object *obj);
-EAPI void e_widget_ilist_thaw(Evas_Object *obj);
-EAPI void e_widget_ilist_append(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val);
-EAPI void e_widget_ilist_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
-EAPI void e_widget_ilist_prepend(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val);
-EAPI void e_widget_ilist_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
+E_API Evas_Object *e_widget_ilist_add(Evas *evas, int icon_w, int icon_h, const char **value);
+E_API void e_widget_ilist_freeze(Evas_Object *obj);
+E_API void e_widget_ilist_thaw(Evas_Object *obj);
+E_API void e_widget_ilist_append(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val);
+E_API void e_widget_ilist_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
+E_API void e_widget_ilist_prepend(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val);
+E_API void e_widget_ilist_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
-EAPI void e_widget_ilist_append_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val);
-EAPI void e_widget_ilist_append_relative_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
-EAPI void e_widget_ilist_prepend_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val);
-EAPI void e_widget_ilist_prepend_relative_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
+E_API void e_widget_ilist_append_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val);
+E_API void e_widget_ilist_append_relative_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
+E_API void e_widget_ilist_prepend_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val);
+E_API void e_widget_ilist_prepend_relative_full(Evas_Object *obj, Evas_Object *icon, Evas_Object *end, const char *label, void (*func) (void *data), void *data, const char *val, int relative);
-EAPI void e_widget_ilist_header_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label, int relative);
-EAPI void e_widget_ilist_header_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label, int relative);
-EAPI void e_widget_ilist_header_prepend(Evas_Object *obj, Evas_Object *icon, const char *label);
-EAPI void e_widget_ilist_header_append(Evas_Object *obj, Evas_Object *icon, const char *label);
-EAPI void e_widget_ilist_selector_set(Evas_Object *obj, int selector);
-EAPI void e_widget_ilist_go(Evas_Object *obj);
-EAPI void e_widget_ilist_clear(Evas_Object *obj);
-EAPI int e_widget_ilist_count(Evas_Object *obj);
-EAPI Eina_List const *e_widget_ilist_items_get(Evas_Object *obj);
+E_API void e_widget_ilist_header_append_relative(Evas_Object *obj, Evas_Object *icon, const char *label, int relative);
+E_API void e_widget_ilist_header_prepend_relative(Evas_Object *obj, Evas_Object *icon, const char *label, int relative);
+E_API void e_widget_ilist_header_prepend(Evas_Object *obj, Evas_Object *icon, const char *label);
+E_API void e_widget_ilist_header_append(Evas_Object *obj, Evas_Object *icon, const char *label);
+E_API void e_widget_ilist_selector_set(Evas_Object *obj, int selector);
+E_API void e_widget_ilist_go(Evas_Object *obj);
+E_API void e_widget_ilist_clear(Evas_Object *obj);
+E_API int e_widget_ilist_count(Evas_Object *obj);
+E_API Eina_List const *e_widget_ilist_items_get(Evas_Object *obj);
-EAPI Eina_Bool e_widget_ilist_nth_is_header(Evas_Object *obj, int n);
-EAPI void e_widget_ilist_nth_label_set(Evas_Object *obj, int n, const char *label);
-EAPI const char *e_widget_ilist_nth_label_get(Evas_Object *obj, int n);
-EAPI void e_widget_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon);
-EAPI Evas_Object *e_widget_ilist_nth_icon_get(Evas_Object *obj, int n);
-EAPI void e_widget_ilist_nth_end_set(Evas_Object *obj, int n, Evas_Object *end);
-EAPI Evas_Object *e_widget_ilist_nth_end_get(Evas_Object *obj, int n);
-EAPI void *e_widget_ilist_nth_data_get(Evas_Object *obj, int n);
-EAPI const char *e_widget_ilist_nth_value_get(Evas_Object *obj, int n);
+E_API Eina_Bool e_widget_ilist_nth_is_header(Evas_Object *obj, int n);
+E_API void e_widget_ilist_nth_label_set(Evas_Object *obj, int n, const char *label);
+E_API const char *e_widget_ilist_nth_label_get(Evas_Object *obj, int n);
+E_API void e_widget_ilist_nth_icon_set(Evas_Object *obj, int n, Evas_Object *icon);
+E_API Evas_Object *e_widget_ilist_nth_icon_get(Evas_Object *obj, int n);
+E_API void e_widget_ilist_nth_end_set(Evas_Object *obj, int n, Evas_Object *end);
+E_API Evas_Object *e_widget_ilist_nth_end_get(Evas_Object *obj, int n);
+E_API void *e_widget_ilist_nth_data_get(Evas_Object *obj, int n);
+E_API const char *e_widget_ilist_nth_value_get(Evas_Object *obj, int n);
-EAPI Eina_Bool e_widget_ilist_item_is_header(const E_Ilist_Item *it);
-EAPI const char *e_widget_ilist_item_label_get(const E_Ilist_Item *it);
-EAPI Evas_Object *e_widget_ilist_item_icon_get(const E_Ilist_Item *it);
-EAPI Evas_Object *e_widget_ilist_item_end_get(const E_Ilist_Item *it);
-EAPI void *e_widget_ilist_item_data_get(const E_Ilist_Item *it);
-EAPI const char *e_widget_ilist_item_value_get(const E_Ilist_Item *it);
+E_API Eina_Bool e_widget_ilist_item_is_header(const E_Ilist_Item *it);
+E_API const char *e_widget_ilist_item_label_get(const E_Ilist_Item *it);
+E_API Evas_Object *e_widget_ilist_item_icon_get(const E_Ilist_Item *it);
+E_API Evas_Object *e_widget_ilist_item_end_get(const E_Ilist_Item *it);
+E_API void *e_widget_ilist_item_data_get(const E_Ilist_Item *it);
+E_API const char *e_widget_ilist_item_value_get(const E_Ilist_Item *it);
-EAPI void e_widget_ilist_nth_show(Evas_Object *obj, int n, int top);
-EAPI void e_widget_ilist_selected_set(Evas_Object *obj, int n);
-EAPI const Eina_List *e_widget_ilist_selected_items_get(Evas_Object *obj);
-EAPI int e_widget_ilist_selected_get(Evas_Object *obj);
-EAPI const char *e_widget_ilist_selected_label_get(Evas_Object *obj);
-EAPI Evas_Object *e_widget_ilist_selected_icon_get(Evas_Object *obj);
-EAPI Evas_Object *e_widget_ilist_selected_end_get(Evas_Object *obj);
-EAPI void *e_widget_ilist_selected_data_get(Evas_Object *obj);
-EAPI int e_widget_ilist_selected_count_get(Evas_Object *obj);
-EAPI const char *e_widget_ilist_selected_value_get(Evas_Object *obj);
+E_API void e_widget_ilist_nth_show(Evas_Object *obj, int n, int top);
+E_API void e_widget_ilist_selected_set(Evas_Object *obj, int n);
+E_API const Eina_List *e_widget_ilist_selected_items_get(Evas_Object *obj);
+E_API int e_widget_ilist_selected_get(Evas_Object *obj);
+E_API const char *e_widget_ilist_selected_label_get(Evas_Object *obj);
+E_API Evas_Object *e_widget_ilist_selected_icon_get(Evas_Object *obj);
+E_API Evas_Object *e_widget_ilist_selected_end_get(Evas_Object *obj);
+E_API void *e_widget_ilist_selected_data_get(Evas_Object *obj);
+E_API int e_widget_ilist_selected_count_get(Evas_Object *obj);
+E_API const char *e_widget_ilist_selected_value_get(Evas_Object *obj);
-EAPI void e_widget_ilist_unselect(Evas_Object *obj);
-EAPI void e_widget_ilist_remove_num(Evas_Object *obj, int n);
-EAPI void e_widget_ilist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
-EAPI Eina_Bool e_widget_ilist_multi_select_get(Evas_Object *obj);
-EAPI void e_widget_ilist_multi_select(Evas_Object *obj, int n);
-EAPI void e_widget_ilist_range_select(Evas_Object *obj, int n);
-EAPI void e_widget_ilist_preferred_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
-EAPI Eina_Bool e_widget_ilist_custom_edje_file_set(Evas_Object *obj, const char *file, const char *group);
+E_API void e_widget_ilist_unselect(Evas_Object *obj);
+E_API void e_widget_ilist_remove_num(Evas_Object *obj, int n);
+E_API void e_widget_ilist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
+E_API Eina_Bool e_widget_ilist_multi_select_get(Evas_Object *obj);
+E_API void e_widget_ilist_multi_select(Evas_Object *obj, int n);
+E_API void e_widget_ilist_range_select(Evas_Object *obj, int n);
+E_API void e_widget_ilist_preferred_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+E_API Eina_Bool e_widget_ilist_custom_edje_file_set(Evas_Object *obj, const char *file, const char *group);
#endif
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_image_add_from_object(Evas *evas, Evas_Object *object, int minw, int minh)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_image_add_from_file(Evas *evas, const char *file, int minw, int minh)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_image_edje_set(Evas_Object *obj, const char *file, const char *part)
{
E_Widget_Data *wd;
evas_object_show(wd->img);
}
-EAPI void
+E_API void
e_widget_image_file_set(Evas_Object *obj, const char *file)
{
E_Widget_Data *wd;
evas_object_show(wd->img);
}
-EAPI void
+E_API void
e_widget_image_file_key_set(Evas_Object *obj, const char *file, const char *key)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_IMAGE_H
#define E_WIDGET_IMAGE_H
-EAPI Evas_Object *e_widget_image_add_from_object(Evas *evas, Evas_Object *object, int minw, int minh);
-EAPI Evas_Object *e_widget_image_add_from_file(Evas *evas, const char *file, int minw, int minh);
-EAPI void e_widget_image_edje_set(Evas_Object *obj, const char *file, const char *part);
-EAPI void e_widget_image_file_set(Evas_Object *obj, const char *file);
-EAPI void e_widget_image_file_key_set(Evas_Object *obj, const char *file, const char *key);
+E_API Evas_Object *e_widget_image_add_from_object(Evas *evas, Evas_Object *object, int minw, int minh);
+E_API Evas_Object *e_widget_image_add_from_file(Evas *evas, const char *file, int minw, int minh);
+E_API void e_widget_image_edje_set(Evas_Object *obj, const char *file, const char *part);
+E_API void e_widget_image_file_set(Evas_Object *obj, const char *file);
+E_API void e_widget_image_file_key_set(Evas_Object *obj, const char *file, const char *key);
#endif
#endif
* @param text to assign to the widget
* @return the label widget
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_label_add(Evas *evas, const char *label)
{
Evas_Object *obj, *o;
* @param the label widget
* @param text to assign to the widget
*/
-EAPI void
+E_API void
e_widget_label_text_set(Evas_Object *obj, const char *text)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_LABEL_H
#define E_WIDGET_LABEL_H
-EAPI Evas_Object *e_widget_label_add(Evas *evas, const char *label);
-EAPI void e_widget_label_text_set(Evas_Object *obj, const char *text);
+E_API Evas_Object *e_widget_label_add(Evas *evas, const char *label);
+E_API void e_widget_label_text_set(Evas_Object *obj, const char *text);
#endif
#endif
* @param horiz the direction the list should be displayed
* @return the new list wdiget
*/
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_list_add(Evas *evas, int homogenous, int horiz)
{
Evas_Object *obj, *o;
* @param align who the sub widget to be aligned, to wards the center or sides
* @return the new list wdiget
*/
-EAPI void
+E_API void
e_widget_list_object_prepend(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align)
{
E_Widget_Data *wd;
* @param align who the sub widget to be aligned, to wards the center or sides
* @return the new list wdiget
*/
-EAPI void
+E_API void
e_widget_list_object_append(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align)
{
E_Widget_Data *wd;
evas_object_show(sobj);
}
-EAPI void
+E_API void
e_widget_list_object_repack(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align)
{
E_Widget_Data *wd;
e_widget_size_min_set(obj, mw, mh);
}
-EAPI void
+E_API void
e_widget_list_homogeneous_set(Evas_Object *obj, int homogenous)
{
E_Widget_Data *wd = e_widget_data_get(obj);
#ifndef E_WIDGET_LIST_H
#define E_WIDGET_LIST_H
-EAPI Evas_Object *e_widget_list_add(Evas *evas, int homogenous, int horiz);
-EAPI void e_widget_list_object_append(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align);
-EAPI void e_widget_list_object_prepend(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align);
-EAPI void e_widget_list_object_repack(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align);
-EAPI void e_widget_list_homogeneous_set(Evas_Object *obj, int homogenous);
+E_API Evas_Object *e_widget_list_add(Evas *evas, int homogenous, int horiz);
+E_API void e_widget_list_object_append(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align);
+E_API void e_widget_list_object_prepend(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align);
+E_API void e_widget_list_object_repack(Evas_Object *obj, Evas_Object *sobj, int fill, int expand, double align);
+E_API void e_widget_list_homogeneous_set(Evas_Object *obj, int homogenous);
#endif
#endif
static void _e_wid_preview_thumb_gen(void *data, Evas_Object *obj, void *event_info);
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_preview_add(Evas *evas, int minw, int minh)
{
Evas_Object *obj;
return obj;
}
-EAPI void
+E_API void
e_widget_preview_size_set(Evas_Object *obj, int minw, int minh)
{
E_Widget_Data *wd;
e_widget_size_min_set(obj, mw, mh);
}
-EAPI Evas *
+E_API Evas *
e_widget_preview_evas_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return e_livethumb_evas_get(wd->img);
}
-EAPI void
+E_API void
e_widget_preview_extern_object_set(Evas_Object *obj, Evas_Object *eobj)
{
E_Widget_Data *wd;
e_widget_change(obj);
}
-EAPI int
+E_API int
e_widget_preview_file_set(Evas_Object *obj, const char *file, const char *key)
{
E_Widget_Data *wd;
return 1;
}
-EAPI int
+E_API int
e_widget_preview_thumb_set(Evas_Object *obj, const char *file, const char *key, int w, int h)
{
E_Widget_Data *wd;
return 1;
}
-EAPI void
+E_API void
e_widget_preview_vsize_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
{
E_Widget_Data *wd;
e_widget_change(wd->obj);
}
-EAPI void
+E_API void
e_widget_preview_file_get(Evas_Object *obj, const char **file, const char **group)
{
E_Widget_Data *wd;
edje_object_file_get(wd->o_thumb, file, group);
}
-EAPI int
+E_API int
e_widget_preview_edje_set(Evas_Object *obj, const char *file, const char *group)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_PREVIEW_H
#define E_WIDGET_PREVIEW_H
-EAPI Evas_Object *e_widget_preview_add(Evas *evas, int minw, int minh);
-EAPI Evas *e_widget_preview_evas_get(Evas_Object *obj);
-EAPI void e_widget_preview_extern_object_set(Evas_Object *obj, Evas_Object *eobj);
-EAPI void e_widget_preview_file_get(Evas_Object *obj, const char **file, const char **group);
-EAPI int e_widget_preview_file_set(Evas_Object *obj, const char *file, const char *key);
-EAPI int e_widget_preview_thumb_set(Evas_Object *obj, const char *file, const char *key, int w, int h);
-EAPI int e_widget_preview_edje_set(Evas_Object *obj, const char *file, const char *group);
-EAPI void e_widget_preview_vsize_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
-EAPI void e_widget_preview_size_set(Evas_Object *obj, int minw, int minh);
+E_API Evas_Object *e_widget_preview_add(Evas *evas, int minw, int minh);
+E_API Evas *e_widget_preview_evas_get(Evas_Object *obj);
+E_API void e_widget_preview_extern_object_set(Evas_Object *obj, Evas_Object *eobj);
+E_API void e_widget_preview_file_get(Evas_Object *obj, const char **file, const char **group);
+E_API int e_widget_preview_file_set(Evas_Object *obj, const char *file, const char *key);
+E_API int e_widget_preview_thumb_set(Evas_Object *obj, const char *file, const char *key, int w, int h);
+E_API int e_widget_preview_edje_set(Evas_Object *obj, const char *file, const char *group);
+E_API void e_widget_preview_vsize_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
+E_API void e_widget_preview_size_set(Evas_Object *obj, int minw, int minh);
#endif
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI E_Radio_Group *
+E_API E_Radio_Group *
e_widget_radio_group_new(int *val)
{
E_Radio_Group *group;
return group;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_radio_add(Evas *evas, const char *label, int valnum, E_Radio_Group *group)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_radio_icon_add(Evas *evas, const char *label, const char *icon, int icon_w, int icon_h, int valnum, E_Radio_Group *group)
{
Evas_Object *obj, *o, *o2;
return obj;
}
-EAPI void
+E_API void
e_widget_radio_toggle_set(Evas_Object *obj, int toggle)
{
E_Widget_Data *wd;
typedef struct _E_Radio_Group E_Radio_Group;
-EAPI E_Radio_Group *e_widget_radio_group_new(int *val);
-EAPI Evas_Object *e_widget_radio_add(Evas *evas, const char *label, int valnum, E_Radio_Group *group);
-EAPI Evas_Object *e_widget_radio_icon_add(Evas *evas, const char *label, const char *icon, int icon_w, int icon_h, int valnum, E_Radio_Group *group);
-EAPI void e_widget_radio_toggle_set(Evas_Object *obj, int toggle);
+E_API E_Radio_Group *e_widget_radio_group_new(int *val);
+E_API Evas_Object *e_widget_radio_add(Evas *evas, const char *label, int valnum, E_Radio_Group *group);
+E_API Evas_Object *e_widget_radio_icon_add(Evas *evas, const char *label, const char *icon, int icon_w, int icon_h, int valnum, E_Radio_Group *group);
+E_API void e_widget_radio_toggle_set(Evas_Object *obj, int toggle);
#endif
#endif
void *event_info);
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_scrollframe_simple_add(Evas *evas, Evas_Object *child)
{
E_Widget_Data *wd;
return obj;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_scrollframe_pan_add(Evas *evas, Evas_Object *pan, void (*pan_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*pan_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_max_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_child_size_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y))
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_scrollframe_child_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{
E_Widget_Data *wd;
e_scrollframe_child_pos_set(wd->o_scrollframe, x, y);
}
-EAPI void
+E_API void
e_widget_scrollframe_child_pos_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
{
E_Widget_Data *wd;
e_scrollframe_child_pos_get(wd->o_scrollframe, x, y);
}
-EAPI void
+E_API void
e_widget_scrollframe_child_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
{
E_Widget_Data *wd;
e_scrollframe_child_region_show(wd->o_scrollframe, x, y, w, h);
}
-EAPI void
+E_API void
e_widget_scrollframe_focus_object_set(Evas_Object *obj, Evas_Object *fobj)
{
E_Widget_Data *wd;
wd->o_fobj = fobj;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_scrollframe_object_get(Evas_Object *obj)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_SCROLLFRAME_H
#define E_WIDGET_SCROLLFRAME_H
-EAPI Evas_Object *e_widget_scrollframe_pan_add(Evas *evas, Evas_Object *pan, void (*pan_set) (Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*pan_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_max_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_child_size_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y));
-EAPI Evas_Object *e_widget_scrollframe_simple_add(Evas *evas, Evas_Object *child);
-EAPI void e_widget_scrollframe_child_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-EAPI void e_widget_scrollframe_child_pos_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
-EAPI void e_widget_scrollframe_child_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
-EAPI void e_widget_scrollframe_focus_object_set(Evas_Object *obj, Evas_Object *fobj);
-EAPI Evas_Object *e_widget_scrollframe_object_get(Evas_Object *obj);
+E_API Evas_Object *e_widget_scrollframe_pan_add(Evas *evas, Evas_Object *pan, void (*pan_set) (Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*pan_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_max_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_child_size_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y));
+E_API Evas_Object *e_widget_scrollframe_simple_add(Evas *evas, Evas_Object *child);
+E_API void e_widget_scrollframe_child_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+E_API void e_widget_scrollframe_child_pos_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
+E_API void e_widget_scrollframe_child_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
+E_API void e_widget_scrollframe_focus_object_set(Evas_Object *obj, Evas_Object *fobj);
+E_API Evas_Object *e_widget_scrollframe_object_get(Evas_Object *obj);
#endif
#endif
static void _e_wid_disable_hook(Evas_Object *obj);
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_slider_add(Evas *evas, int horiz, int rev, const char *fmt, double min, double max, double step, int count, double *dval, int *ival, Evas_Coord size)
{
Evas_Object *obj, *o;
* @param dval the double value to set the slider to
* @return 1 if value set, return 0 if value not set
*/
-EAPI int
+E_API int
e_widget_slider_value_double_set(Evas_Object *slider, double dval)
{
E_Widget_Data *wd;
* @param ival the integer value to set the slider to
* @return 1 if value set, return 0 if value not set
*/
-EAPI int
+E_API int
e_widget_slider_value_int_set(Evas_Object *slider, int ival)
{
E_Widget_Data *wd;
* @param dval the pointer to the double value to be set with the value of the slider
* @return 1 if value returned, return 0 if value not returned
*/
-EAPI int
+E_API int
e_widget_slider_value_double_get(Evas_Object *slider, double *dval)
{
E_Widget_Data *wd;
* @param ival the pointer to the integer value to be set with the value of the slider
* @return 1 if value returned, return 0 if value not returned
*/
-EAPI int
+E_API int
e_widget_slider_value_int_get(Evas_Object *slider, int *ival)
{
E_Widget_Data *wd;
return 1;
}
-EAPI void
+E_API void
e_widget_slider_value_format_display_set(Evas_Object *slider, const char *format)
{
E_Widget_Data *wd;
e_slider_value_format_display_set(wd->o_slider, format);
}
-EAPI void
+E_API void
e_widget_slider_value_range_set(Evas_Object *slider, double min, double max)
{
E_Widget_Data *wd;
e_slider_value_range_set(wd->o_slider, min, max);
}
-EAPI void
+E_API void
e_widget_slider_value_step_size_set(Evas_Object *slider, double step_size)
{
E_Widget_Data *wd;
e_slider_value_step_size_set(wd->o_slider, step_size);
}
-EAPI void
+E_API void
e_widget_slider_special_value_add(Evas_Object *obj, double value, double error, const char *label)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_SLIDER_H
#define E_WIDGET_SLIDER_H
-EAPI Evas_Object *e_widget_slider_add(Evas *evas, int horiz, int rev, const char *fmt, double min, double max, double step, int count, double *dval, int *ival, Evas_Coord size);
-EAPI int e_widget_slider_value_double_set(Evas_Object *slider, double dval);
-EAPI int e_widget_slider_value_int_set(Evas_Object *slider, int ival);
-EAPI int e_widget_slider_value_double_get(Evas_Object *slider, double *dval);
-EAPI int e_widget_slider_value_int_get(Evas_Object *slider, int *ival);
-EAPI void e_widget_slider_value_format_display_set(Evas_Object *slider, const char *format);
-EAPI void e_widget_slider_value_range_set(Evas_Object *slider, double min, double max);
-EAPI void e_widget_slider_value_step_size_set(Evas_Object *slider, double step_size);
+E_API Evas_Object *e_widget_slider_add(Evas *evas, int horiz, int rev, const char *fmt, double min, double max, double step, int count, double *dval, int *ival, Evas_Coord size);
+E_API int e_widget_slider_value_double_set(Evas_Object *slider, double dval);
+E_API int e_widget_slider_value_int_set(Evas_Object *slider, int ival);
+E_API int e_widget_slider_value_double_get(Evas_Object *slider, double *dval);
+E_API int e_widget_slider_value_int_get(Evas_Object *slider, int *ival);
+E_API void e_widget_slider_value_format_display_set(Evas_Object *slider, const char *format);
+E_API void e_widget_slider_value_range_set(Evas_Object *slider, double min, double max);
+E_API void e_widget_slider_value_step_size_set(Evas_Object *slider, double step_size);
-EAPI void e_widget_slider_special_value_add(Evas_Object *obj, double value, double error, const char *label);
+E_API void e_widget_slider_special_value_add(Evas_Object *obj, double value, double error, const char *label);
#endif
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_table_add(Evas_Object *parent, int homogenous)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_table_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h)
{
e_widget_table_object_align_append(obj, sobj,
0.5, 0.5);
}
-EAPI void
+E_API void
e_widget_table_object_align_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h, double ax, double ay)
{
E_Widget_Data *wd;
evas_object_show(sobj);
}
-EAPI void
+E_API void
e_widget_table_object_repack(Evas_Object *obj EINA_UNUSED, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h)
{
if (fill_w || fill_h)
elm_table_pack_set(sobj, col, row, colspan, rowspan);
}
-EAPI void
+E_API void
e_widget_table_unpack(Evas_Object *obj, Evas_Object *sobj)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_TABLE_H
#define E_WIDGET_TABLE_H
-EAPI Evas_Object *e_widget_table_add(Evas_Object *parent, int homogenous);
-EAPI void e_widget_table_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
-EAPI void e_widget_table_object_align_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h, double ax, double ay);
-EAPI void e_widget_table_object_repack(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
-EAPI void e_widget_table_unpack(Evas_Object *obj, Evas_Object *sobj);
+E_API Evas_Object *e_widget_table_add(Evas_Object *parent, int homogenous);
+E_API void e_widget_table_object_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
+E_API void e_widget_table_object_align_append(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h, double ax, double ay);
+E_API void e_widget_table_object_repack(Evas_Object *obj, Evas_Object *sobj, int col, int row, int colspan, int rowspan, int fill_w, int fill_h, int expand_w, int expand_h);
+E_API void e_widget_table_unpack(Evas_Object *obj, Evas_Object *sobj);
#endif
#endif
static void _e_wid_focus_steal(void *data, Evas *e, Evas_Object *obj, void *event_info);
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_textblock_add(Evas *evas)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_textblock_markup_set(Evas_Object *obj, const char *text)
{
E_Widget_Data *wd;
elm_entry_entry_set(wd->o_entry, text);
}
-EAPI void
+E_API void
e_widget_textblock_plain_set(Evas_Object *obj, const char *text)
{
char *markup;
#ifndef E_WIDGET_TEXTBLOCK_H
#define E_WIDGET_TEXTBLOCK_H
-EAPI Evas_Object *e_widget_textblock_add(Evas *evas);
-EAPI void e_widget_textblock_markup_set(Evas_Object *obj, const char *text);
-EAPI void e_widget_textblock_plain_set(Evas_Object *obj, const char *text);
+E_API Evas_Object *e_widget_textblock_add(Evas *evas);
+E_API void e_widget_textblock_markup_set(Evas_Object *obj, const char *text);
+E_API void e_widget_textblock_plain_set(Evas_Object *obj, const char *text);
#endif
#endif
/* local subsystem functions */
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_toolbar_add(Evas *evas, int icon_w, int icon_h)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_widget_toolbar_items_get(Evas_Object *obj)
{
E_Widget_Data *wd;
return wd->items;
}
-EAPI unsigned int
+E_API unsigned int
e_widget_toolbar_items_count(Evas_Object *obj)
{
E_Widget_Data *wd;
return eina_list_count(wd->items);
}
-EAPI const char *
+E_API const char *
e_widget_toolbar_item_label_get(void *item)
{
Item *it = item;
return edje_object_part_text_get(it->o_base, "e.text.label");
}
-EAPI void
+E_API void
e_widget_toolbar_item_append(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func)(void *data1, void *data2), const void *data1, const void *data2)
{
E_Widget_Data *wd;
evas_object_resize(wd->o_box, mw, mh);
}
-EAPI void
+E_API void
e_widget_toolbar_item_remove(Evas_Object *obj, int num)
{
E_Widget_Data *wd;
}
}
-EAPI void
+E_API void
e_widget_toolbar_item_select(Evas_Object *obj, int num)
{
E_Widget_Data *wd = NULL;
}
}
-EAPI void
+E_API void
e_widget_toolbar_item_label_set(Evas_Object *obj, int num, const char *label)
{
E_Widget_Data *wd = NULL;
}
}
-EAPI void
+E_API void
e_widget_toolbar_scrollable_set(Evas_Object *obj, Eina_Bool scrollable)
{
E_Widget_Data *wd;
evas_object_resize(wd->o_box, mw, mh);
}
-EAPI void
+E_API void
e_widget_toolbar_focus_steal_set(Evas_Object *obj, Eina_Bool steal)
{
E_Widget_Data *wd;
}
}
-EAPI void
+E_API void
e_widget_toolbar_clear(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
}
}
-EAPI int
+E_API int
e_widget_toolbar_item_selected_get(Evas_Object *obj)
{
E_Widget_Data *wd = NULL;
#ifndef E_WIDGET_TOOLBAR_H
#define E_WIDGET_TOOLBAR_H
-EAPI Evas_Object *e_widget_toolbar_add(Evas *evas, int icon_w, int icon_h);
-EAPI void e_widget_toolbar_item_append(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data1, void *data2), const void *data1, const void *data2);
-EAPI void e_widget_toolbar_item_remove(Evas_Object *obj, int num);
-EAPI void e_widget_toolbar_item_select(Evas_Object *obj, int num);
-EAPI void e_widget_toolbar_item_label_set(Evas_Object *obj, int num, const char *label);
-EAPI void e_widget_toolbar_scrollable_set(Evas_Object *obj, Eina_Bool scrollable);
-EAPI void e_widget_toolbar_focus_steal_set(Evas_Object *obj, Eina_Bool steal);
-EAPI void e_widget_toolbar_clear(Evas_Object *obj);
-EAPI int e_widget_toolbar_item_selected_get(Evas_Object *obj);
-EAPI const Eina_List *e_widget_toolbar_items_get(Evas_Object *obj);
-EAPI const char *e_widget_toolbar_item_label_get(void *item);
-EAPI unsigned int e_widget_toolbar_items_count(Evas_Object *obj);
+E_API Evas_Object *e_widget_toolbar_add(Evas *evas, int icon_w, int icon_h);
+E_API void e_widget_toolbar_item_append(Evas_Object *obj, Evas_Object *icon, const char *label, void (*func) (void *data1, void *data2), const void *data1, const void *data2);
+E_API void e_widget_toolbar_item_remove(Evas_Object *obj, int num);
+E_API void e_widget_toolbar_item_select(Evas_Object *obj, int num);
+E_API void e_widget_toolbar_item_label_set(Evas_Object *obj, int num, const char *label);
+E_API void e_widget_toolbar_scrollable_set(Evas_Object *obj, Eina_Bool scrollable);
+E_API void e_widget_toolbar_focus_steal_set(Evas_Object *obj, Eina_Bool steal);
+E_API void e_widget_toolbar_clear(Evas_Object *obj);
+E_API int e_widget_toolbar_item_selected_get(Evas_Object *obj);
+E_API const Eina_List *e_widget_toolbar_items_get(Evas_Object *obj);
+E_API const char *e_widget_toolbar_item_label_get(void *item);
+E_API unsigned int e_widget_toolbar_items_count(Evas_Object *obj);
#endif
#endif
static void _item_sel(void *data1, void *data2);
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_widget_toolbook_add(Evas *evas, int icon_w, int icon_h)
{
Evas_Object *obj, *o;
return obj;
}
-EAPI void
+E_API void
e_widget_toolbook_page_append(Evas_Object *toolbook, Evas_Object *icon, const char *label, Evas_Object *content, int expand_w, int expand_h, int fill_w, int fill_h, double ax, double ay)
{
E_Widget_Data *wd;
e_widget_size_min_set(toolbook, minw, minh);
}
-EAPI void
+E_API void
e_widget_toolbook_page_show(Evas_Object *toolbook, int n)
{
E_Widget_Data *wd;
#ifndef E_WIDGET_TOOLBOOK_H
#define E_WIDGET_TOOLBOOK_H
-EAPI Evas_Object *e_widget_toolbook_add(Evas *evas, int icon_w, int icon_h);
-EAPI void e_widget_toolbook_page_append(Evas_Object *toolbook, Evas_Object *icon, const char *label, Evas_Object *content, int expand_w, int expand_h, int fill_w, int fill_h, double ax, double ay);
-EAPI void e_widget_toolbook_page_show(Evas_Object *toolbook, int n);
+E_API Evas_Object *e_widget_toolbook_add(Evas *evas, int icon_w, int icon_h);
+E_API void e_widget_toolbook_page_append(Evas_Object *toolbook, Evas_Object *icon, const char *label, Evas_Object *content, int expand_w, int expand_h, int fill_w, int fill_h, double ax, double ay);
+E_API void e_widget_toolbook_page_show(Evas_Object *toolbook, int n);
#endif
#endif
return 1;
}
-EAPI E_Client *
+E_API E_Client *
e_win_client_get(Evas_Object *obj)
{
Elm_Win_Trap_Ctx *ctx;
return ctx ? ctx->client : NULL;
}
-EAPI Ecore_Evas *
+E_API Ecore_Evas *
e_win_ee_get(Evas_Object *obj)
{
return ecore_evas_ecore_evas_get(evas_object_evas_get(obj));
}
-EAPI E_Pointer *
+E_API E_Pointer *
e_win_pointer_get(Evas_Object *obj)
{
Elm_Win_Trap_Ctx *ctx = elm_win_trap_data_get(obj);
return ctx ? ctx->pointer : NULL;
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_win_centered_get(Evas_Object *obj)
{
Elm_Win_Trap_Ctx *ctx = elm_win_trap_data_get(obj);
return ctx ? ctx->centered : EINA_FALSE;
}
-EAPI void
+E_API void
e_win_client_icon_set(Evas_Object *obj, const char *icon)
{
Elm_Win_Trap_Ctx *ctx = elm_win_trap_data_get(obj);
eina_stringshare_replace(&ctx->client->internal_icon, icon);
}
-EAPI void
+E_API void
e_win_client_icon_key_set(Evas_Object *obj, const char *key)
{
Elm_Win_Trap_Ctx *ctx = elm_win_trap_data_get(obj);
eina_stringshare_replace(&ctx->client->internal_icon_key, key);
}
-EAPI void
+E_API void
e_win_placed_set(Evas_Object *obj, Eina_Bool placed)
{
Elm_Win_Trap_Ctx *ctx = elm_win_trap_data_get(obj);
}
}
-EAPI void
+E_API void
e_win_no_remember_set(Evas_Object *obj, Eina_Bool no_rem)
{
Elm_Win_Trap_Ctx *ctx = elm_win_trap_data_get(obj);
ctx->client->internal_no_remember = !!no_rem;
}
-EAPI void
+E_API void
e_win_no_reopen_set(Evas_Object *obj, Eina_Bool no_reopen)
{
Elm_Win_Trap_Ctx *ctx = elm_win_trap_data_get(obj);
ctx->client->internal_no_reopen = !!no_reopen;
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
{
char *eng;
EINTERN int e_win_shutdown (void);
-EAPI E_Client *e_win_client_get(Evas_Object *obj);
-EAPI Ecore_Evas *e_win_ee_get(Evas_Object *obj);
-EAPI E_Pointer *e_win_pointer_get(Evas_Object *obj);
-EAPI Eina_Bool e_win_centered_get(Evas_Object *obj);
+E_API E_Client *e_win_client_get(Evas_Object *obj);
+E_API Ecore_Evas *e_win_ee_get(Evas_Object *obj);
+E_API E_Pointer *e_win_pointer_get(Evas_Object *obj);
+E_API Eina_Bool e_win_centered_get(Evas_Object *obj);
-EAPI void e_win_client_icon_set(Evas_Object *win, const char *icon);
-EAPI void e_win_client_icon_key_set(Evas_Object *win, const char *key);
+E_API void e_win_client_icon_set(Evas_Object *win, const char *icon);
+E_API void e_win_client_icon_key_set(Evas_Object *win, const char *key);
-EAPI void e_win_placed_set(Evas_Object *win, Eina_Bool placed);
-EAPI void e_win_no_remember_set(Evas_Object *win, Eina_Bool no_rem);
-EAPI void e_win_no_reopen_set(Evas_Object *win, Eina_Bool no_reopen);
+E_API void e_win_placed_set(Evas_Object *win, Eina_Bool placed);
+E_API void e_win_no_remember_set(Evas_Object *win, Eina_Bool no_rem);
+E_API void e_win_no_reopen_set(Evas_Object *win, Eina_Bool no_reopen);
static inline Evas_Object *
e_win_evas_object_win_get(Evas_Object *obj)
return type && !strcmp(type, "elm_win");
}
-EAPI Evas_Object *e_elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type);
+E_API Evas_Object *e_elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type);
#define elm_win_add(X, Y, Z) \
e_elm_win_add((X), (Y), (Z))
return 1;
}
-EAPI void
+E_API void
e_xinerama_update(void)
{
_e_xinerama_clean();
_e_xinerama_update();
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_xinerama_screens_get(void)
{
if (fake_screens) return fake_screens;
return chosen_screens;
}
-EAPI const Eina_List *
+E_API const Eina_List *
e_xinerama_screens_all_get(void)
{
if (fake_screens) return fake_screens;
return all_screens;
}
-EAPI void
+E_API void
e_xinerama_screens_set(Eina_List *screens)
{
E_FREE_LIST(all_screens, free);
_e_xinerama_update();
}
-EAPI void
+E_API void
e_xinerama_fake_screen_add(int x, int y, int w, int h)
{
E_Screen *scr;
fake_screens = eina_list_append(fake_screens, scr);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_xinerama_fake_screens_exist(void)
{
return !!fake_screens;
EINTERN int e_xinerama_init(void);
EINTERN int e_xinerama_shutdown(void);
-EAPI void e_xinerama_update(void);
-EAPI const Eina_List *e_xinerama_screens_get(void);
-EAPI const Eina_List *e_xinerama_screens_all_get(void);
-EAPI void e_xinerama_screens_set(Eina_List *screens);
-EAPI void e_xinerama_fake_screen_add(int x, int y, int w, int h);
-EAPI Eina_Bool e_xinerama_fake_screens_exist(void);
+E_API void e_xinerama_update(void);
+E_API const Eina_List *e_xinerama_screens_get(void);
+E_API const Eina_List *e_xinerama_screens_all_get(void);
+E_API void e_xinerama_screens_set(Eina_List *screens);
+E_API void e_xinerama_fake_screen_add(int x, int y, int w, int h);
+E_API Eina_Bool e_xinerama_fake_screens_exist(void);
#endif
#endif
static int _e_xkb_cur_group = -1;
-EAPI int E_EVENT_XKB_CHANGED = 0;
+E_API int E_EVENT_XKB_CHANGED = 0;
static Eina_Bool
_e_xkb_init_timer(void *data)
}
/* externally accessible functions */
-EAPI int
+E_API int
e_xkb_init(void)
{
E_EVENT_XKB_CHANGED = ecore_event_type_new();
return 1;
}
-EAPI int
+E_API int
e_xkb_shutdown(void)
{
return 1;
}
-EAPI void
+E_API void
e_xkb_update(int cur_group)
{
E_Config_XKB_Layout *cl;
eina_strbuf_free(buf);
}
-EAPI void
+E_API void
e_xkb_layout_next(void)
{
Eina_List *l;
e_config_save_queue();
}
-EAPI void
+E_API void
e_xkb_layout_prev(void)
{
Eina_List *l;
/* always use this function to get the current layout's name
* to ensure the most accurate results!!!
*/
-EAPI E_Config_XKB_Layout *
+E_API E_Config_XKB_Layout *
e_xkb_layout_get(void)
{
unsigned int n = 0;
return eina_list_nth(e_config->xkb.used_layouts, n);
}
-EAPI void
+E_API void
e_xkb_layout_set(const E_Config_XKB_Layout *cl)
{
Eina_List *l;
e_config_save_queue();
}
-EAPI const char *
+E_API const char *
e_xkb_layout_name_reduce(const char *name)
{
const char *s;
return s;
}
-EAPI void
+E_API void
e_xkb_e_icon_flag_setup(Evas_Object *eicon, const char *name)
{
int w, h;
edje_extern_object_aspect_set(eicon, EDJE_ASPECT_CONTROL_BOTH, w, h);
}
-EAPI void
+E_API void
e_xkb_flag_file_get(char *buf, size_t bufsize, const char *name)
{
name = e_xkb_layout_name_reduce(name);
e_prefix_data_get());
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_config_xkb_layout_eq(const E_Config_XKB_Layout *a, const E_Config_XKB_Layout *b)
{
if (a == b) return EINA_TRUE;
return ((a->name == b->name) && (a->model == b->model) && (a->variant == b->variant));
}
-EAPI void
+E_API void
e_config_xkb_layout_free(E_Config_XKB_Layout *cl)
{
if (!cl) return;
free(cl);
}
-EAPI E_Config_XKB_Layout *
+E_API E_Config_XKB_Layout *
e_config_xkb_layout_dup(const E_Config_XKB_Layout *cl)
{
E_Config_XKB_Layout *cl2;
#ifndef E_XKB_H
#define E_XKB_H
-EAPI int e_xkb_init(void);
-EAPI int e_xkb_shutdown(void);
-EAPI void e_xkb_update(int);
-EAPI void e_xkb_layout_next(void);
-EAPI void e_xkb_layout_prev(void);
-EAPI E_Config_XKB_Layout *e_xkb_layout_get(void);
-EAPI void e_xkb_layout_set(const E_Config_XKB_Layout *cl);
-EAPI const char *e_xkb_layout_name_reduce(const char *name);
-EAPI void e_xkb_e_icon_flag_setup(Evas_Object *eicon, const char *name);
-EAPI void e_xkb_flag_file_get(char *buf, size_t bufsize, const char *name);
+E_API int e_xkb_init(void);
+E_API int e_xkb_shutdown(void);
+E_API void e_xkb_update(int);
+E_API void e_xkb_layout_next(void);
+E_API void e_xkb_layout_prev(void);
+E_API E_Config_XKB_Layout *e_xkb_layout_get(void);
+E_API void e_xkb_layout_set(const E_Config_XKB_Layout *cl);
+E_API const char *e_xkb_layout_name_reduce(const char *name);
+E_API void e_xkb_e_icon_flag_setup(Evas_Object *eicon, const char *name);
+E_API void e_xkb_flag_file_get(char *buf, size_t bufsize, const char *name);
-EAPI Eina_Bool e_config_xkb_layout_eq(const E_Config_XKB_Layout *a, const E_Config_XKB_Layout *b);
-EAPI void e_config_xkb_layout_free(E_Config_XKB_Layout *cl);
-EAPI E_Config_XKB_Layout *e_config_xkb_layout_dup(const E_Config_XKB_Layout *cl);
+E_API Eina_Bool e_config_xkb_layout_eq(const E_Config_XKB_Layout *a, const E_Config_XKB_Layout *b);
+E_API void e_config_xkb_layout_free(E_Config_XKB_Layout *cl);
+E_API E_Config_XKB_Layout *e_config_xkb_layout_dup(const E_Config_XKB_Layout *cl);
-extern EAPI int E_EVENT_XKB_CHANGED;
+extern E_API int E_EVENT_XKB_CHANGED;
#endif
#endif
return 1;
}
-EAPI void
+E_API void
e_xsettings_config_update(void)
{
setting = EINA_FALSE;
EINTERN int e_xsettings_init(void);
EINTERN int e_xsettings_shutdown(void);
-EAPI void e_xsettings_config_update(void);
+E_API void e_xsettings_config_update(void);
# endif
#endif
static E_Zone_Edge _e_zone_detect_edge(E_Zone *zone, Evas_Object *obj);
static void _e_zone_edge_move_resize(E_Zone *zone);
-EAPI int E_EVENT_ZONE_DESK_COUNT_SET = 0;
-EAPI int E_EVENT_POINTER_WARP = 0;
-EAPI int E_EVENT_ZONE_MOVE_RESIZE = 0;
-EAPI int E_EVENT_ZONE_ADD = 0;
-EAPI int E_EVENT_ZONE_DEL = 0;
-EAPI int E_EVENT_ZONE_EDGE_IN = 0;
-EAPI int E_EVENT_ZONE_EDGE_OUT = 0;
-EAPI int E_EVENT_ZONE_EDGE_MOVE = 0;
-EAPI int E_EVENT_ZONE_STOW = 0;
-EAPI int E_EVENT_ZONE_UNSTOW = 0;
+E_API int E_EVENT_ZONE_DESK_COUNT_SET = 0;
+E_API int E_EVENT_POINTER_WARP = 0;
+E_API int E_EVENT_ZONE_MOVE_RESIZE = 0;
+E_API int E_EVENT_ZONE_ADD = 0;
+E_API int E_EVENT_ZONE_DEL = 0;
+E_API int E_EVENT_ZONE_EDGE_IN = 0;
+E_API int E_EVENT_ZONE_EDGE_OUT = 0;
+E_API int E_EVENT_ZONE_EDGE_MOVE = 0;
+E_API int E_EVENT_ZONE_STOW = 0;
+E_API int E_EVENT_ZONE_UNSTOW = 0;
#define E_ZONE_FLIP_LEFT(zone) (((e_config->desk_flip_wrap && ((zone)->desk_x_count > 1)) || ((zone)->desk_x_current > 0)) && (zone)->edge.left)
#define E_ZONE_FLIP_RIGHT(zone) (((e_config->desk_flip_wrap && ((zone)->desk_x_count > 1)) || (((zone)->desk_x_current + 1) < (zone)->desk_x_count)) && (zone)->edge.right)
return 1;
}
-EAPI void
+E_API void
e_zone_all_edge_flip_eval(void)
{
const Eina_List *l;
ecore_event_add(E_EVENT_ZONE_EDGE_MOVE, zev, NULL, NULL);
}
-EAPI E_Zone *
+E_API E_Zone *
e_zone_new(int num, int id, int x, int y, int w, int h)
{
E_Zone *zone;
return zone;
}
-EAPI void
+E_API void
e_zone_name_set(E_Zone *zone,
const char *name)
{
}
}
-EAPI void
+E_API void
e_zone_move(E_Zone *zone,
int x,
int y)
e_zone_reconfigure_clients(zone, dx, dy, 0, 0);
}
-EAPI void
+E_API void
e_zone_resize(E_Zone *zone,
int w,
int h)
e_zone_reconfigure_clients(zone, 0, 0, dw, dh);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_zone_move_resize(E_Zone *zone,
int x,
int y,
return EINA_TRUE;
}
-EAPI E_Zone *
+E_API E_Zone *
e_zone_current_get(void)
{
Eina_List *l = NULL;
return eina_list_data_get(e_comp->zones);
}
-EAPI void
+E_API void
e_zone_bg_reconfigure(E_Zone *zone)
{
E_OBJECT_CHECK(zone);
e_bg_zone_update(zone, E_BG_TRANSITION_CHANGE);
}
-EAPI void
+E_API void
e_zone_flip_coords_handle(E_Zone *zone,
int x,
int y)
}
}
-EAPI void
+E_API void
e_zone_desk_count_set(E_Zone *zone,
int x_count,
int y_count)
_e_zone_event_generic_free, NULL);
}
-EAPI void
+E_API void
e_zone_desk_count_get(E_Zone *zone,
int *x_count,
int *y_count)
if (y_count) *y_count = zone->desk_y_count;
}
-EAPI void
+E_API void
e_zone_desk_flip_by(E_Zone *zone,
int dx,
int dy)
e_zone_edge_flip_eval(zone);
}
-EAPI void
+E_API void
e_zone_desk_flip_to(E_Zone *zone,
int x,
int y)
e_zone_edge_flip_eval(zone);
}
-EAPI void
+E_API void
e_zone_desk_linear_flip_by(E_Zone *zone,
int dx)
{
e_zone_desk_linear_flip_to(zone, dx);
}
-EAPI void
+E_API void
e_zone_desk_linear_flip_to(E_Zone *zone,
int x)
{
e_zone_desk_flip_to(zone, x, y);
}
-EAPI void
+E_API void
e_zone_edge_enable(void)
{
const Eina_List *l;
}
}
-EAPI void
+E_API void
e_zone_edge_disable(void)
{
const Eina_List *l;
}
}
-EAPI void
+E_API void
e_zone_edges_desk_flip_capable(E_Zone *zone, Eina_Bool l, Eina_Bool r, Eina_Bool t, Eina_Bool b)
{
#define NEED_FLIP_EDGE(x) \
CHECK_CORNER(r, b, E_ZONE_EDGE_BOTTOM_RIGHT, right_bottom, bottom_right);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_zone_exists_direction(E_Zone *zone, E_Zone_Edge edge)
{
Eina_List *l;
return EINA_FALSE;
}
-EAPI void
+E_API void
e_zone_edge_flip_eval(E_Zone *zone)
{
Eina_Bool lf, rf, tf, bf;
e_zone_edges_desk_flip_capable(zone, lf, rf, tf, bf);
}
-EAPI void
+E_API void
e_zone_edge_new(E_Zone_Edge edge)
{
const Eina_List *l;
}
}
-EAPI void
+E_API void
e_zone_edge_free(E_Zone_Edge edge)
{
const Eina_List *l;
}
}
-EAPI void
+E_API void
e_zone_edge_win_layer_set(E_Zone *zone, E_Layer layer)
{
#define EDGE_STACK(EDGE) do { \
EDGE_STACK(edge.bottom);
}
-EAPI void
+E_API void
e_zone_fade_handle(E_Zone *zone, int out, double tim)
{
EINA_SAFETY_ON_NULL_RETURN(zone);
/**
* Get (or calculate) the useful (or free, without any shelves) area.
*/
-EAPI void
+E_API void
e_zone_useful_geometry_get(E_Zone *zone,
int *x,
int *y,
if (h) *h = zone->useful_geometry.h;
}
-EAPI void
+E_API void
e_zone_desk_useful_geometry_get(const E_Zone *zone, const E_Desk *desk, int *x, int *y, int *w, int *h)
{
E_OBJECT_CHECK(zone);
*
* Call this function when shelves are added or important properties changed.
*/
-EAPI void
+E_API void
e_zone_useful_geometry_dirty(E_Zone *zone)
{
E_Event_Zone_Move_Resize *ev;
zone->useful_geometry.h = -1;
}
-EAPI void
+E_API void
e_zone_stow(E_Zone *zone)
{
E_Event_Zone_Stow *ev;
zone->stowed = EINA_TRUE;
}
-EAPI void
+E_API void
e_zone_unstow(E_Zone *zone)
{
E_Event_Zone_Unstow *ev;
EINTERN int e_zone_init(void);
EINTERN int e_zone_shutdown(void);
-EAPI E_Zone *e_zone_new(int num, int id, int x, int y, int w, int h);
-EAPI void e_zone_name_set(E_Zone *zone, const char *name);
-EAPI void e_zone_move(E_Zone *zone, int x, int y);
-EAPI void e_zone_resize(E_Zone *zone, int w, int h);
-EAPI Eina_Bool e_zone_move_resize(E_Zone *zone, int x, int y, int w, int h);
-EAPI E_Zone *e_zone_current_get(void);
-EAPI void e_zone_bg_reconfigure(E_Zone *zone);
-EAPI void e_zone_flip_coords_handle(E_Zone *zone, int x, int y);
-EAPI void e_zone_desk_count_set(E_Zone *zone, int x_count, int y_count);
-EAPI void e_zone_desk_count_get(E_Zone *zone, int *x_count, int *y_count);
-EAPI void e_zone_desk_flip_by(E_Zone *zone, int dx, int dy);
-EAPI void e_zone_desk_flip_to(E_Zone *zone, int x, int y);
-EAPI void e_zone_desk_linear_flip_by(E_Zone *zone, int dx);
-EAPI void e_zone_desk_linear_flip_to(E_Zone *zone, int x);
-EAPI void e_zone_edge_flip_eval(E_Zone *zone);
-EAPI void e_zone_edge_new(E_Zone_Edge edge);
-EAPI void e_zone_edge_free(E_Zone_Edge edge);
-EAPI void e_zone_edge_enable(void);
-EAPI void e_zone_edge_disable(void);
-EAPI void e_zone_edges_desk_flip_capable(E_Zone *zone, Eina_Bool l, Eina_Bool r, Eina_Bool t, Eina_Bool b);
-EAPI Eina_Bool e_zone_exists_direction(E_Zone *zone, E_Zone_Edge edge);
-EAPI void e_zone_edge_win_layer_set(E_Zone *zone, E_Layer layer);
-
-EAPI void e_zone_useful_geometry_dirty(E_Zone *zone);
-EAPI void e_zone_useful_geometry_get(E_Zone *zone, int *x, int *y, int *w, int *h);
-EAPI void e_zone_desk_useful_geometry_get(const E_Zone *zone, const E_Desk *desk, int *x, int *y, int *w, int *h);
-EAPI void e_zone_stow(E_Zone *zone);
-EAPI void e_zone_unstow(E_Zone *zone);
-
-EAPI void e_zone_fade_handle(E_Zone *zone, int out, double tim);
-
-extern EAPI int E_EVENT_ZONE_DESK_COUNT_SET;
-extern EAPI int E_EVENT_ZONE_MOVE_RESIZE;
-extern EAPI int E_EVENT_ZONE_ADD;
-extern EAPI int E_EVENT_ZONE_DEL;
-extern EAPI int E_EVENT_POINTER_WARP;
-extern EAPI int E_EVENT_ZONE_EDGE_IN;
-extern EAPI int E_EVENT_ZONE_EDGE_OUT;
-extern EAPI int E_EVENT_ZONE_EDGE_MOVE;
-extern EAPI int E_EVENT_ZONE_STOW;
-extern EAPI int E_EVENT_ZONE_UNSTOW;
+E_API E_Zone *e_zone_new(int num, int id, int x, int y, int w, int h);
+E_API void e_zone_name_set(E_Zone *zone, const char *name);
+E_API void e_zone_move(E_Zone *zone, int x, int y);
+E_API void e_zone_resize(E_Zone *zone, int w, int h);
+E_API Eina_Bool e_zone_move_resize(E_Zone *zone, int x, int y, int w, int h);
+E_API E_Zone *e_zone_current_get(void);
+E_API void e_zone_bg_reconfigure(E_Zone *zone);
+E_API void e_zone_flip_coords_handle(E_Zone *zone, int x, int y);
+E_API void e_zone_desk_count_set(E_Zone *zone, int x_count, int y_count);
+E_API void e_zone_desk_count_get(E_Zone *zone, int *x_count, int *y_count);
+E_API void e_zone_desk_flip_by(E_Zone *zone, int dx, int dy);
+E_API void e_zone_desk_flip_to(E_Zone *zone, int x, int y);
+E_API void e_zone_desk_linear_flip_by(E_Zone *zone, int dx);
+E_API void e_zone_desk_linear_flip_to(E_Zone *zone, int x);
+E_API void e_zone_edge_flip_eval(E_Zone *zone);
+E_API void e_zone_edge_new(E_Zone_Edge edge);
+E_API void e_zone_edge_free(E_Zone_Edge edge);
+E_API void e_zone_edge_enable(void);
+E_API void e_zone_edge_disable(void);
+E_API void e_zone_edges_desk_flip_capable(E_Zone *zone, Eina_Bool l, Eina_Bool r, Eina_Bool t, Eina_Bool b);
+E_API Eina_Bool e_zone_exists_direction(E_Zone *zone, E_Zone_Edge edge);
+E_API void e_zone_edge_win_layer_set(E_Zone *zone, E_Layer layer);
+
+E_API void e_zone_useful_geometry_dirty(E_Zone *zone);
+E_API void e_zone_useful_geometry_get(E_Zone *zone, int *x, int *y, int *w, int *h);
+E_API void e_zone_desk_useful_geometry_get(const E_Zone *zone, const E_Desk *desk, int *x, int *y, int *w, int *h);
+E_API void e_zone_stow(E_Zone *zone);
+E_API void e_zone_unstow(E_Zone *zone);
+
+E_API void e_zone_fade_handle(E_Zone *zone, int out, double tim);
+
+extern E_API int E_EVENT_ZONE_DESK_COUNT_SET;
+extern E_API int E_EVENT_ZONE_MOVE_RESIZE;
+extern E_API int E_EVENT_ZONE_ADD;
+extern E_API int E_EVENT_ZONE_DEL;
+extern E_API int E_EVENT_POINTER_WARP;
+extern E_API int E_EVENT_ZONE_EDGE_IN;
+extern E_API int E_EVENT_ZONE_EDGE_OUT;
+extern E_API int E_EVENT_ZONE_EDGE_MOVE;
+extern E_API int E_EVENT_ZONE_STOW;
+extern E_API int E_EVENT_ZONE_UNSTOW;
#endif
#endif
static Evas_Smart *_e_smart = NULL;
/* externally accessible functions */
-EAPI Evas_Object *
+E_API Evas_Object *
e_zoomap_add(Evas *evas)
{
_e_zoomap_smart_init();
return evas_object_smart_add(evas, _e_smart);
}
-EAPI void
+E_API void
e_zoomap_child_set(Evas_Object *obj, Evas_Object *child)
{
API_ENTRY return;
}
}
-EAPI void
+E_API void
e_zoomap_child_resize(Evas_Object *obj, int w, int h)
{
API_ENTRY return;
evas_object_resize(sd->child_obj, w, h);
}
-EAPI Evas_Object *
+E_API Evas_Object *
e_zoomap_child_get(Evas_Object *obj)
{
API_ENTRY return NULL;
return sd->child_obj;
}
-EAPI void
+E_API void
e_zoomap_smooth_set(Evas_Object *obj, Eina_Bool smooth)
{
API_ENTRY return;
_e_zoomap_smart_reconfigure(sd);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_zoomap_smooth_get(Evas_Object *obj)
{
API_ENTRY return EINA_FALSE;
return sd->smooth;
}
-EAPI void
+E_API void
e_zoomap_solid_set(Evas_Object *obj, Eina_Bool solid)
{
API_ENTRY return;
_e_zoomap_smart_reconfigure(sd);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_zoomap_solid_get(Evas_Object *obj)
{
API_ENTRY return EINA_FALSE;
return sd->solid;
}
-EAPI void
+E_API void
e_zoomap_always_set(Evas_Object *obj, Eina_Bool always)
{
API_ENTRY return;
_e_zoomap_smart_reconfigure(sd);
}
-EAPI Eina_Bool
+E_API Eina_Bool
e_zoomap_always_get(Evas_Object *obj)
{
API_ENTRY return EINA_FALSE;
return sd->always;
}
-EAPI void
+E_API void
e_zoomap_child_edje_solid_setup(Evas_Object *obj)
{
const char *s;
#ifndef E_ZOOMAP_H
#define E_ZOOMAP_H
-EAPI Evas_Object *e_zoomap_add (Evas *evas);
-EAPI void e_zoomap_child_set (Evas_Object *obj, Evas_Object *child);
-EAPI Evas_Object *e_zoomap_child_get (Evas_Object *obj);
-EAPI void e_zoomap_smooth_set (Evas_Object *obj, Eina_Bool smooth);
-EAPI Eina_Bool e_zoomap_smooth_get (Evas_Object *obj);
-EAPI void e_zoomap_solid_set (Evas_Object *obj, Eina_Bool solid);
-EAPI Eina_Bool e_zoomap_solid_get (Evas_Object *obj);
-EAPI void e_zoomap_always_set (Evas_Object *obj, Eina_Bool always);
-EAPI Eina_Bool e_zoomap_always_get (Evas_Object *obj);
-EAPI void e_zoomap_child_resize(Evas_Object *zoomap, int w, int h);
-EAPI void e_zoomap_child_edje_solid_setup(Evas_Object *obj);
+E_API Evas_Object *e_zoomap_add (Evas *evas);
+E_API void e_zoomap_child_set (Evas_Object *obj, Evas_Object *child);
+E_API Evas_Object *e_zoomap_child_get (Evas_Object *obj);
+E_API void e_zoomap_smooth_set (Evas_Object *obj, Eina_Bool smooth);
+E_API Eina_Bool e_zoomap_smooth_get (Evas_Object *obj);
+E_API void e_zoomap_solid_set (Evas_Object *obj, Eina_Bool solid);
+E_API Eina_Bool e_zoomap_solid_get (Evas_Object *obj);
+E_API void e_zoomap_always_set (Evas_Object *obj, Eina_Bool always);
+E_API Eina_Bool e_zoomap_always_get (Evas_Object *obj);
+E_API void e_zoomap_child_resize(Evas_Object *zoomap, int w, int h);
+E_API void e_zoomap_child_edje_solid_setup(Evas_Object *obj);
#endif
#endif
/***************************************************************************/
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "Access"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
if (!_atom_access)
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
EINA_LOG_INFO("[access module] module shutdown");
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.access", conf_edd, access_config);
return tmpbuf;
}
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "AppMenu" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "AppMenu" };
static Eina_Bool
cb_focus_in(void *data, int type EINA_UNUSED, void *event)
E_GADCON_CLIENT_STYLE_PLAIN
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_AppMenu_Context *ctxt;
return ctxt;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m)
{
E_AppMenu_Context *ctxt = m->data;
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Backlight"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
backlight_module = m;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
if (act)
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "Battery"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
char buf[4096];
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_configure_registry_item_del("advanced/battery");
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.battery", conf_edd, battery_config);
/* end e_mod_openbsd.c */
#endif
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init (E_Module *m);
-EAPI int e_modapi_shutdown (E_Module *m);
-EAPI int e_modapi_save (E_Module *m);
+E_API void *e_modapi_init (E_Module *m);
+E_API int e_modapi_shutdown (E_Module *m);
+E_API int e_modapi_save (E_Module *m);
E_Config_Dialog *e_int_config_battery_module(Evas_Object *parent, const char *params EINA_UNUSED);
static E_Config_DD *conf_edd = NULL;
Config *ebluez4_config = NULL;
-EAPI E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Bluez4"};
+E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Bluez4"};
/* Local Functions */
static Eina_Bool
}
/* Module Functions */
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
Eina_Strbuf *buf;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_CONFIG_DD_FREE(conf_edd);
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.ebluez4",
extern Config *ebluez4_config;
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
void ebluez4_update_inst(Evas_Object *dest, Eina_List *src, Instance *inst);
void ebluez4_update_instances(Eina_List *src);
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Clock"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
conf_item_edd = E_CONFIG_DD_NEW("Config_Item", Config_Item);
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
if (act)
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.clock", conf_edd, clock_config);
#ifndef E_MOD_MAIN_H
#define E_MOD_MAIN_H
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init (E_Module *m);
-EAPI int e_modapi_shutdown (E_Module *m);
-EAPI int e_modapi_save (E_Module *m);
+E_API void *e_modapi_init (E_Module *m);
+E_API int e_modapi_shutdown (E_Module *m);
+E_API int e_modapi_save (E_Module *m);
typedef struct _Config Config;
typedef struct _Config_Item Config_Item;
}
/* module setup */
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Conf" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Conf" };
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
char buf[PATH_MAX];
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_configure_del();
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.conf", conf_edd, conf);
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Applications"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("applications", 20, _("Apps"), NULL,
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Input Controls"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("keyboard_and_mouse", 40, _("Input"),
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Dialogs"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("settings", 80, _("Settings"), NULL, "preferences-system");
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Screen"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("screen", 30, _("Screen"), NULL,
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Interaction"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("keyboard_and_mouse", 80, _("Input"),
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Language"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("language", 70, _("Language"), NULL,
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Menu Settings"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("menus", 60, _("Menus"), NULL, "preferences-menus");
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Search Directories"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("advanced", 80, _("Advanced"), NULL,
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Performance"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("advanced", 80, _("Advanced"), NULL, "preferences-advanced");
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
#include "e_mod_main.h"
#include "e_int_config_randr2.h"
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "Settings - Screen Setup"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
/* create Screen configuration category
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
# define LOGFN(fl, ln, fn)
# endif
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
/**
* @addtogroup Optional_Conf
static E_Int_Menu_Augmentation *maug = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Shelves"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("extensions", 90, _("Extensions"), NULL,
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Int_Menu_Augmentation *maug[8] = {0};
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Theme"
e_menu_item_callback_set(mi, _e_mod_run_theme_cb, NULL);
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("internal", -1, _("Internal"),
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
static E_Module *conf_module = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Settings - Window Manipulation"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("windows", 50, _("Windows"), NULL, "preferences-system-windows");
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Module *conf_module = NULL;
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "Settings - Window Remembers"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
e_configure_registry_category_add("windows", 50, _("Windows"), NULL,
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static struct Connman_Manager *connman_manager;
static E_Connman_Agent *agent;
-EAPI int E_CONNMAN_EVENT_MANAGER_IN;
-EAPI int E_CONNMAN_EVENT_MANAGER_OUT;
+E_API int E_CONNMAN_EVENT_MANAGER_IN;
+E_API int E_CONNMAN_EVENT_MANAGER_OUT;
/* utility functions */
E_GADCON_CLIENT_STYLE_PLAIN
};
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, _e_connman_Name };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, _e_connman_Name };
static E_Config_Dialog *
_econnman_config(Evas_Object *parent, const char *params EINA_UNUSED)
e_configure_registry_category_del(_reg_cat);
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_Connman_Module_Context *ctxt;
}
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m)
{
E_Connman_Module_Context *ctxt;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m)
{
E_Connman_Module_Context *ctxt;
int powered;
};
-EAPI extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API extern E_Module_Api e_modapi;
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
void econnman_popup_del(E_Connman_Instance *inst);
const char *e_connman_theme_path(void);
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "Cpufreq"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
struct stat st;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_configure_registry_item_del("advanced/cpufreq");
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.cpufreq", conf_edd, cpufreq_config);
E_Config_Dialog *config_dialog;
};
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init (E_Module *m);
-EAPI int e_modapi_shutdown (E_Module *m);
-EAPI int e_modapi_save (E_Module *m);
+E_API void *e_modapi_init (E_Module *m);
+E_API int e_modapi_shutdown (E_Module *m);
+E_API int e_modapi_save (E_Module *m);
E_Config_Dialog *e_int_config_cpufreq_module(Evas_Object *parent, const char *params);
void _cpufreq_poll_interval_update(void);
E_Module *_mod_evry = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Everything"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
Eina_List *l;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.everything", conf_edd, evry_conf);
extern E_Module *_mod_evry;
/*** E Module ***/
-EAPI void *e_modapi_init (E_Module *m);
-EAPI int e_modapi_shutdown (E_Module *m);
-EAPI int e_modapi_save (E_Module *m);
-EAPI E_Config_Dialog *evry_config_dialog(Evas_Object *parent, const char *params);
-EAPI E_Config_Dialog *evry_collection_conf_dialog(Evas_Object *parent, const char *params);
-EAPI extern E_Module_Api e_modapi;
+E_API void *e_modapi_init (E_Module *m);
+E_API int e_modapi_shutdown (E_Module *m);
+E_API int e_modapi_save (E_Module *m);
+E_API E_Config_Dialog *evry_config_dialog(Evas_Object *parent, const char *params);
+E_API E_Config_Dialog *evry_collection_conf_dialog(Evas_Object *parent, const char *params);
+E_API extern E_Module_Api e_modapi;
/* #define CHECK_REFS 1
* #define PRINT_REFS 1
Plugin_Page page[3];
};
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
evry_config_dialog(Evas_Object *parent EINA_UNUSED, const char *params EINA_UNUSED)
{
E_Config_Dialog *cfd;
E_Config_Dialog_Data *cfdata);
static int _cat_basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-EAPI E_Config_Dialog *
+E_API E_Config_Dialog *
evry_collection_conf_dialog(Evas_Object *parent EINA_UNUSED, const char *params)
{
E_Config_Dialog *cfd = NULL;
Config *fileman_config = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Fileman"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
const Eina_List *l;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
const Eina_List *l;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.fileman", conf_edd, fileman_config);
/******************** E MODULE ****************************************/
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"EFM Info"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
opinfo_module = m;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
opinfo_module = NULL;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static void _gadman_desktop_menu(void *d EINA_UNUSED, E_Menu *m, void *icon);
/* public module routines. all modules must have these */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Gadman"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
char buf[4096];
return Man;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
if (Man->maug)
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.gadman", Man->conf_edd, Man->conf);
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Geolocation"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
geolocation_module = m;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_gadcon_provider_unregister(&_gadcon_class);
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "IBar"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
conf_item_edd = E_CONFIG_DD_NEW("IBar_Config_Item", Config_Item);
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
Ecore_Event_Handler *eh;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.ibar", conf_edd, ibar_config);
unsigned char dont_icon_menu_mouseover;
};
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init (E_Module *m);
-EAPI int e_modapi_shutdown (E_Module *m);
-EAPI int e_modapi_save (E_Module *m);
+E_API void *e_modapi_init (E_Module *m);
+E_API int e_modapi_shutdown (E_Module *m);
+E_API int e_modapi_save (E_Module *m);
void _ibar_config_update(Config_Item *ci);
void _config_ibar_module(Config_Item *ci);
/***************************************************************************/
/**/
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"IBox"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
conf_item_edd = E_CONFIG_DD_NEW("IBox_Config_Item", Config_Item);
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
Config_Item *ci;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.ibox", conf_edd, ibox_config);
E_Gadcon_Client *gcc;
};
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init (E_Module *m);
-EAPI int e_modapi_shutdown (E_Module *m);
-EAPI int e_modapi_save (E_Module *m);
+E_API void *e_modapi_init (E_Module *m);
+E_API int e_modapi_shutdown (E_Module *m);
+E_API int e_modapi_save (E_Module *m);
void _ibox_config_update(Config_Item *ci);
void _config_ibox_module(Config_Item *ci);
/***************************************************************************/
/**/
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Layout"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
layout_module = m;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m)
{
if (hook)
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m)
{
return 1;
EINTERN int _e_lokker_log_dom = -1;
-EAPI E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Lokker"};
+E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Lokker"};
static E_Desklock_Interface lokker_desklock_iface =
{
.name = "lokker",
.hide = lokker_unlock
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
_e_lokker_log_dom = eina_log_domain_register("lokker", EINA_COLOR_ORANGE);
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_desklock_interface_remove(&lokker_desklock_iface);
EINTERN Eina_Bool lokker_lock(void);
EINTERN void lokker_unlock(void);
-EAPI E_Config_Dialog *e_int_config_lokker(Evas_Object *parent, const char *params EINA_UNUSED);
+E_API E_Config_Dialog *e_int_config_lokker(Evas_Object *parent, const char *params EINA_UNUSED);
#endif
E_GADCON_CLIENT_STYLE_PLAIN
};
-EAPI E_Module_Api e_modapi = {E_MODULE_API_VERSION, _e_mixer_Name};
+E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, _e_mixer_Name};
static void
_mixer_cb_volume_modify(Eina_Bool up)
}
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_Mixer_Module_Context *ctxt;
}
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m)
{
E_Mixer_Module_Context *ctxt;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m)
{
E_Mixer_Module_Context *ctxt;
char *external_mixer_command;
} E_Mixer_Module_Context;
-EAPI extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API extern E_Module_Api e_modapi;
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
E_Config_Dialog *e_mixer_config_module_dialog_new(Evas_Object *parent, E_Mixer_Module_Context *ctxt);
E_Config_Dialog *e_mixer_config_dialog_new(Evas_Object *parent, E_Mixer_Gadget_Config *conf);
static Eina_Array* ifaces = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"IPC Extension"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
ifaces = eina_array_new(5);
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
Eldbus_Service_Interface* iface;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
E_GADCON_CLIENT_STYLE_PLAIN
};
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, _e_music_control_Name };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, _e_music_control_Name };
static void
parse_metadata(E_Music_Control_Module_Context *ctxt, Eina_Value *array)
return EINA_TRUE;
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_Music_Control_Module_Context *ctxt;
return NULL;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Music_Control_Module_Context *ctxt;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m)
{
E_Music_Control_Module_Context *ctxt = m->data;
#include "config.h"
#include <e.h>
-EAPI extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API extern E_Module_Api e_modapi;
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
#endif
}
/* Module Api Functions */
-EAPI E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Notification"};
+E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Notification"};
static const E_Notification_Server_Info server_info = {
.name = "e17",
notification_popup_close(id);
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
char buf[PATH_MAX];
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
if (notification_cfg->initial_mode_timer)
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return e_config_domain_save("module.notification", conf_edd, notification_cfg);
void notification_popup_shutdown(void);
void notification_popup_close(unsigned int id);
-EAPI extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API extern E_Module_Api e_modapi;
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
void _gc_orient (E_Gadcon_Client *gcc, E_Gadcon_Orient orient);
/* E Module Api Functions */
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "PackageKit" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "PackageKit" };
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_PackageKit_Module_Context *ctxt;
return ctxt;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m)
{
E_PackageKit_Module_Context *ctxt = m->data;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m)
{
E_PackageKit_Module_Context *ctxt = m->data;
#include "config.h"
-EAPI extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API extern E_Module_Api e_modapi;
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
#endif
/***************************************************************************/
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "Pager"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_Module *p;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_gadcon_provider_unregister(&_gadcon_class);
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.pager", conf_edd, pager_config);
Eina_List *instances, *handlers;
};
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
EINTERN void _pager_cb_config_updated(void);
EINTERN void _config_pager_module(Config_Item *ci);
/***************************************************************************/
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION, "Pager"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_Module *p;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_gadcon_provider_unregister(&_gadcon_class);
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.pager_plain", conf_edd, pager_config);
Eina_List *instances, *handlers;
};
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
EINTERN void _pager_cb_config_updated(void);
EINTERN void _config_pager_module(Config_Item *ci);
#include "e_mod_main.h"
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Policy-Mobile" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Policy-Mobile" };
Mod *_pol_mod = NULL;
Eina_Hash *hash_pol_desks = NULL;
} \
while (0)
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
Mod *mod;
return mod;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m)
{
Mod *mod = m->data;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m)
{
Mod *mod = m->data;
* it here)
*/
-EAPI E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Quickaccess"};
+E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Quickaccess"};
//////////////////////////////
static void
qa_config = NULL;
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
char buf[PATH_MAX];
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
_e_modapi_shutdown();
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.quickaccess", conf_edd, qa_config);
void e_qa_entry_bindings_cleanup(E_Quick_Access_Entry *entry);
void e_qa_entry_bindings_rename(E_Quick_Access_Entry *entry, const char *name);
-EAPI int e_modapi_shutdown(E_Module *m EINA_UNUSED);
+E_API int e_modapi_shutdown(E_Module *m EINA_UNUSED);
#endif
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Shot"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
if (!ecore_con_url_init())
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
_share_done();
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Start"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
start_module = m;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
start_module = NULL;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static E_Int_Menu_Augmentation *maug = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Syscon"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
conf_module = m;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.syscon", conf_edd, syscon_config);
E_GADCON_CLIENT_STYLE_PLAIN
};
-EAPI E_Module_Api e_modapi = {E_MODULE_API_VERSION, _Name};
+E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, _Name};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
systray_mod = m;
return ctx;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_gadcon_provider_unregister(&_gc_class);
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save(_name, ctx->conf_edd, ctx->config);
#include "e.h"
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
typedef struct _Instance Instance;
typedef struct _Context_Notifier_Host Context_Notifier_Host;
Config *tasks_config = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Tasks"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
conf_item_edd = E_CONFIG_DD_NEW("Tasks_Config_Item", Config_Item);
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
Ecore_Event_Handler *eh;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.tasks", conf_edd, tasks_config);
Eina_Bool text_only;
};
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
void _config_tasks_module(Config_Item *ci);
void _tasks_config_updated(Config_Item *ci);
EINTERN Mod *tw_mod = NULL;
EINTERN Teamwork_Config *tw_config = NULL;
-EAPI E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Teamwork"};
+E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Teamwork"};
static E_Config_DD *conf_edd = NULL;
E_FREE(tw_mod);
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
char buf[PATH_MAX];
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
_e_modapi_shutdown();
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.teamwork", conf_edd, tw_config);
EINTERN E_Config_Dialog *e_int_config_teamwork_module(Evas_Object *parent, const char *params EINA_UNUSED);
-EAPI int e_modapi_shutdown(E_Module *m EINA_UNUSED);
+E_API int e_modapi_shutdown(E_Module *m EINA_UNUSED);
#undef DBG
#undef INF
#undef WRN
}
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Temperature"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
conf_face_edd = E_CONFIG_DD_NEW("Temperature_Config_Face", Config_Face);
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_gadcon_provider_unregister(&_gadcon_class);
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.temperature", conf_edd, temperature_config);
void temperature_udev_update(void *data);
#endif
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
Eina_Bool _temperature_cb_exe_data(void *data, int type, void *event);
Eina_Bool _temperature_cb_exe_del(void *data, int type, void *event);
E_FREE(extra);
}
-EAPI E_Module_Api e_modapi = {
+E_API E_Module_Api e_modapi = {
E_MODULE_API_VERSION,
"Tiling"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_Desk *desk;
}
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_gadcon_provider_unregister(&_gc_class);
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
e_config_domain_save("module.tiling", _G.config_edd, tiling_g.config);
E_Config_Dialog *e_int_config_tiling_module(Evas_Object *parent, const char *params);
-EAPI extern E_Module_Api e_modapi;
+E_API extern E_Module_Api e_modapi;
-EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
+E_API void *e_modapi_init(E_Module *m);
+E_API int e_modapi_shutdown(E_Module *m);
+E_API int e_modapi_save(E_Module *m);
void change_desk_conf(struct _Config_vdesk *newconf);
E_Action *_act_winlist = NULL;
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Winlist"
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
conf_module = m;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
E_Config_Dialog *cfd;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
*/
/* module setup */
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"Wizard"
return strcmp(f1, f2);
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
Eina_List *files;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_wizard_shutdown();
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
static Ecore_Timer *next_timer = NULL;
-EAPI int
+E_API int
e_wizard_init(void)
{
E_Zone *zone;
return 1;
}
-EAPI int
+E_API int
e_wizard_shutdown(void)
{
E_FREE_FUNC(pop, evas_object_del);
return 1;
}
-EAPI void
+E_API void
e_wizard_go(void)
{
if (!curpage)
}
}
-EAPI void
+E_API void
e_wizard_apply(void)
{
E_Wizard_Page *pg;
if (pg->apply) pg->apply(pg);
}
-EAPI void
+E_API void
e_wizard_next(void)
{
if (!curpage)
e_wizard_next();
}
-EAPI void
+E_API void
e_wizard_page_show(Evas_Object *obj)
{
if (o_content) evas_object_del(o_content);
}
}
-EAPI E_Wizard_Page *
+E_API E_Wizard_Page *
e_wizard_page_add(void *handle,
int (*init_cb)(E_Wizard_Page *pg, Eina_Bool *need_xdg_desktops, Eina_Bool *need_xdg_icons),
int (*shutdown_cb)(E_Wizard_Page *pg),
return pg;
}
-EAPI void
+E_API void
e_wizard_page_del(E_Wizard_Page *pg)
{
// rare thing.. if we do e_wizard_next() from a page and we end up finishing
free(pg);
}
-EAPI void
+E_API void
e_wizard_button_next_enable_set(int enable)
{
next_ok = enable;
_e_wizard_next_eval();
}
-EAPI void
+E_API void
e_wizard_title_set(const char *title)
{
edje_object_part_text_set(o_bg, "e.text.title", title);
}
-EAPI void
+E_API void
e_wizard_labels_update(void)
{
edje_object_part_text_set(o_bg, "e.text.label", _("Next"));
}
-EAPI const char *
+E_API const char *
e_wizard_dir_get(void)
{
return e_module_dir_get(wiz_module);
}
-EAPI void
+E_API void
e_wizard_xdg_desktops_reset(void)
{
if (xdg_error) return;
E_Wizard_Page_State state;
};
-EAPI int e_wizard_init(void);
-EAPI int e_wizard_shutdown(void);
-EAPI void e_wizard_go(void);
-EAPI void e_wizard_apply(void);
-EAPI void e_wizard_next(void);
-EAPI void e_wizard_page_show(Evas_Object *obj);
-EAPI E_Wizard_Page *e_wizard_page_add(void *handle,
+E_API int e_wizard_init(void);
+E_API int e_wizard_shutdown(void);
+E_API void e_wizard_go(void);
+E_API void e_wizard_apply(void);
+E_API void e_wizard_next(void);
+E_API void e_wizard_page_show(Evas_Object *obj);
+E_API E_Wizard_Page *e_wizard_page_add(void *handle,
int (*init) (E_Wizard_Page *pg, Eina_Bool *need_xdg_desktops, Eina_Bool *need_xdg_icons),
int (*shutdown) (E_Wizard_Page *pg),
int (*show) (E_Wizard_Page *pg),
int (*hide) (E_Wizard_Page *pg),
int (*apply) (E_Wizard_Page *pg)
);
-EAPI void e_wizard_page_del(E_Wizard_Page *pg);
-EAPI void e_wizard_button_next_enable_set(int enable);
-EAPI void e_wizard_title_set(const char *title);
-EAPI void e_wizard_labels_update(void);
-EAPI const char *e_wizard_dir_get(void);
-EAPI void e_wizard_xdg_desktops_reset(void);
+E_API void e_wizard_page_del(E_Wizard_Page *pg);
+E_API void e_wizard_button_next_enable_set(int enable);
+E_API void e_wizard_title_set(const char *title);
+E_API void e_wizard_labels_update(void);
+E_API const char *e_wizard_dir_get(void);
+E_API void e_wizard_xdg_desktops_reset(void);
/**
* @addtogroup Optional_Conf
static Ecore_Timer *_next_timer = NULL;
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
return ECORE_CALLBACK_CANCEL;
}
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
Evas_Object *o;
return 1;
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
if (_next_timer) ecore_timer_del(_next_timer);
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
return strcmp(trans1, trans2);
}
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
FILE *output;
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
eina_list_free(blang_list);
return 1;
}
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob, *ic;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
// evas_object_del(pg->data);
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
// do this again as we want it to apply to the new profile
e_xkb_layout_set(nl);
}
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
// parse kbd rules here
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob, *ic;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
/* special - key layout inits its stuff the moment it goes away */
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
// do this again as we want it to apply to the new profile
e_wizard_button_next_enable_set(1);
}
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
// evas_object_del(pg->data);
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
/* Menu setup */
#include "e_wizard.h"
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
char buf[PATH_MAX];
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
static Ecore_Timer *_next_timer = NULL;
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
*need_xdg_desktops = EINA_TRUE;
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
return ECORE_CALLBACK_CANCEL;
}
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
Eina_List *extra_desks, *desks;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
if (_next_timer) ecore_timer_del(_next_timer);
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
static double scale = 1.0;
static Eina_List *obs = NULL;
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
return ob;
}
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
obs = eina_list_free(obs);
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
static int focus_mode = 1;
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
if (!focus_mode)
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
/* Setup of default icon theme */
#include "e_wizard.h"
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons)
{
*need_xdg_icons = EINA_TRUE;
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
Eina_List *l, *themes = efreet_icon_theme_list_get();
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
/* Ibar setup */
#include "e_wizard.h"
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
*need_xdg_desktops = EINA_TRUE;
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
FILE *f, *fin;
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
return strdup(buf);
}
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
int hav_bat = 0;
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
#endif
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
int hav_cpufreq = 0;
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Eina_Bool have_connman = EINA_FALSE;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
if (pending_connman)
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
Eina_List *tempdevs = NULL;
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
/* Setup if we need backlight? */
#include "e_wizard.h"
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
int hav_backlight = 0;
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
return 0;
}
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
E_Comp_Config *conf = NULL;
/* Setup favorites and desktop links */
#include "e_wizard.h"
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
Eina_List *files;
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
static int do_up = 1;
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
e_config->update.check = do_up;
return 1;
}
/*
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
static int do_tasks = 1;
/*
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg)
{
Evas_Object *o, *of, *ob;
return 1; /* 1 == show ui, and wait for user, 0 == just continue */
}
/*
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
*/
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
E_Config_Module *em;
#include "e_wizard.h"
#if 0
-EAPI int
+E_API int
wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
-EAPI int
+E_API int
wizard_page_show(E_Wizard_Page *pg EINA_UNUSED)
{
return 0; /* 1 == show ui, and wait for user, 0 == just continue */
}
-EAPI int
+E_API int
wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED)
{
return 1;
}
#endif
-EAPI int
+E_API int
wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED)
{
// save the config now everyone has modified it
wl_resource_set_dispatcher(res, _e_xdg_shell_cb_dispatch, NULL, cdata, NULL);
}
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_Desktop_Shell" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_Desktop_Shell" };
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
E_Comp_Data *cdata;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
return 1;
#include "e.h"
#include <Ecore_Drm.h>
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_Drm" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_Drm" };
static Ecore_Event_Handler *activate_handler;
static Ecore_Event_Handler *output_handler;
.apply = _drm_randr_apply
};
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
int w = 0, h = 0;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
/* shutdown ecore_drm */
#include <Ecore_Fb.h>
#include <Ecore_Wayland.h>
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_FB" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_FB" };
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
Ecore_Evas *ee;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
/* shutdown ecore_x */
static int ow = 0, oh = 0;
static Ecore_Timer *_timer = NULL;
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Screenshooter" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Screenshooter" };
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
struct wl_display *disp;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
_mod = NULL;
return 1;
}
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;
#include "e.h"
#include <Ecore_X.h>
-EAPI E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_X11" };
+E_API E_Module_Api e_modapi = { E_MODULE_API_VERSION, "Wl_X11" };
static Ecore_Event_Handler *kbd_hdlr;
return ECORE_CALLBACK_PASS_ON;
}
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
int w = 0, h = 0;
return m;
}
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
/* delete handler for keymap change */
E_GADCON_CLIENT_STYLE_PLAIN
};
-EAPI E_Module_Api e_modapi =
+E_API E_Module_Api e_modapi =
{
E_MODULE_API_VERSION,
"XKB Switcher"
* Initializes the configuration file, checks its versions, populates
* menus, finds the rules file, initializes gadget icon.
*/
-EAPI void *
+E_API void *
e_modapi_init(E_Module *m)
{
/* Menus and dialogs */
* Called when the module gets unloaded. Deregisters the menu state
* and frees up the config.
*/
-EAPI int
+E_API int
e_modapi_shutdown(E_Module *m EINA_UNUSED)
{
e_configure_registry_item_del("keyboard_and_mouse/xkbswitch");
/* Module state save
* Used to save the configuration file.
*/
-EAPI int
+E_API int
e_modapi_save(E_Module *m EINA_UNUSED)
{
return 1;