In all these whitespace cleanups, I did actually remove a few unused variables, and some dead code.

SVN revision: 32223
This commit is contained in:
Eric Schuele 2007-10-31 02:41:52 +00:00
parent 0c7f4eb2c9
commit a6aac74094
4 changed files with 122 additions and 148 deletions

View File

@ -18,8 +18,7 @@ static int
_e_init_cb_exe_event_del(void *data, int type, void *event) _e_init_cb_exe_event_del(void *data, int type, void *event)
{ {
Ecore_Exe_Event_Del *ev; Ecore_Exe_Event_Del *ev;
Evas_List *l;
ev = event; ev = event;
if (ev->exe == init_exe) if (ev->exe == init_exe)
{ {
@ -32,7 +31,7 @@ _e_init_cb_exe_event_del(void *data, int type, void *event)
EAPI int EAPI int
e_init_init(void) e_init_init(void)
{ {
exe_del_handler = ecore_event_handler_add(ECORE_EXE_EVENT_DEL, exe_del_handler = ecore_event_handler_add(ECORE_EXE_EVENT_DEL,
_e_init_cb_exe_event_del, _e_init_cb_exe_event_del,
NULL); NULL);
@ -69,20 +68,20 @@ e_init_show(void)
s = evas_stringshare_add(e_config->init_default_theme); s = evas_stringshare_add(e_config->init_default_theme);
else else
s = e_path_find(path_init, e_config->init_default_theme); s = e_path_find(path_init, e_config->init_default_theme);
if (s) theme = strdup(e_util_filename_escape(s)); if (s) theme = strdup(e_util_filename_escape(s));
else theme = strdup("XdX"); else theme = strdup("XdX");
if (s) evas_stringshare_del(s); if (s) evas_stringshare_del(s);
if (title) tit = strdup(e_util_filename_escape(title)); if (title) tit = strdup(e_util_filename_escape(title));
else tit = strdup("XtX"); else tit = strdup("XtX");
if (version) ver = strdup(e_util_filename_escape(version)); if (version) ver = strdup(e_util_filename_escape(version));
else ver = strdup("XvX"); else ver = strdup("XvX");
snprintf(buf, sizeof(buf), "%s/enlightenment_init %s %i %i %s %s", snprintf(buf, sizeof(buf), "%s/enlightenment_init %s %i %i %s %s",
e_prefix_bin_get(), e_prefix_bin_get(),
theme, theme,
e_canvas_engine_decide(e_config->evas_engine_init), e_canvas_engine_decide(e_config->evas_engine_init),
e_config->font_hinting, e_config->font_hinting,
tit, ver); tit, ver);
@ -124,7 +123,7 @@ e_init_status_set(const char *str)
return; return;
} }
printf("---SEND\n"); printf("---SEND\n");
ecore_ipc_client_send(client, E_IPC_DOMAIN_INIT, 1, 0, 0, 0, (void *)str, ecore_ipc_client_send(client, E_IPC_DOMAIN_INIT, 1, 0, 0, 0, (void *)str,
strlen(str) + 1); strlen(str) + 1);
ecore_ipc_client_flush(client); ecore_ipc_client_flush(client);
} }
@ -159,17 +158,17 @@ e_init_client_data(Ecore_Ipc_Event_Client_Data *e)
{ {
int i, num; int i, num;
Ecore_X_Window *initwins; Ecore_X_Window *initwins;
num = e->size / sizeof(Ecore_X_Window); num = e->size / sizeof(Ecore_X_Window);
initwins = e->data; initwins = e->data;
for (i = 0; i < num; i+= 2) for (i = 0; i < num; i+= 2)
{ {
Evas_List *l; Evas_List *l;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
{ {
E_Manager *man; E_Manager *man;
man = l->data; man = l->data;
if (man->root == initwins[i + 0]) if (man->root == initwins[i + 0])
{ {
@ -182,7 +181,7 @@ e_init_client_data(Ecore_Ipc_Event_Client_Data *e)
while (stats) while (stats)
{ {
const char *s; const char *s;
s = stats->data; s = stats->data;
stats = evas_list_remove_list(stats, stats); stats = evas_list_remove_list(stats, stats);
printf("---SPOOL %s\n", s); printf("---SPOOL %s\n", s);
@ -205,12 +204,12 @@ e_init_client_del(Ecore_Ipc_Event_Client_Del *e)
if (e->client == client) if (e->client == client)
{ {
Evas_List *l; Evas_List *l;
client = NULL; client = NULL;
for (l = e_manager_list(); l; l = l->next) for (l = e_manager_list(); l; l = l->next)
{ {
E_Manager *man; E_Manager *man;
man = l->data; man = l->data;
man->initwin = 0; man->initwin = 0;
} }
@ -270,7 +269,7 @@ static Evas_Object *_e_init_icon_box = NULL;
static E_Pointer *_e_init_pointer = NULL; static E_Pointer *_e_init_pointer = NULL;
static Ecore_Event_Handler *_e_init_configure_handler = NULL; static Ecore_Event_Handler *_e_init_configure_handler = NULL;
static Ecore_Timer *_e_init_timeout_timer = NULL; static Ecore_Timer *_e_init_timeout_timer = NULL;
/* startup icons */ /* startup icons */
static Evas_Coord _e_init_icon_size = 0; static Evas_Coord _e_init_icon_size = 0;
static Evas_List *_e_init_icon_list = NULL; static Evas_List *_e_init_icon_list = NULL;
@ -287,10 +286,10 @@ e_init_init(void)
Evas_List *l, *screens; Evas_List *l, *screens;
const char *s; const char *s;
_e_init_configure_handler = _e_init_configure_handler =
ecore_event_handler_add(ECORE_X_EVENT_WINDOW_CONFIGURE, ecore_event_handler_add(ECORE_X_EVENT_WINDOW_CONFIGURE,
_e_init_cb_window_configure, NULL); _e_init_cb_window_configure, NULL);
num = 0; num = 0;
roots = ecore_x_window_root_list(&num); roots = ecore_x_window_root_list(&num);
if ((!roots) || (num <= 0)) if ((!roots) || (num <= 0))
@ -301,7 +300,7 @@ e_init_init(void)
} }
root = roots[0]; root = roots[0];
_e_init_root_win = root; _e_init_root_win = root;
ecore_x_window_size_get(root, &w, &h); ecore_x_window_size_get(root, &w, &h);
_e_init_ecore_evas = e_canvas_new(e_config->evas_engine_init, root, _e_init_ecore_evas = e_canvas_new(e_config->evas_engine_init, root,
0, 0, w, h, 1, 1, 0, 0, w, h, 1, 1,
@ -322,14 +321,14 @@ e_init_init(void)
s = evas_stringshare_add(e_config->init_default_theme); s = evas_stringshare_add(e_config->init_default_theme);
else else
s = e_path_find(path_init, e_config->init_default_theme); s = e_path_find(path_init, e_config->init_default_theme);
screens = (Evas_List *)e_xinerama_screens_get(); screens = (Evas_List *)e_xinerama_screens_get();
if (screens) if (screens)
{ {
for (l = screens; l; l = l->next) for (l = screens; l; l = l->next)
{ {
E_Screen *scr; E_Screen *scr;
scr = l->data; scr = l->data;
o = edje_object_add(_e_init_evas); o = edje_object_add(_e_init_evas);
/* first screen */ /* first screen */
@ -357,8 +356,8 @@ e_init_init(void)
evas_object_show(o); evas_object_show(o);
} }
if (s) evas_stringshare_del(s); if (s) evas_stringshare_del(s);
edje_object_part_text_set(_e_init_object, "e.text.disable_text", edje_object_part_text_set(_e_init_object, "e.text.disable_text",
_("Disable this splash screen in the future?")); _("Disable this splash screen in the future?"));
edje_object_signal_callback_add(_e_init_object, "e,action,init,disable", "e", edje_object_signal_callback_add(_e_init_object, "e,action,init,disable", "e",
_e_init_cb_signal_disable, NULL); _e_init_cb_signal_disable, NULL);
@ -455,11 +454,11 @@ e_init_icons_desktop_add(Efreet_Desktop *desktop)
char buf[128]; char buf[128];
if (!_e_init_evas) return; if (!_e_init_evas) return;
if (!_e_init_icon_box) if (!_e_init_icon_box)
{ {
Evas_Coord w, h; Evas_Coord w, h;
o = e_box_add(_e_init_evas); o = e_box_add(_e_init_evas);
_e_init_icon_box = o; _e_init_icon_box = o;
e_box_homogenous_set(o, 1); e_box_homogenous_set(o, 1);
@ -478,16 +477,16 @@ e_init_icons_desktop_add(Efreet_Desktop *desktop)
} }
evas_object_show(o); evas_object_show(o);
} }
snprintf(buf, sizeof(buf), "%dx%d", _e_init_icon_size, _e_init_icon_size); snprintf(buf, sizeof(buf), "%dx%d", _e_init_icon_size, _e_init_icon_size);
o = e_util_desktop_icon_add(desktop, buf, _e_init_evas); o = e_util_desktop_icon_add(desktop, buf, _e_init_evas);
if (o) if (o)
{ {
evas_object_resize(o, _e_init_icon_size, _e_init_icon_size); evas_object_resize(o, _e_init_icon_size, _e_init_icon_size);
e_box_pack_end(_e_init_icon_box, o); e_box_pack_end(_e_init_icon_box, o);
e_box_pack_options_set(o, e_box_pack_options_set(o,
0, 0, 0, 0,
0, 0, 0, 0,
0.5, 0.5, 0.5, 0.5,
_e_init_icon_size, _e_init_icon_size, _e_init_icon_size, _e_init_icon_size,
_e_init_icon_size, _e_init_icon_size); _e_init_icon_size, _e_init_icon_size);
@ -541,7 +540,7 @@ static int
_e_init_cb_window_configure(void *data, int ev_type, void *ev) _e_init_cb_window_configure(void *data, int ev_type, void *ev)
{ {
Ecore_X_Event_Window_Configure *e; Ecore_X_Event_Window_Configure *e;
e = ev; e = ev;
/* really simple - don't handle xinerama - because this event will only /* really simple - don't handle xinerama - because this event will only
* happen in single head */ * happen in single head */

View File

@ -70,7 +70,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/stack_on_top"), "e/widgets/border/default/stack_on_top"),
"e/widgets/border/default/stack_on_top"); "e/widgets/border/default/stack_on_top");
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Normal")); e_menu_item_label_set(mi, _("Normal"));
e_menu_item_radio_set(mi, 1); e_menu_item_radio_set(mi, 1);
@ -113,7 +113,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/maximize"), "e/widgets/border/default/maximize"),
"e/widgets/border/default/maximize"); "e/widgets/border/default/maximize");
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Maximize vertically")); e_menu_item_label_set(mi, _("Maximize vertically"));
e_menu_item_radio_set(mi, 1); e_menu_item_radio_set(mi, 1);
@ -124,7 +124,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/maximize"), "e/widgets/border/default/maximize"),
"e/widgets/border/default/maximize"); "e/widgets/border/default/maximize");
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Maximize horizontally")); e_menu_item_label_set(mi, _("Maximize horizontally"));
e_menu_item_radio_set(mi, 1); e_menu_item_radio_set(mi, 1);
@ -135,7 +135,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/maximize"), "e/widgets/border/default/maximize"),
"e/widgets/border/default/maximize"); "e/widgets/border/default/maximize");
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Unmaximize")); e_menu_item_label_set(mi, _("Unmaximize"));
e_menu_item_radio_set(mi, 1); e_menu_item_radio_set(mi, 1);
@ -194,7 +194,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
"e/widgets/border/default/sendto"); "e/widgets/border/default/sendto");
} }
if ((bd->client.netwm.state.stacking != E_STACKING_BELOW) || if ((bd->client.netwm.state.stacking != E_STACKING_BELOW) ||
(!bd->user_skip_winlist) || (!bd->borderless)) (!bd->user_skip_winlist) || (!bd->borderless))
{ {
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
@ -205,8 +205,8 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
"e/widgets/border/default/stick"), "e/widgets/border/default/stick"),
"e/widgets/border/default/stick"); "e/widgets/border/default/stick");
} }
if ((bd->client.netwm.state.stacking == E_STACKING_BELOW) && if ((bd->client.netwm.state.stacking == E_STACKING_BELOW) &&
(bd->user_skip_winlist) && (bd->borderless)) (bd->user_skip_winlist) && (bd->borderless))
{ {
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
@ -220,7 +220,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1); e_menu_item_separator_set(mi, 1);
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Stacking")); e_menu_item_label_set(mi, _("Stacking"));
e_menu_item_submenu_set(mi, bd->border_stacking_menu); e_menu_item_submenu_set(mi, bd->border_stacking_menu);
@ -228,7 +228,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/stacking"), "e/widgets/border/default/stacking"),
"e/widgets/border/default/stacking"); "e/widgets/border/default/stacking");
if (!(((bd->client.icccm.min_w == bd->client.icccm.max_w) && if (!(((bd->client.icccm.min_w == bd->client.icccm.max_w) &&
(bd->client.icccm.min_h == bd->client.icccm.max_h)) || (bd->client.icccm.min_h == bd->client.icccm.max_h)) ||
(bd->lock_user_maximize))) (bd->lock_user_maximize)))
@ -259,11 +259,11 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
"e/widgets/border/default/skip"); "e/widgets/border/default/skip");
#if 1 #if 1
if (!bd->internal) if (!bd->internal)
{ {
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1); e_menu_item_separator_set(mi, 1);
if (bd->desktop) if (bd->desktop)
{ {
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
@ -307,7 +307,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/properties"), "e/widgets/border/default/properties"),
"e/widgets/border/default/properties"); "e/widgets/border/default/properties");
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1); e_menu_item_separator_set(mi, 1);
@ -316,7 +316,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Kill")); e_menu_item_label_set(mi, _("Kill"));
e_menu_item_callback_set(mi, _e_border_menu_cb_kill, bd); e_menu_item_callback_set(mi, _e_border_menu_cb_kill, bd);
e_menu_item_icon_edje_set(mi, e_menu_item_icon_edje_set(mi,
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/kill"), "e/widgets/border/default/kill"),
"e/widgets/border/default/kill"); "e/widgets/border/default/kill");
@ -327,19 +327,19 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Close")); e_menu_item_label_set(mi, _("Close"));
e_menu_item_callback_set(mi, _e_border_menu_cb_close, bd); e_menu_item_callback_set(mi, _e_border_menu_cb_close, bd);
e_menu_item_icon_edje_set(mi, e_menu_item_icon_edje_set(mi,
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/close"), "e/widgets/border/default/close"),
"e/widgets/border/default/close"); "e/widgets/border/default/close");
} }
if (!bd->internal) if (!bd->internal)
{ {
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_separator_set(mi, 1); e_menu_item_separator_set(mi, 1);
/* Only allow to change layer for windows in "normal" layers */ /* Only allow to change layer for windows in "normal" layers */
if ((!bd->lock_user_stacking) && if ((!bd->lock_user_stacking) &&
((bd->layer == 50) || (bd->layer == 100) || (bd->layer == 150))) ((bd->layer == 50) || (bd->layer == 100) || (bd->layer == 150)))
{ {
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
@ -349,7 +349,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
e_theme_edje_file_get("base/theme/borders", e_theme_edje_file_get("base/theme/borders",
"e/widgets/border/default/stack_on_top"), "e/widgets/border/default/stack_on_top"),
"e/widgets/border/default/stack_on_top"); "e/widgets/border/default/stack_on_top");
mi = e_menu_item_new(m); mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Lower")); e_menu_item_label_set(mi, _("Lower"));
e_menu_item_callback_set(mi, _e_border_menu_cb_lower, bd); e_menu_item_callback_set(mi, _e_border_menu_cb_lower, bd);
@ -370,7 +370,7 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_
"e/widgets/border/default/minimize"); "e/widgets/border/default/minimize");
} }
} }
if (key) if (key)
e_menu_activate_key(m, bd->zone, x, y, 1, 1, E_MENU_POP_DIRECTION_DOWN); e_menu_activate_key(m, bd->zone, x, y, 1, 1, E_MENU_POP_DIRECTION_DOWN);
else else
@ -382,7 +382,7 @@ EAPI void
e_int_border_menu_del(E_Border *bd) e_int_border_menu_del(E_Border *bd)
{ {
int was_menu = 0; int was_menu = 0;
if (bd->border_stacking_menu) if (bd->border_stacking_menu)
{ {
e_object_del(E_OBJECT(bd->border_stacking_menu)); e_object_del(E_OBJECT(bd->border_stacking_menu));
@ -425,12 +425,12 @@ static void
_e_border_menu_cb_locks(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_locks(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd; E_Border *bd;
bd = data; bd = data;
if (bd->border_locks_dialog) return; if (bd->border_locks_dialog) return;
e_int_border_locks(bd); e_int_border_locks(bd);
} }
static void static void
_e_border_menu_cb_remember(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_remember(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
@ -440,19 +440,19 @@ _e_border_menu_cb_remember(void *data, E_Menu *m, E_Menu_Item *mi)
if (bd->border_remember_dialog) return; if (bd->border_remember_dialog) return;
e_int_border_remember(bd); e_int_border_remember(bd);
} }
static void static void
_e_border_menu_cb_border(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_border(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd; E_Border *bd;
char buf[256]; char buf[256];
bd = data; bd = data;
if (bd->border_border_dialog) return; if (bd->border_border_dialog) return;
snprintf(buf, sizeof(buf), "%p", bd); snprintf(buf, sizeof(buf), "%p", bd);
e_configure_registry_call("internal/borders_border", bd->zone->container, buf); e_configure_registry_call("internal/borders_border", bd->zone->container, buf);
} }
static void static void
_e_border_menu_cb_close(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_close(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
@ -471,9 +471,9 @@ _e_border_menu_cb_iconify(void *data, E_Menu *m, E_Menu_Item *mi)
bd = data; bd = data;
if (!bd->lock_user_iconify) if (!bd->lock_user_iconify)
{ {
if (bd->iconic) if (bd->iconic)
e_border_uniconify(bd); e_border_uniconify(bd);
else else
e_border_iconify(bd); e_border_iconify(bd);
} }
} }
@ -498,7 +498,7 @@ _e_border_menu_cb_maximize(void *data, E_Menu *m, E_Menu_Item *mi)
bd = data; bd = data;
if (!bd->lock_user_maximize) if (!bd->lock_user_maximize)
e_border_maximize(bd, (e_config->maximize_policy & E_MAXIMIZE_TYPE) | e_border_maximize(bd, (e_config->maximize_policy & E_MAXIMIZE_TYPE) |
E_MAXIMIZE_BOTH); E_MAXIMIZE_BOTH);
} }
@ -512,7 +512,7 @@ _e_border_menu_cb_maximize_vertically(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
if ((bd->maximized & E_MAXIMIZE_HORIZONTAL)) if ((bd->maximized & E_MAXIMIZE_HORIZONTAL))
e_border_unmaximize(bd, E_MAXIMIZE_HORIZONTAL); e_border_unmaximize(bd, E_MAXIMIZE_HORIZONTAL);
e_border_maximize(bd, (e_config->maximize_policy & E_MAXIMIZE_TYPE) | e_border_maximize(bd, (e_config->maximize_policy & E_MAXIMIZE_TYPE) |
E_MAXIMIZE_VERTICAL); E_MAXIMIZE_VERTICAL);
} }
} }
@ -527,7 +527,7 @@ _e_border_menu_cb_maximize_horizontally(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
if ((bd->maximized & E_MAXIMIZE_VERTICAL)) if ((bd->maximized & E_MAXIMIZE_VERTICAL))
e_border_unmaximize(bd, E_MAXIMIZE_VERTICAL); e_border_unmaximize(bd, E_MAXIMIZE_VERTICAL);
e_border_maximize(bd, (e_config->maximize_policy & E_MAXIMIZE_TYPE) | e_border_maximize(bd, (e_config->maximize_policy & E_MAXIMIZE_TYPE) |
E_MAXIMIZE_HORIZONTAL); E_MAXIMIZE_HORIZONTAL);
} }
} }
@ -549,9 +549,9 @@ _e_border_menu_cb_shade(void *data, E_Menu *m, E_Menu_Item *mi)
bd = data; bd = data;
if (!bd->lock_user_shade) if (!bd->lock_user_shade)
{ {
if (bd->shaded) if (bd->shaded)
e_border_unshade(bd, E_DIRECTION_UP); e_border_unshade(bd, E_DIRECTION_UP);
else else
e_border_shade(bd, E_DIRECTION_UP); e_border_shade(bd, E_DIRECTION_UP);
} }
} }
@ -560,7 +560,7 @@ static void
_e_border_menu_cb_icon_edit(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_icon_edit(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd; E_Border *bd;
bd = data; bd = data;
e_desktop_border_edit(m->zone->container, bd); e_desktop_border_edit(m->zone->container, bd);
} }
@ -569,7 +569,7 @@ static void
_e_border_menu_cb_prop(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_prop(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd; E_Border *bd;
bd = data; bd = data;
e_int_border_prop(bd); e_int_border_prop(bd);
} }
@ -582,9 +582,9 @@ _e_border_menu_cb_stick(void *data, E_Menu *m, E_Menu_Item *mi)
bd = data; bd = data;
if (!bd->lock_user_sticky) if (!bd->lock_user_sticky)
{ {
if (bd->sticky) if (bd->sticky)
e_border_unstick(bd); e_border_unstick(bd);
else else
e_border_stick(bd); e_border_stick(bd);
} }
} }
@ -636,7 +636,7 @@ _e_border_menu_cb_fullscreen(void *data, E_Menu *m, E_Menu_Item *mi)
bd = data; bd = data;
if (!bd) return; if (!bd) return;
if (!bd->lock_user_fullscreen) if (!bd->lock_user_fullscreen)
{ {
toggle = e_menu_item_toggle_get(mi); toggle = e_menu_item_toggle_get(mi);
@ -654,7 +654,7 @@ _e_border_menu_cb_skip_winlist(void *data, E_Menu *m, E_Menu_Item *mi)
bd = data; bd = data;
if (!bd) return; if (!bd) return;
if ((bd->client.icccm.accepts_focus || bd->client.icccm.take_focus) && if ((bd->client.icccm.accepts_focus || bd->client.icccm.take_focus) &&
(!bd->client.netwm.state.skip_taskbar)) (!bd->client.netwm.state.skip_taskbar))
bd->user_skip_winlist = e_menu_item_toggle_get(mi); bd->user_skip_winlist = e_menu_item_toggle_get(mi);
@ -670,7 +670,7 @@ _e_border_menu_cb_skip_pager(void *data, E_Menu *m, E_Menu_Item *mi)
bd = data; bd = data;
if (!bd) return; if (!bd) return;
if ((bd->client.icccm.accepts_focus || bd->client.icccm.take_focus)) if ((bd->client.icccm.accepts_focus || bd->client.icccm.take_focus))
bd->client.netwm.state.skip_pager = e_menu_item_toggle_get(mi); bd->client.netwm.state.skip_pager = e_menu_item_toggle_get(mi);
else else
@ -763,7 +763,7 @@ _e_border_menu_cb_lower(void *data, E_Menu *m, E_Menu_Item *mi)
((bd->layer == 50) || (bd->layer == 100) || (bd->layer == 150))) ((bd->layer == 50) || (bd->layer == 100) || (bd->layer == 150)))
{ {
e_border_lower(bd); e_border_lower(bd);
} }
} }
static void static void
@ -872,8 +872,8 @@ _e_border_menu_cb_iconpref_e(void *data, E_Menu *m, E_Menu_Item *mi)
bd->changed = 1; bd->changed = 1;
} }
static void static void
_e_border_menu_cb_iconpref_user(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_iconpref_user(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd; E_Border *bd;
@ -885,8 +885,8 @@ _e_border_menu_cb_iconpref_user(void *data, E_Menu *m, E_Menu_Item *mi)
bd->changed = 1; bd->changed = 1;
} }
static void static void
_e_border_menu_cb_iconpref_netwm(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_iconpref_netwm(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd; E_Border *bd;
@ -898,19 +898,19 @@ _e_border_menu_cb_iconpref_netwm(void *data, E_Menu *m, E_Menu_Item *mi)
bd->changed = 1; bd->changed = 1;
} }
static void static void
_e_border_menu_cb_state_pre(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_state_pre(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd = data; E_Border *bd = data;
E_Menu *subm; E_Menu *subm;
E_Menu_Item *submi; E_Menu_Item *submi;
if (!bd) return; if (!bd) return;
subm = e_menu_new(); subm = e_menu_new();
e_object_data_set(E_OBJECT(subm), bd); e_object_data_set(E_OBJECT(subm), bd);
e_menu_item_submenu_set(mi, subm); e_menu_item_submenu_set(mi, subm);
if ((!bd->lock_user_shade) && (!bd->fullscreen) && (!bd->maximized) && if ((!bd->lock_user_shade) && (!bd->fullscreen) && (!bd->maximized) &&
((!bd->client.border.name) || (strcmp("borderless", bd->client.border.name)))) ((!bd->client.border.name) || (strcmp("borderless", bd->client.border.name))))
{ {
@ -1008,18 +1008,17 @@ _e_border_menu_cb_kbdshrtct_add(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Border *bd; E_Border *bd;
E_Zone *zone; E_Zone *zone;
char buf[4096];
bd = data; bd = data;
if (!bd) return; if (!bd) return;
zone = e_util_zone_current_get(e_manager_current_get()); zone = e_util_zone_current_get(e_manager_current_get());
if(!zone) return; if(!zone) return;
e_configure_registry_call("keyboard_and_mouse/key_bindings", e_configure_registry_call("keyboard_and_mouse/key_bindings",
zone->container, bd->desktop->exec); zone->container, bd->desktop->exec);
} }
static void static void
_e_border_menu_cb_ibar_add_pre(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_ibar_add_pre(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Menu *sm; E_Menu *sm;
E_Border *bd; E_Border *bd;
@ -1033,15 +1032,15 @@ _e_border_menu_cb_ibar_add_pre(void *data, E_Menu *m, E_Menu_Item *mi)
snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar", homedir); snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar", homedir);
dirs = ecore_file_ls(buf); dirs = ecore_file_ls(buf);
if (!dirs) return; if (!dirs) return;
sm = e_menu_new(); sm = e_menu_new();
while ((file = ecore_list_next(dirs))) while ((file = ecore_list_next(dirs)))
{ {
E_Menu_Item *smi; E_Menu_Item *smi;
if (file[0] == '.') continue; if (file[0] == '.') continue;
snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar/%s", homedir, file); snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar/%s", homedir, file);
if (ecore_file_is_dir(buf)) if (ecore_file_is_dir(buf))
{ {
smi = e_menu_item_new(sm); smi = e_menu_item_new(sm);
e_menu_item_label_set(smi, file); e_menu_item_label_set(smi, file);
@ -1052,18 +1051,18 @@ _e_border_menu_cb_ibar_add_pre(void *data, E_Menu *m, E_Menu_Item *mi)
e_menu_item_submenu_set(mi, sm); e_menu_item_submenu_set(mi, sm);
} }
static void static void
_e_border_menu_cb_ibar_add(void *data, E_Menu *m, E_Menu_Item *mi) _e_border_menu_cb_ibar_add(void *data, E_Menu *m, E_Menu_Item *mi)
{ {
E_Order *od; E_Order *od;
E_Border *bd; E_Border *bd;
char buf[4096]; char buf[4096];
bd = e_object_data_get(E_OBJECT(m)); bd = e_object_data_get(E_OBJECT(m));
if (!bd) return; if (!bd) return;
if (!bd->desktop) return; if (!bd->desktop) return;
snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar/%s/.order", snprintf(buf, sizeof(buf), "%s/.e/e/applications/bar/%s/.order",
e_user_homedir_get(), (char *)data); e_user_homedir_get(), (char *)data);
od = e_order_new(buf); od = e_order_new(buf);
if (!od) return; if (!od) return;

View File

@ -29,7 +29,7 @@ e_place_zone_region_smart_cleanup(E_Zone *zone)
{ {
int testarea; int testarea;
E_Border *bd; E_Border *bd;
bd = ll->data; bd = ll->data;
testarea = bd->w * bd->h; testarea = bd->w * bd->h;
/* Insert the border if larger than the current border */ /* Insert the border if larger than the current border */
@ -74,7 +74,7 @@ _e_place_coverage_border_add(E_Zone *zone, Evas_List *skiplist, int ar, int x, i
int ok; int ok;
int iw, ih; int iw, ih;
int x0, x00, y0, y00; int x0, x00, y0, y00;
bl = e_container_border_list_first(zone->container); bl = e_container_border_list_first(zone->container);
while ((bd = e_container_border_list_next(bl))) while ((bd = e_container_border_list_next(bl)))
{ {
@ -113,38 +113,15 @@ _e_place_coverage_shelf_add(E_Zone *zone, int ar, int x, int y, int w, int h)
Evas_List *l; Evas_List *l;
E_Shelf *es; E_Shelf *es;
int x2, y2, w2, h2; int x2, y2, w2, h2;
int iw, ih;
int x0, x00, y0, y00;
int tmp;
for (l = e_shelf_list(); l; l = l->next) for (l = e_shelf_list(); l; l = l->next)
{ {
es = l->data; es = l->data;
if (es->zone != zone) continue; if (es->zone != zone) continue;
x2 = es->x; y2 = es->y; w2 = es->w; h2 = es->h; x2 = es->x; y2 = es->y; w2 = es->w; h2 = es->h;
if (E_INTERSECTS(x, y, w, h, x2, y2, w2, h2)) if (E_INTERSECTS(x, y, w, h, x2, y2, w2, h2))
return 0x7fffffff; return 0x7fffffff;
/*
{
x0 = x;
if (x < x2) x0 = x2;
x00 = (x + w);
if ((x2 + w2) < (x + w)) x00 = (x2 + w2);
y0 = y;
if (y < y2) y0 = y2;
y00 = (y + h);
if ((y2 + h2) < (y + h)) y00 = (y2 + h2);
iw = x00 - x0;
ih = y00 - y0;
tmp = (iw * ih);
// 100 times the weight for avoidance
if (tmp > (0x7ffffff / 100)) tmp = 0x7fffffff;
else tmp *= 100;
if ((0x7fffffff - ar) <= tmp) ar = 0x7fffffff;
else ar += tmp;
}
*/
} }
return ar; return ar;
} }
@ -172,7 +149,7 @@ e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w
printf("EEEK! trying to place 0x0 window!!!!\n"); printf("EEEK! trying to place 0x0 window!!!!\n");
return 1; return 1;
} }
/* FIXME: this NEEDS optimizing */ /* FIXME: this NEEDS optimizing */
a_w = 2; a_w = 2;
a_h = 2; a_h = 2;
@ -185,7 +162,7 @@ e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w
y -= zone->y; y -= zone->y;
zw = zone->w; zw = zone->w;
zh = zone->h; zh = zone->h;
u_x = calloc(zw + 1, sizeof(char)); u_x = calloc(zw + 1, sizeof(char));
u_y = calloc(zh + 1, sizeof(char)); u_y = calloc(zh + 1, sizeof(char));
@ -193,24 +170,24 @@ e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w
a_x[1] = zw; a_x[1] = zw;
a_y[0] = 0; a_y[0] = 0;
a_y[1] = zh; a_y[1] = zh;
u_x[0] = 1; u_x[0] = 1;
u_x[zw] = 1; u_x[zw] = 1;
u_y[0] = 1; u_y[0] = 1;
u_y[zh] = 1; u_y[zh] = 1;
if (e_config->window_placement_policy == E_WINDOW_PLACEMENT_SMART) if (e_config->window_placement_policy == E_WINDOW_PLACEMENT_SMART)
{ {
Evas_List *l; Evas_List *l;
for (l = e_shelf_list(); l; l = l->next) for (l = e_shelf_list(); l; l = l->next)
{ {
E_Shelf *es; E_Shelf *es;
int bx, by, bw, bh; int bx, by, bw, bh;
es = l->data; es = l->data;
if (es->zone != zone) continue; if (es->zone != zone) continue;
bx = es->x; bx = es->x;
by = es->y; by = es->y;
bw = es->w; bw = es->w;
@ -277,13 +254,13 @@ e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w
} }
} }
} }
bl = e_container_border_list_first(zone->container); bl = e_container_border_list_first(zone->container);
while ((bd = e_container_border_list_next(bl))) while ((bd = e_container_border_list_next(bl)))
{ {
int ok; int ok;
int bx, by, bw, bh; int bx, by, bw, bh;
ok = 1; ok = 1;
for (ll = skiplist; ll; ll = ll->next) for (ll = skiplist; ll; ll = ll->next)
{ {
@ -294,12 +271,12 @@ e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w
} }
} }
if ((!ok) || (!bd->visible)) continue; if ((!ok) || (!bd->visible)) continue;
bx = bd->x - zone->x; bx = bd->x - zone->x;
by = bd->y - zone->y; by = bd->y - zone->y;
bw = bd->w; bw = bd->w;
bh = bd->h; bh = bd->h;
if (E_INTERSECTS(bx, by, bw, bh, 0, 0, zw, zh)) if (E_INTERSECTS(bx, by, bw, bh, 0, 0, zw, zh))
{ {
if (bx < 0) if (bx < 0)
@ -466,7 +443,7 @@ e_place_zone_region_smart(E_Zone *zone, Evas_List *skiplist, int x, int y, int w
if (*ry < 0) *ry = 0; if (*ry < 0) *ry = 0;
printf("0 - PLACE %i %i | %ix%i\n", *rx, *ry, w, h); printf("0 - PLACE %i %i | %ix%i\n", *rx, *ry, w, h);
*rx += zone->x; *rx += zone->x;
*ry += zone->y; *ry += zone->y;
return 1; return 1;
@ -484,19 +461,19 @@ e_place_zone_cursor(E_Zone *zone, int x, int y, int w, int h, int it, int *rx, i
*rx = cursor_x - (w >> 1); *rx = cursor_x - (w >> 1);
*ry = cursor_y - (it >> 1); *ry = cursor_y - (it >> 1);
if (*rx < zone->x) if (*rx < zone->x)
*rx = zone->x; *rx = zone->x;
if (*ry < zone->y) if (*ry < zone->y)
*ry = zone->y; *ry = zone->y;
zone_right = zone->x + zone->w; zone_right = zone->x + zone->w;
zone_bottom = zone->y + zone->h; zone_bottom = zone->y + zone->h;
if ((*rx + w) > zone_right) if ((*rx + w) > zone_right)
*rx = zone_right - w; *rx = zone_right - w;
if ((*ry + h) > zone_bottom) if ((*ry + h) > zone_bottom)
*ry = zone_bottom - h; *ry = zone_bottom - h;
return 1; return 1;

View File

@ -87,15 +87,14 @@ _e_xinerama_update(void)
int n; int n;
Ecore_X_Window *roots; Ecore_X_Window *roots;
Evas_List *l; Evas_List *l;
int sorted;
roots = ecore_x_window_root_list(&n); roots = ecore_x_window_root_list(&n);
if (roots) if (roots)
{ {
int i; int i;
int rw, rh; int rw, rh;
Ecore_X_Window root; Ecore_X_Window root;
/* more than 1 root window - xinerama wont be active */ /* more than 1 root window - xinerama wont be active */
if (n > 1) if (n > 1)
{ {
@ -112,7 +111,7 @@ _e_xinerama_update(void)
if (n < 1) if (n < 1)
{ {
E_Screen *scr; E_Screen *scr;
scr = calloc(1, sizeof(E_Screen)); scr = calloc(1, sizeof(E_Screen));
scr->screen = 0; scr->screen = 0;
scr->x = 0; scr->x = 0;
@ -126,12 +125,12 @@ _e_xinerama_update(void)
for (i = 0; i < n; i++) for (i = 0; i < n; i++)
{ {
int x, y, w, h; int x, y, w, h;
/* get each xinerama screen geometry */ /* get each xinerama screen geometry */
if (ecore_x_xinerama_screen_geometry_get(i, &x, &y, &w, &h)) if (ecore_x_xinerama_screen_geometry_get(i, &x, &y, &w, &h))
{ {
E_Screen *scr; E_Screen *scr;
printf("E17 INIT: XINERAMA SCREEN: [%i], %ix%i+%i+%i\n", printf("E17 INIT: XINERAMA SCREEN: [%i], %ix%i+%i+%i\n",
i, w, h, x, y); i, w, h, x, y);
/* add it to our list */ /* add it to our list */
@ -153,7 +152,7 @@ _e_xinerama_update(void)
E_Screen *scr; E_Screen *scr;
int add = 0; int add = 0;
Evas_List *removes; Evas_List *removes;
scr = l->data; scr = l->data;
add = 1; add = 1;
removes = NULL; removes = NULL;
@ -161,14 +160,14 @@ _e_xinerama_update(void)
for (ll = chosen_screens; ll; ll = ll->next) for (ll = chosen_screens; ll; ll = ll->next)
{ {
E_Screen *scr2; E_Screen *scr2;
scr2 = ll->data; scr2 = ll->data;
/* if they intersect */ /* if they intersect */
if (E_INTERSECTS(scr->x, scr->y, scr->w, scr->h, if (E_INTERSECTS(scr->x, scr->y, scr->w, scr->h,
scr2->x, scr2->y, scr2->w, scr2->h)) scr2->x, scr2->y, scr2->w, scr2->h))
{ {
int sz, sz2; int sz, sz2;
/* calculate pixel area */ /* calculate pixel area */
sz = scr->w * scr->h; sz = scr->w * scr->h;
sz2 = scr2->w * scr2->h; sz2 = scr2->w * scr2->h;
@ -196,7 +195,7 @@ _e_xinerama_update(void)
for (n = 0, l = chosen_screens; l; l = l->next, n++) for (n = 0, l = chosen_screens; l; l = l->next, n++)
{ {
E_Screen *scr; E_Screen *scr;
scr = l->data; scr = l->data;
printf("E17 INIT: XINERAMA CHOSEN: [%i], %ix%i+%i+%i\n", printf("E17 INIT: XINERAMA CHOSEN: [%i], %ix%i+%i+%i\n",
scr->screen, scr->w, scr->h, scr->x, scr->y); scr->screen, scr->w, scr->h, scr->x, scr->y);
@ -209,7 +208,7 @@ _e_xinerama_cb_screen_sort(void *data1, void *data2)
{ {
E_Screen *scr, *scr2; E_Screen *scr, *scr2;
int dif; int dif;
scr = data1; scr = data1;
scr2 = data2; scr2 = data2;
dif = (scr2->w * scr2->h) - (scr->w * scr->h); dif = (scr2->w * scr2->h) - (scr->w * scr->h);