Enlightenment CVS committal
Author : devilhorns
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_toolbar.c
Log Message:
Working on getting actual efm modules into the gadcon.
Remove whitespace.
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_toolbar.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_toolbar.c 31 Oct 2007 10:09:51 -0000 1.1
+++ e_toolbar.c 4 Nov 2007 21:40:39 -0000 1.2
@@ -9,6 +9,7 @@
static void _e_toolbar_menu_del_hook(void *data);
static void _e_toolbar_menu_cb_edit(void *data, E_Menu *mn, E_Menu_Item *mi);
static void _e_toolbar_menu_cb_config(void *data, E_Menu *mn, E_Menu_Item *mi);
+static void _e_toolbar_menu_cb_contents(void *data, E_Menu *mn, E_Menu_Item
*mi);
static void _e_toolbar_gadcon_size_request(void *data, E_Gadcon *gc,
Evas_Coord w, Evas_Coord h);
/* local vars */
@@ -26,7 +27,7 @@
while (toolbars)
{
E_Toolbar *tbar;
-
+
tbar = toolbars->data;
e_object_del(E_OBJECT(tbar));
}
@@ -125,7 +126,7 @@
_e_toolbar_free(E_Toolbar *tbar)
{
toolbars = evas_list_remove(toolbars, tbar);
-
+
if (tbar->menu)
{
e_menu_post_deactivate_callback_set(tbar->menu, NULL, NULL);
@@ -173,7 +174,7 @@
_e_toolbar_menu_cb_post(void *data, E_Menu *mn)
{
E_Toolbar *tbar;
-
+
tbar = data;
if (!tbar->menu) return;
e_object_del(E_OBJECT(tbar->menu));
@@ -185,10 +186,10 @@
{
E_Toolbar *tbar;
E_Menu_Item *mi;
-
+
tbar = data;
e_menu_pre_activate_callback_set(mn, NULL, NULL);
-
+
mi = e_menu_item_new(mn);
if (tbar->gadcon->editing)
e_menu_item_label_set(mi, _("Stop Moving/Resizing Items"));
@@ -196,10 +197,10 @@
e_menu_item_label_set(mi, _("Begin Moving/Resizing Items"));
e_util_menu_item_edje_icon_set(mi, "enlightenment/edit");
e_menu_item_callback_set(mi, _e_toolbar_menu_cb_edit, tbar);
-
+
mi = e_menu_item_new(mn);
e_menu_item_separator_set(mi, 1);
-
+
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, _("Toolbar Configuration"));
e_util_menu_item_edje_icon_set(mi, "enlightenment/shelf");
@@ -208,6 +209,7 @@
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, _("Configure Toolbar Contents"));
e_util_menu_item_edje_icon_set(mi, "enlightenment/shelf");
+ e_menu_item_callback_set(mi, _e_toolbar_menu_cb_contents, tbar);
}
static void
@@ -215,7 +217,7 @@
{
E_Menu_Item *mi;
E_Menu *subm;
-
+
subm = e_menu_new();
mi = e_menu_item_new(mn);
e_menu_item_label_set(mi, tbar->name);
@@ -230,12 +232,12 @@
{
E_Menu *mn;
Evas_List *l = NULL;
-
+
mn = data;
for (l = mn->items; l; l = l->next)
{
E_Menu_Item *mi;
-
+
mi = l->data;
if (mi->submenu) e_object_del(E_OBJECT(mi->submenu));
}
@@ -245,25 +247,32 @@
_e_toolbar_menu_cb_edit(void *data, E_Menu *mn, E_Menu_Item *mi)
{
E_Toolbar *tbar;
-
+
tbar = data;
if (tbar->gadcon->editing)
- {
- e_gadcon_edit_end(tbar->gadcon);
- }
+ e_gadcon_edit_end(tbar->gadcon);
else
- {
- e_gadcon_edit_begin(tbar->gadcon);
- }
+ e_gadcon_edit_begin(tbar->gadcon);
}
static void
_e_toolbar_menu_cb_config(void *data, E_Menu *mn, E_Menu_Item *mi)
{
E_Toolbar *tbar;
-
+
tbar = data;
if (!tbar->cfg_dlg) e_int_toolbar_config(tbar);
+}
+
+static void
+_e_toolbar_menu_cb_contents(void *data, E_Menu *mn, E_Menu_Item *mi)
+{
+ E_Toolbar *tbar;
+
+ tbar = data;
+#if 0
+ if (!tbar->gadcon->config_dialog) e_int_gadcon_config(tbar->gadcon);
+#endif
}
static void
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs