emit show_settings signal (corba_class_init): assign epv method

2002-04-18  JP Rosevear  <jpr@ximian.com>

	* evolution-shell-view.c (impl_ShellView_show_settings): emit
	show_settings signal
	(corba_class_init): assign epv method
	(class_init): add signal

	* evolution-shell-view.h: new signal

	* e-shell.c (init): init settings_dialog private member
	(settings_dialog_destroy_cb): reset dialog pointer
	(e_shell_show_settings): show the settings dialog, bring it to the
	front if one already exists for this shell

	* e-shell.h: new proto

	* e-shell-view.c (corba_interface_show_settings): implement
	showSettings method
	(setup_corba_interface): listen for show_settings signal
	(e_shell_view_show_settings): show the settings dialog

	* e-shell-view.h: new proto

	* e-shell-view-menu.c (command_settings): call
	e_shell_view_show_settings instead

	* Evolution-ShellView.idl: add showSettings method

svn path=/trunk/; revision=16510
This commit is contained in:
JP Rosevear
2002-04-18 18:57:45 +00:00
committed by JP Rosevear
parent b997798e35
commit bd6359c660
9 changed files with 136 additions and 12 deletions

View File

@ -19,6 +19,7 @@ module Evolution {
void changeCurrentView (in string uri);
void setTitle (in string title);
void setFolderBarLabel (in string text);
void showSettings ();
};
};
};