New.
* e-shell.c (e_shell_send_receive): New. * Evolution-Component.idl (Component.sendAndReceive): New. * evolution.xml: Add back send/receive command and toolbar button. svn path=/trunk/; revision=23334
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2003-11-13 Ettore Perazzoli <ettore@ximian.com>
|
||||
|
||||
* e-shell.c (e_shell_send_receive): New.
|
||||
|
||||
* Evolution-Component.idl (Component.sendAndReceive): New.
|
||||
|
||||
2003-11-13 Ettore Perazzoli <ettore@ximian.com>
|
||||
|
||||
* e-user-creatable-items-handler.c (ensure_menu_items): Reverse
|
||||
|
@ -59,6 +59,11 @@ module Evolution {
|
||||
@item_type_name. */
|
||||
void requestCreateItem (in string item_type_name)
|
||||
raises (UnknownType);
|
||||
|
||||
|
||||
/*** Send/receive. ***/
|
||||
|
||||
void sendAndReceive ();
|
||||
};
|
||||
|
||||
};
|
||||
|
@ -197,6 +197,14 @@ command_work_online (BonoboUIComponent *uih,
|
||||
e_shell_go_online (e_shell_window_peek_shell (window), window);
|
||||
}
|
||||
|
||||
static void
|
||||
command_send_receive (BonoboUIComponent *uih,
|
||||
EShellWindow *window,
|
||||
const char *path)
|
||||
{
|
||||
e_shell_send_receive (e_shell_window_peek_shell (window));
|
||||
}
|
||||
|
||||
|
||||
/* Tools menu. */
|
||||
|
||||
@ -228,6 +236,12 @@ static BonoboUIVerb file_verbs [] = {
|
||||
BONOBO_UI_VERB_END
|
||||
};
|
||||
|
||||
static BonoboUIVerb actions_verbs[] = {
|
||||
BONOBO_UI_VERB ("SendReceive", (BonoboUIVerbFn) command_send_receive),
|
||||
|
||||
BONOBO_UI_VERB_END
|
||||
};
|
||||
|
||||
static BonoboUIVerb tools_verbs[] = {
|
||||
BONOBO_UI_VERB ("Settings", (BonoboUIVerbFn) command_settings),
|
||||
BONOBO_UI_VERB ("PilotSettings", (BonoboUIVerbFn) command_pilot_settings),
|
||||
@ -244,6 +258,7 @@ static BonoboUIVerb help_verbs [] = {
|
||||
};
|
||||
|
||||
static EPixmap pixmaps [] = {
|
||||
E_PIXMAP ("/commands/SendReceive", "send-receive.xpm"),
|
||||
E_PIXMAP ("/menu/File/FileImporter", "import.xpm"),
|
||||
E_PIXMAP ("/menu/File/ToggleOffline", "work_offline.xpm"),
|
||||
E_PIXMAP ("/menu/Tools/Settings", "settings-16.png"),
|
||||
@ -341,6 +356,7 @@ e_shell_window_commands_setup (EShellWindow *shell_window)
|
||||
shell = e_shell_window_peek_shell (shell_window);
|
||||
|
||||
bonobo_ui_component_add_verb_list_with_data (uic, file_verbs, shell_window);
|
||||
bonobo_ui_component_add_verb_list_with_data (uic, actions_verbs, shell_window);
|
||||
bonobo_ui_component_add_verb_list_with_data (uic, tools_verbs, shell_window);
|
||||
bonobo_ui_component_add_verb_list_with_data (uic, help_verbs, shell_window);
|
||||
|
||||
|
@ -844,6 +844,32 @@ e_shell_go_online (EShell *shell,
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
e_shell_send_receive (EShell *shell)
|
||||
{
|
||||
GSList *component_list;
|
||||
GSList *p;
|
||||
|
||||
g_return_if_fail (E_IS_SHELL (shell));
|
||||
|
||||
component_list = e_component_registry_peek_list (shell->priv->component_registry);
|
||||
|
||||
for (p = component_list; p != NULL; p = p->next) {
|
||||
EComponentInfo *info = p->data;
|
||||
CORBA_Environment ev;
|
||||
|
||||
CORBA_exception_init (&ev);
|
||||
|
||||
GNOME_Evolution_Component_sendAndReceive (info->iface, &ev);
|
||||
|
||||
// Ignore errors, the components can decide to not implement
|
||||
// this interface.
|
||||
|
||||
CORBA_exception_free (&ev);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
e_shell_show_settings (EShell *shell,
|
||||
const char *type,
|
||||
|
@ -120,6 +120,8 @@ void e_shell_go_offline (EShell *shell,
|
||||
void e_shell_go_online (EShell *shell,
|
||||
EShellWindow *action_window);
|
||||
|
||||
void e_shell_send_receive (EShell *shell);
|
||||
|
||||
void e_shell_show_settings (EShell *shell,
|
||||
const char *type,
|
||||
EShellWindow *shell_window);
|
||||
|
@ -1,3 +1,7 @@
|
||||
2003-11-13 Ettore Perazzoli <ettore@ximian.com>
|
||||
|
||||
* evolution.xml: Add back send/receive command and toolbar button.
|
||||
|
||||
2003-11-13 Ettore Perazzoli <ettore@ximian.com>
|
||||
|
||||
* evolution.xml: Add "NewPopup" popup back.
|
||||
|
@ -9,6 +9,10 @@
|
||||
<cmd name="HelpSubmitBug" _label="Submit Bug Report"
|
||||
_tip="Submit a bug report using Bug Buddy"/>
|
||||
|
||||
<cmd name="SendReceive"
|
||||
_tip="Send queued items and retrieve new items"
|
||||
pixtype="pixbuf"/>
|
||||
|
||||
<cmd name="Settings" pixtype="pixbuf"/>
|
||||
|
||||
<cmd name="ToggleOffline" _type="Toggle"
|
||||
@ -65,6 +69,7 @@
|
||||
</submenu>
|
||||
|
||||
<submenu name="Actions" _label="_Actions">
|
||||
<menuitem name="SendReceive" verb="" _label="_Send / Receive" accel="F9"/>
|
||||
<placeholder name="ComponentActionsPlaceholder"/>
|
||||
</submenu>
|
||||
|
||||
@ -104,6 +109,10 @@
|
||||
hlook="both_horiz" vlook="icon">
|
||||
<control name="NewComboButton"/>
|
||||
<separator f="" name="eshell4"/>
|
||||
|
||||
<toolitem name="SendReceive" verb="SendReceive"
|
||||
_label="Send / Receive" priority="1"
|
||||
pixtype="pixbuf"/>
|
||||
</dockitem>
|
||||
|
||||
<popups>
|
||||
|
Reference in New Issue
Block a user