Commit Graph

74 Commits

Author SHA1 Message Date
1a02ed8519 Make the status bar height as large as the task bar to eliminate
2008-01-21  Matthew Barnes  <mbarnes@redhat.com>

	* e-shell-window.c (setup_status_bar):
	Make the status bar height as large as the task bar to eliminate
	"bouncing" when navigating the main menu.  Patch by Jean-Christophe
	Begue (#509509).


svn path=/trunk/; revision=34860
2008-01-21 05:16:54 +00:00
de78432343 ** Fix for bug #329712
2008-01-18  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #329712

	* e-shell-window-commands.c: (update_offline_menu_item):
	* e-shell-window.c: (update_offline_toggle_status),
	(update_send_receive_sensitivity),
	(offline_toggle_clicked_callback):
	* e-shell.c: (e_shell_construct), (e_shell_save_settings),
	(set_line_status):
	* e-shell.h: Add a new state to maintian forced offline.


svn path=/trunk/; revision=34847
2008-01-18 06:53:39 +00:00
5ade9084b3 From shell/ChangeLog
2008-01-11  Changwoo Ryu  <cwryu@debian.org>

	** Fix for bug #508282

	* e-shell-window.c (switch_view): 
	* e-shell-view.c (impl_ShellView_setTitle): Mark the window title
	for translation.

From po/ChangeLog

2008-01-11  Changwoo Ryu  <cwryu@debian.org>

	** Part of fix for bug #508282

	* POTFILES.in: Add new file shell/e-shell-view.c


svn path=/trunk/; revision=34792
2008-01-10 16:17:45 +00:00
78e2089c14 ** Fix for bug #400213
2007-11-30  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #400213

	* e-shell-window.c: (load_icons): Function removed.
	* e-shell-window.c: (update_offline_toggle_status):
	Do not use pixmaps and masks, load images from file, instead.


svn path=/trunk/; revision=34615
2007-11-30 10:24:16 +00:00
9e4fcb29cf ** Remove trailing whitespace from source code.
2007-11-14  Matthew Barnes  <mbarnes@redhat.com>

	** Remove trailing whitespace from source code.


svn path=/trunk/; revision=34537
2007-11-14 22:04:21 +00:00
ebf5dd8717 ** Fixes bug #492058
2007-11-02  Damien Carbery  <damien.carbery@sun.com>

	** Fixes bug #492058

	* shell/e-shell-window.c:
	* shell/e-shell.c:
	* widgets/table/e-table-header-item.h:
	* widgets/table/e-table-header-item.c:
	* calendar/gui/e-itip-control.c:
	Name the anonymous unions to build with the Sun Studio compiler.


svn path=/trunk/; revision=34485
2007-11-02 17:08:05 +00:00
5b97425db5 Warning fixes: - NULL vs 0 vs FALSE - ANSIfication of declarations - guint
2007-10-26  Kjartan Maraas  <kmaraas@gnome.org>

	* e-component-registry.c: (query_components):
	* e-component-view.c: (e_component_view_new),
	(e_component_view_new_controls), (e_component_view_set_title),
	(e_component_view_set_button_icon):
	* e-config-upgrade.c:
	* e-shell-settings-dialog.c: (e_shell_settings_dialog_new):
	* e-shell-window.c: (component_view_free):
	* es-event.c: (es_event_peek):
	* es-menu.c: (es_menu_new):
	* importer/evolution-importer-client.c:
	(evolution_importer_client_create_control):
	Warning fixes:
	- NULL vs 0 vs FALSE
	- ANSIfication of declarations
	- guint for 1-bit bitfields

svn path=/trunk/; revision=34430
2007-10-26 08:40:03 +00:00
eeb89358f6 ** Fix for bug #329823
2007-10-11  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #329823

	* Evolution-Shell.idl: (setButtonIcon):
	* e-sidebar.h: (e_sidebar_change_button_icon):
	* e-sidebar.c: (struct Button), (button_new), (button_free),
	(e_sidebar_change_button_icon):
	* e-shell.h: (EMainShellFunc), (e_shell_foreach_shell_window):
	* e-shell.c: (EMainShellFunc), (e_shell_foreach_shell_window):
	* e-component-view.h: (e_component_view_set_button_icon):
	* e-component-view.c: (e_component_view_set_button_icon):
	* e-shell-window.h: (e_shell_window_change_component_button_icon):
	* e-shell-window.c: (e_shell_window_change_component_button_icon):
	* e-shell-view.c: (struct change_icon_struct),
	(change_button_icon_func), (impl_ShellView_setButtonIcon),
	(e_shell_view_class_init):
	Added support to change component's button icon.

	* mail-component.h: (mail_indicate_new_mail):
	* mail-component.c: (mail_indicate_new_mail),
	(struct _MailComponentPrivate), (impl_dispose), (impl_createView):
	New function to indicate new mails on sidebar's button and storing
	component_view in priv struct for later use.
	* em-folder-view.c: (emfv_list_done_message_selected):
	* mail-folder-cache.c: (real_flush_updates):
	Indicate changes like for plugins for new mails.


svn path=/trunk/; revision=34374
2007-10-11 14:03:13 +00:00
b32649a94c ** Fixes bug #437579
2007-10-09  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #437579

	* addressbook/conduit/address-conduit.c:
	* addressbook/gui/component/addressbook-config.c:
	* addressbook/gui/contact-editor/e-contact-editor.c:
	* addressbook/gui/widgets/eab-gui-util.c:
	* calendar/conduits/calendar/calendar-conduit.c:
	* calendar/conduits/memo/memo-conduit.c:
	* calendar/conduits/todo/todo-conduit.c:
	* calendar/gui/dialogs/alarm-dialog.c:
	* calendar/gui/dialogs/event-page.c:
	* calendar/gui/dialogs/memo-page.c:
	* calendar/gui/dialogs/task-page.c:
	* calendar/gui/e-day-view-layout.c:
	* calendar/gui/e-day-view-layout.h:
	* calendar/gui/print.c:
	* e-util/e-pilot-map.c:
	* e-util/e-plugin.c:
	* e-util/e-profile-event.c:
	* e-util/e-signature.c:
	* filter/filter-file.c:
	* mail/e-searching-tokenizer.c:
	* mail/em-folder-browser.c:
	* mail/em-format-html.c:
	* mail/em-format-view.c:
	* mail/em-format.c:
	* mail/em-mailer-prefs.c:
	* mail/em-mailer-prefs.h:
	* mail/mail-session.c:
	* mail/mail-session.h:
	* mail/mail-vfolder.c:
	* mail/message-list.c:
	* plugins/bbdb/bbdb.c:
	* plugins/bbdb/gaimbuddies.c:
	* plugins/calendar-http/calendar-http.c:
	* plugins/exchange-operations/exchange-user-dialog.c:
	* plugins/face/face.c:
	* shell/e-shell-window.c:
	* shell/e-shell.c:
	* smime/lib/e-cert-db.c:
	* tools/killev.c:
	* widgets/misc/e-cursors.c:
	* widgets/misc/e-spinner.c:
	* widgets/misc/e-unicode.c:
	* widgets/table/e-table-field-chooser-item.c:
	* widgets/table/e-table-header-item.c:
	* widgets/table/e-table-header-item.h:
	* widgets/table/e-table-header-utils.c:
	* widgets/table/e-table.c:
	* widgets/text/e-text.c:
	Fix various compiler warnings.  Patch from Milan Crha.


svn path=/trunk/; revision=34368
2007-10-10 04:54:36 +00:00
e2e5e8d754 Fix for bug #461195 from Hiroyuki Ikezoe.
Use GObject's marshalers whenever possible.


svn path=/trunk/; revision=34324
2007-09-27 20:08:55 +00:00
d440df54a8 ** Fix for bug #471791 (Move away from asserts to g_ret*)
svn path=/trunk/; revision=34159
2007-09-02 18:56:05 +00:00
8e47917e8c Update FSF address in header comments (#469886). Patch from Tobias
2007-09-02  Matthew Barnes  <mbarnes@redhat.com>

	* Update FSF address in header comments (#469886).
	  Patch from Tobias Mueller.


svn path=/trunk/; revision=34151
2007-09-02 04:19:22 +00:00
0aa26a1e49 Plugged memory leaks.
2007-07-26  Hiroyuki Ikezoe  <poincare@ikezoe.net>

	* e-shell-window-command.c: (view_statusbar_item_toggled_handler),
	(view_sidebar_item_toggled_handler):
	* e-shell-window.c: (setup_status_bar):
	* e-user-creatable-items-handler.c: (setup_toolbar_button): Plugged
	memory leaks.


svn path=/trunk/; revision=33851
2007-07-26 12:35:14 +00:00
8bebb05056 ** Fix for bug #386503 from Matthew Barnes
svn path=/trunk/; revision=33647
2007-06-03 15:07:55 +00:00
012597c56e Fix for bug #259606
svn path=/trunk/; revision=33438
2007-04-20 05:37:15 +00:00
72f0d0c000 Fix "incompatible pointer type" warnings (#360619).
2007-03-29  Matthew Barnes  <mbarnes@redhat.com>

	* calendar/gui/e-day-view.c:
	* calendar/gui/e-week-view.c:
	* calendar/gui/tasks-control.c:
	* composer/e-msg-composer-select-file.c:
	* mail/em-account-editor.c:
	* mail/em-folder-view.c:
	* mail/em-format-html-display.c:
	* mail/em-format-html.c:
	* mail/em-format.h:
	* mail/em-mailer-prefs.c:
	* mail/em-vfolder-rule.c:
	* mail/mail-ops.c:
	* mail/mail-send-recv.c:
	* mail/message-list.c:
	* plugins/bbdb/gaimbuddies.c:
	* plugins/itip-formatter/itip-formatter.c:
	* plugins/save-calendar/save-calendar.c:
	* shell/e-shell-window.c:
	* widgets/misc/e-icon-entry.c:
	* widgets/table/e-table-header-utils.c:
	* widgets/table/e-table-item.c:
	* widgets/table/e-tree-header-item.c:
	* widgets/table/e-tree-table-adapter.c:
	Fix "incompatible pointer type" warnings (#360619).


svn path=/trunk/; revision=33339
2007-03-29 17:29:46 +00:00
cba3097cad ** Fixes bug #419524
2007-03-20  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes bug #419524

	* Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.

	* e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list):
	* mail/em-migrate.c (emm_setup_initial):
	* shell/e-component-registry.c (query_components):
	* shell/e-shell-settings-dialog.c (load_pages):
	* shell/e-shell-window-commands.c (command_quick_reference):
	* tools/killev.c (main):
	Use g_get_language_names() instead of gnome_i18n_get_language_list().

	* e-util/e-util.c: Remove e_gettext().

	* e-util/Makefile.am: Remove e-i18n.h.


svn path=/trunk/; revision=33319
2007-03-20 17:23:58 +00:00
bb64d5dd74 Fixes #360815
svn path=/trunk/; revision=32897
2006-10-16 14:45:04 +00:00
7da5e3a0ca ** Fix for bug #334966
svn path=/trunk/; revision=32869
2006-10-13 17:24:56 +00:00
2b5562aee0 ** Fix for bug #343331
2006-09-28  Srinivasa Ragavan  <sragavan@novell.com>

	** Fix for bug #343331

	* e-shell-window.c: (impl_dispose): Remove the timer which seem to get
	activated after we destroy.

svn path=/trunk/; revision=32817
2006-09-28 08:48:15 +00:00
cacc7b86e1 ** Fixes #351332
2006-09-18  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes #351332

	* e-shell-window.c: Fix implicit function declarations.

svn path=/trunk/; revision=32792
2006-09-18 17:26:32 +00:00
6c0397b958 Make sure default window sizes are positive numbers. Fixes bug 349967.
2006-08-23  Daniel Gryniewicz  <dang@gentoo.org>

	* e-shell-window.c:
	Make sure default window sizes are positive numbers.
	Fixes bug 349967. Committed by Andre Klapper.

svn path=/trunk/; revision=32640
2006-08-23 09:02:48 +00:00
c6612c8d03 Fix warnings at build-time, and clean up the connections to the D-Bus on
2006-07-27  Bastien Nocera  <hadess@hadess.net>

	* e-shell-nm-glib.c: (e_shell_glib_network_monitor),
	(e_shell_nm_glib_initialise), (e_shell_nm_glib_dispose):
	* e-shell-nm.c: (e_shell_dbus_dispose):
	* e-shell-window.c: (impl_dispose): Fix warnings at build-time, and
	clean up the connections to the D-Bus on exit (Closes: #332387)

svn path=/trunk/; revision=32425
2006-07-27 09:42:18 +00:00
e6ecbf0d50 Fix for #346613. Fix the problem pointed out by Johnny
2006-07-07  Li Yuan  <li.yuan@sun.com>

    * e-shell-window.c: (setup_widgets):
    Fix for #346613.
    Fix the problem pointed out by Johnny <jjohnny@novell.com>.
    When maximize Evolution, close and start Evolution sometimes,
    the sidebar grows towards right. Set the view_notebook can be expanded
    when the paned widget is resized.

svn path=/trunk/; revision=32246
2006-07-07 03:19:43 +00:00
69108085da Fix for #346613. Make the view_notebook cannot be resized shorter than its
2006-07-05  Li Yuan  <li.yuan@sun.com>

    * e-shell-window.c: (setup_widgets):
    Fix for #346613.
    Make the view_notebook cannot be resized shorter than its need.

svn path=/trunk/; revision=32237
2006-07-06 02:56:36 +00:00
3b5da8e937 reviewed by: Srinivasa Ragavan
2006-04-28  Sven Herzberg  <herzi@gnome-de.org>

        reviewed by: Srinivasa Ragavan

	* shell/apps_evolution_shell.schemas.in.in: added boolean key for the
	maximized state of the window
	* shell/e-shell-window.c: added window state saving and updated window
	size saving to work as expected (fixes bug 243962)

svn path=/trunk/; revision=31926
2006-04-28 11:19:51 +00:00
4e259838f0 Commiting patch for bug #337258.
svn path=/trunk/; revision=31873
2006-04-24 05:03:49 +00:00
1e5de972e6 Remove unused code and fix format specifiers in some cases.
2006-01-29  Kjartan Maraas  <kmaraas@gnome.org>

	* e-corba-config-page.c: (e_corba_config_page_class_init):
	* e-shell-folder-title-bar.c: (e_shell_folder_title_bar_construct):
	* e-shell-window.c: (init_view):
	* e-shell.c: (detect_version), (e_shell_construct), (e_shell_new),
	(e_shell_attempt_upgrade), (e_shell_create_window),
	(e_shell_save_settings):
	* main.c: (idle_cb):
	Remove unused code and fix format specifiers in some cases.

svn path=/trunk/; revision=31367
2006-01-30 11:49:53 +00:00
3fc81ed934 ** Fixes Bug #257654
2006-01-26  Rajeev ramanathan <rajeevramanathan_2004@yahoo.co.in>

	** Fixes Bug #257654

	* e-shell-window.c:
	* e-shell-window-commands.c: Added code to show/hide sidebar.

svn path=/trunk/; revision=31345
2006-01-30 05:17:24 +00:00
de7b39a1de fixing two missing whitespaces. Fixes bug 325568.
2006-01-06  Andre Klapper <a9016009@gmx.de>
	* shell/e-shell-window.c: fixing two missing whitespaces.
	Fixes bug 325568.

svn path=/trunk/; revision=31087
2006-01-06 14:19:26 +00:00
7ddd1c1379 String Fixes (Bug #325122)
2006-01-01   Harish Krishnaswamy <kharish@novell.com>

* String Fixes (Bug #325122)

svn path=/trunk/; revision=31006
2006-01-01 13:56:31 +00:00
87a09855fa Evolution is now Network Aware, the day of complete awareness beckons, The
2005-12-22  Shreyas Srinivasan  <sshreyas@novell.com>

	* Evolution is now Network Aware, the day of complete
	awareness beckons, The machines are taking over...

	* Network Manager support for evolution

svn path=/trunk/; revision=30926
2005-12-22 02:12:34 +00:00
57884e830b committed these files to fix http://bugzilla.gnome.org/show_bug.cgi?id=260354
ChangeLog addressbook/ChangeLog
 	addressbook/gui/component/addressbook-component.c
 	calendar/ChangeLog calendar/gui/calendar-component.c
 	calendar/gui/memos-component.c calendar/gui/tasks-component.c
 	mail/ChangeLog mail/Evolution-Mail.idl mail/mail-component.c
 	shell/ChangeLog shell/Evolution-Component.idl
 	shell/Evolution-Shell.idl shell/Evolution.idl
 	shell/Makefile.am shell/e-shell-window.c
 	shell/e-shell-window.h shell/e-shell.c

svn path=/trunk/; revision=30915
2005-12-21 07:18:49 +00:00
e89c278267 Use libedataserver's e_xml_parse_file() instead of xmlParseFile()
2005-12-17  Tor Lillqvist  <tml@novell.com>

	* e-config-upgrade.c: Use libedataserver's e_xml_parse_file()
	instead of xmlParseFile() directly.

	* e-shell.c
	* e-shell-importer.c: Use GLib API when applicable.

	* e-shell-importer.c
	* e-shell-window.c: Construct pathname of glade file at run-time.

	* e-shell-window-commands.c: Include e-util-private.h for Win32
	redefinition of EVOLUTION_DATADIR.

	* main.c: No SIGSEGV handling on Win32.
	(main): Drop unused evolution_directory variable.

svn path=/trunk/; revision=30849
2005-12-18 04:33:29 +00:00
0d72307a83 escape the string when generating XML UI description of component switcher
2005-12-12  David Malcolm  <dmalcolm@redhat.com>

	* e-shell-window.c (setup_widgets): escape the string when generating
	XML UI description of component switcher menu item, to avoid it being
	non-well-formed when a translation contains a quote character. Fixes
	#322001

svn path=/trunk/; revision=30760
2005-12-12 20:01:50 +00:00
7ac4fd8bf9 Have added the "View Status Bar" under the "View" menu This is a toggle
2005-09-23  S.Antony Vincent Pandian <santony@gmail.com>

	* Have added the "View Status Bar" under the "View" menu
This is a toggle button to hide/show the status bar

svn path=/trunk/; revision=30371
2005-09-23 09:44:58 +00:00
c03e685846 Use privsolib instead of privlib. Link with SHELL_LIBS. Use NO_UNDEFINED.
2005-08-10  Tor Lillqvist  <tml@novell.com>

	* Makefile.am: Use privsolib instead of privlib. Link with
	SHELL_LIBS. Use NO_UNDEFINED. Use EXEEXT. Use hack to workaround
	MSYS feature on Win32 when installing the schemas.
	(INCLUDES): Define EVOLUTION_IMAGESDIR like in
	../e-util/e-util-private.h, not EVOLUTION_IMAGES.
	(idl_defines): Pass marker macro to IDL compiler, see below.

	* Evolution-Component.idl: Don't generate duplicate code in skels
	and stubs when including this file from other idl files (in
	particular, ../mail/Evolution-Mail.idl). Use the include_defs and
	inhibit pragmas unless IDL-compiling in this directory. See
	lists.ximian.com/pipermail/evolution-patches/2005-June/010899.html

	* e-shell-utils.c
	* e-shell-windows.c: Ue EVOLUTION_IMAGESDIR in such a way that it
	works even when it is a function call.

svn path=/trunk/; revision=30075
2005-08-10 10:06:41 +00:00
abee01230b Dont enter default values for button label and menu label Dont add the
2005-07-21  Sarfraaz Ahmed <asarfraaz@novell.com>

        * e-component-registry.c (query_components): Dont enter default values
        for button label and menu label
        * e-shell-window.c (setup_widgets): Dont add the sidebar button when
        there is no label.

svn path=/trunk/; revision=29883
2005-07-25 08:15:34 +00:00
ecc06b08d4 fix the pixmap location for the settings menu.
2005-07-21  Not Zed  <NotZed@Ximian.com>

        * e-shell-window-commands.c: fix the pixmap location for the
        settings menu.

        * e-shell-window.c (setup_widgets): reverted dobey's patch to put
        the components in the useless tools window.

svn path=/trunk/; revision=29827
2005-07-21 07:09:23 +00:00
0cea49284e Free the style here.
2005-07-07  Kjartan Maraas  <kmaraas@gnome.org>

	* e-shell-window.c: (setup_widgets): Free the style here.

svn path=/trunk/; revision=29758
2005-07-13 10:37:35 +00:00
cb71029bdb shell/ChangeLog shell/e-component-registry.c shell/e-component-registry.h
2005-05-16	Srinivasa Ragavan <sragavan@novell.com>

shell/ChangeLog
shell/e-component-registry.c
shell/e-component-registry.h
shell/e-shell-window.c
shell/e-sidebar.h
shell/e-sidebar.c
addressbook/ChangeLog
addressbook/gui/component/GNOME_Evolution_Addressbook.server.in.in
calendar/ChangeLog
calendar/gui/GNOME_Evolution_Calendar.server.in.in
mail/ChangeLog
mail/GNOME_Evolution_Mail.server.in.in

Added support for tooltips for component switching buttons.

svn path=/trunk/; revision=29358
2005-05-16 04:46:43 +00:00
d88e794ded Add profiler so that it gets disted properly
2005-05-13  Rodney Dawes  <dobey@novell.com>

	* plugins/Makefile.am (DIST_SUBDIRS): Add profiler so that it gets
	disted properly

2005-05-13  Rodney Dawes  <dobey@novell.com>

	* Makefile.am: Add new em-folder-utils.[ch] abstraction

	* em-folder-browser.c: Update for new menu layout
	Add new methods to handle the actions that were previously only
	available from the context menu when right-clicking on a folder

	* em-folder-selector.c (emfs_response): Just call emfu_folder_create
	if the user wants to create a new folder in the selector dialog
	(em_folder_selector_get_selected_path): Clean up the code to fix a
	couple potential crashes

	* em-folder-tree.[ch]: Add methods to get pointers to a CamelFolder or
	CamelFolderInfo object for the selected item in the tree
	Add a method to get a pointer to an EMFolderTreeModelStoreInfo object
	for the selected store in the tree
	Move folder operations out into em-folder-utils.[ch] so that they
	are abstracted from the tree and can be used by methods other than
	the internal context menu

	* em-folder-utils.[ch]: Move the folder operations code to here

	* em-folder-view.c: Update for the new menu layout
	Fix Mark as Read/Unread in the context menu to only show up in the list

	* mail-component.c (create_item): Just call emfu_folder_create here
	when the user requests to create a new folder from the New toolbar item

2005-05-13  Rodney Dawes  <dobey@novell.com>

	* org-gnome-mailing-list-actions.xml: Update for the new menu layout

2005-05-13  Rodney Dawes  <dobey@novell.com>

	* org-gnome-plugin-manager.xml: Update for new menu layout

2005-05-13  Rodney Dawes  <dobey@novell.com>

	* org-gnome-save-attachments.xml: Update for new menu layout

2005-05-13  Rodney Dawes  <dobey@novell.com>

	* e-shell-window.c (setup_widgets): Update for the new menu layout by
	putting the "component" switching items under the "Tools" menu

2005-05-13  Rodney Dawes  <dobey@novell.com>

	* *.xml: Update to the new menu layout

2005-05-13  Rodney Dawes  <dobey@novell.com>

	* e-filter-bar.[ch]: Update for the new menu layout

svn path=/trunk/; revision=29354
2005-05-13 21:29:28 +00:00
19f878a310 Fixes #33287
2005-02-23  JP Rosevear  <jpr@novell.com>

 	Fixes #33287

 	* e-shell-window.c (e_shell_window_new): set the send/receive
 	sensitivity when we first start up

svn path=/trunk/; revision=28877
2005-02-24 04:55:57 +00:00
436f7e0d9b Make offline button scale with font size. Fixes #48868.
2005-02-22  William Jon McCann  <mccann@jhu.edu>

	* e-shell-window.c (setup_offline_toggle): Make offline button scale
	with font size.  Fixes #48868.

svn path=/trunk/; revision=28849
2005-02-22 18:34:05 +00:00
8541e321f0 new protos, modes
2005-01-04  JP Rosevear  <jpr@novell.com>

	* e-sidebar.h: new protos, modes

	* e-sidebar.c: handle 2 more modes, text only and toolbar style;
	allow visibility to be set for the buttons

	* e-shell-window.h: new proto

	* e-shell-window.c (setup_widgets): set the sidebar setting and
	visibility based on stored gconf settings
	(e_shell_window_save_defaults): save the current sidebar setting
	visibility
	(e_shell_window_peek_sidebar): return the sidebar

	* e-shell-window-commands.c (e_shell_window_commands_setup): add
	listeners for each of the component button radio items and for the
	hide toggle
	(view_buttons_icontext_item_toggled_handler): listener callback,
	set mode
	(view_buttons_icon_item_toggled_handler): ditto
	(view_buttons_text_item_toggled_handler): ditto
	(view_buttons_toolbar_item_toggled_handler): ditto
	(view_buttons_hide_item_toggled_handler): listener callback, set
	visibility

	* apps_evolution_shell.schemas.in.in: add component button style
	and visibility defaults

svn path=/trunk/; revision=28239
2005-01-04 19:58:45 +00:00
a0da580e7e Convert to G_DEFINE_TYPE
2004-12-21  JP Rosevear  <jpr@novell.com>

	* e-corba-config-page.c: Convert to G_DEFINE_TYPE

	* e-history.c: ditto

	* e-shell-folder-title-bar.c: ditto

	* e-shell-offline-handler.c: ditto

	* e-shell-settings-dialog.c: ditto

	* e-shell-window.c: ditto

	* e-sidebar.c: ditto

	* e-user-creatable-items-handler.c: ditto

	* e-component-registry.c: ditto

	* importer/evolution-importer-client.c: ditto

svn path=/trunk/; revision=28164
2004-12-21 15:42:46 +00:00
0ea79651b8 register event hook.
2004-10-25  Not Zed  <NotZed@Ximian.com>

        * main.c (main): register event hook.

        * e-shell.c (offline_procedure_finished_cb, e_shell_go_online):
        emit new state changed event.

        * main.c (main): register the menu hook.
        (): only define DEVELOPMENT if not already.

        * e-shell-window.c (init): setup menu manager.
        (e_shell_window_new): activate menu manager.
        (update_offline_toggle_status): update the menu manager when the
        offline state changes (currently only state which requires it)

        * es-menu.[ch]: Shell plugin menu manager.

svn path=/trunk/; revision=27712
2004-10-25 04:46:18 +00:00
8317d34210 ** See bug #57367.
2004-06-24  Not Zed  <NotZed@Ximian.com>

        ** See bug #57367.

        * e-shell-window.c (e_shell_window_new): fix gconf client leak and
        clean up some logic.

        * e-shell.c (e_shell_construct): dont activate the components
        individually, component registry does that implictly.

        * e-component-registry.c (init): dont call query_components here.
        (query_components): setup a run-once guard.  before adding a
        component info to the list, make sure we can activate it.
        (component_info_new): take the interface as a construct argument
        now.
        (e_component_registry_peek_list): perform the component list query
        if we haven't already.
        (e_component_registry_peek_info): same.
        (e_component_registry_activate): just always return
        the reffed component, it isn't added unless it was already activated.

svn path=/trunk/; revision=26490
2004-06-24 08:14:51 +00:00
846953d493 Add listener for the ViewToolbar command.
2004-06-01  William Jon McCann  <mccann@jhu.edu>

	* e-shell-window-commands.c (e_shell_window_commands_setup):
	Add listener for the ViewToolbar command.
	(view_toolbar_item_toggled_handler):
	New function to handle toggling toolbar visibility and saving state.

	* e-shell-window.c (e_shell_window_save_defaults):
	Save the status of the toolbar visibility.
	(setup_widgets): Set initial state of toolbar visibility.

	* apps_evolution_shell.schemas.in.in: Added schema for toolbar_visible.

svn path=/trunk/; revision=26157
2004-06-02 20:37:14 +00:00
e0862e69a7 ** See #58827.
2004-05-27  Not Zed  <NotZed@Ximian.com>

        ** See #58827.

        * e-shell-window.c (switch_view): api change

        * e-shell.c (impl_Shell_handleURI): Fixed for api change.
        (impl_Shell_handleURI): check the component alias for an alternate
        uri schema path.  'quick hack' for activating components from
        command line.  This may, or may not, continue to function.

        * e-component-registry.c (e_component_registry_peek_info): added
        an id for search type.
        (e_component_registry_peek_info_for_uri_schema): ^ makes this
        redundant, removed.
        (e_component_registry_activate): fixed for api change.

svn path=/trunk/; revision=26137
2004-06-01 04:16:26 +00:00