Commit Graph

215 Commits

Author SHA1 Message Date
7c6a10ab04 Strip off newlines when setting the messages in the statusbar, so that
the statusbar's size doesn't change in a bad way if the component
gives us a message including a newline.  (The latter shouldn't happen
anyway, but this is a different issue.)

svn path=/trunk/; revision=5094
2000-08-29 08:46:15 +00:00
e3913975e8 Make the shell start up components through a OAF query for
`Evolution::ShellComponent' instead of hardcoding the OAFIIDs.

Make a module-private variable static.

svn path=/trunk/; revision=5080
2000-08-28 15:19:25 +00:00
1e0d3b18fa convert to use ETree instead of GtkCTree.
2000-08-25  Chris Toshok  <toshok@helixcode.com>

	* e-storage-set-view.c: convert to use ETree instead of GtkCTree.

	* e-storage-set-view.h: change superclass from GtkCTree to ETable.

	* main.c (main): call e_cursors_init.

	* Makefile.am (evolution_LDADD): add libetable.a

svn path=/trunk/; revision=5043
2000-08-25 22:54:05 +00:00
c1f3e5432a Ref a few things that need it. Avoid triggering some assertions.
svn path=/trunk/; revision=5039
2000-08-25 18:41:45 +00:00
46666a5e1f Remove unused file.
svn path=/trunk/; revision=5000
2000-08-24 05:04:13 +00:00
a7d5112589 Don't crash if a component cannot be activated.
svn path=/trunk/; revision=4999
2000-08-24 04:56:44 +00:00
44d8831822 many fixes to make it compile with strange prefixes...
neither mail nor the calendar components work though...
evil stuff.

svn path=/trunk/; revision=4892
2000-08-20 19:32:56 +00:00
80a9d2f5da added UNICODE_LIBS to get unicode linking with the shell...
svn path=/trunk/; revision=4888
2000-08-20 08:42:26 +00:00
1a23724382 Fixed a warning.
2000-08-19  Christopher James Lahey  <clahey@helixcode.com>

	* e-shell-folder-title-bar.c: Fixed a warning.

svn path=/trunk/; revision=4884
2000-08-19 23:40:46 +00:00
9c063747b4 Fixed a warning.
2000-08-19  Christopher James Lahey  <clahey@helixcode.com>

	* e-shell-view.c: Fixed a warning.

svn path=/trunk/; revision=4883
2000-08-19 23:37:52 +00:00
b6b74abb6c fix for compiling with bonobo in stange prefix.
svn path=/trunk/; revision=4879
2000-08-19 21:21:19 +00:00
3c98da1fc7 update the pixmap define E_USE_STYLES to disable the current darkening
2000-08-18  Larry Ewing  <lewing@helixcode.com>

	* e-shell-folder-title-bar.c (style_set_cb): update the pixmap
	define E_USE_STYLES to disable the current darkening behavior
	(destroy): free the icon.
	(e_shell_folder_title_bar_construct): style_set_cb does everything
	important now.
	(e_shell_folder_title_bar_set_icon): actually store the pixbuf
	when we set it so that we still have it if the style changes and
	take care of refcounting them properly.

svn path=/trunk/; revision=4872
2000-08-18 05:07:06 +00:00
75d7dc01ad Fix menus and add placeholders in the menubar for the components to
use.

svn path=/trunk/; revision=4868
2000-08-17 17:54:34 +00:00
c9cf12dec8 Make the close button on the ShellView quit Evolution. (Yeah, this is
not correct, but at least it prevents some nasty GC errors and
prevents evolution-mail from being left in a messy state.)

svn path=/trunk/; revision=4828
2000-08-14 00:40:09 +00:00
ab6ffcb6a0 Removed bogus entry.
svn path=/trunk/; revision=4820
2000-08-13 23:19:12 +00:00
30c19e6e31 Get rid of some annoying debugging messages.
svn path=/trunk/; revision=4815
2000-08-13 22:41:29 +00:00
b36981e4d5 Commit the right version of this file.
svn path=/trunk/; revision=4798
2000-08-13 05:47:42 +00:00
9f128d951a Add a kludgy and simple interface to the shell views to access the
status bar, to report messages and progress.

svn path=/trunk/; revision=4796
2000-08-13 05:19:36 +00:00
5778265e23 add "in string evolution_homedir" to ShellComponent::set_owner's
* Evolution-ShellComponent.idl: add "in string evolution_homedir"
        to ShellComponent::set_owner's arguments.

        * e-shell.c (e_shell_get_local_directory): Expose local_directory.

        * e-component-registry.c (register_component): Pass the shell's
        "local_directory" to the component as its evolution_homedir.

        * evolution-shell-component.c (impl_ShellComponent_set_owner):
        Update to include evolution_homedir.
        (class_init): Update signal prototype.

        * evolution-shell-component-client.c
        (evolution_shell_component_client_set_owner): Update to include
        evolution_homedir.

        * e-init.c: Remove. This wasn't being used.

svn path=/trunk/; revision=4710
2000-08-10 23:59:41 +00:00
271d9b306e Add myself to the about box, finally.
svn path=/trunk/; revision=4700
2000-08-10 19:39:07 +00:00
8cb514d6dd Merge with camel-async.
svn path=/trunk/; revision=4687
2000-08-10 17:30:50 +00:00
d2ef306a99 Fixed some warnings.
2000-08-09  Christopher James Lahey  <clahey@helixcode.com>

	* e-setup.c, e-shell.c: Fixed some warnings.

svn path=/trunk/; revision=4661
2000-08-09 19:49:29 +00:00
21b756aa3c Fixed a warning.
2000-08-09  Christopher James Lahey  <clahey@helixcode.com>

	* e-shell-view.c: Fixed a warning.

svn path=/trunk/; revision=4639
2000-08-09 05:56:21 +00:00
5a6dd4803e Add a placeholder for the print items in the "File" menu.
svn path=/trunk/; revision=4632
2000-08-09 05:27:58 +00:00
d48034f143 Check for ~/evolution/shortcuts.xml in addition to ~/evolution, to make
* e-setup.c (e_setup): Check for ~/evolution/shortcuts.xml in
	addition to ~/evolution, to make sure it's really the directory
	we're expecting it to be. Also, convert from old-style config file
	to new-style config directory.

svn path=/trunk/; revision=4594
2000-08-08 15:53:29 +00:00
09e1677c54 Actually commit this - I though it went in already.
2000-08-03  JP Rosevear  <jpr@helixcode.com>

	* configure.in: Remove gconf check

2000-08-03  JP Rosevear  <jpr@helixcode.com>

	* mail-config.glade: Increase window size slightly, rename
	"Transport" to "Mail Transport"

	* mail-config.c (init_config): Remove gconf references
	(clear_config): ditto
	(read_config): ditto
	(write_config): ditto
	(mail_config): Null provider lists before filling them
	(mail_config_druid): ditto
	(identity_page_new): Increase spacing of vbox
	(service_page_new): ditto

	* Makefile.am: Remove gconf references.

2000-08-03  JP Rosevear  <jpr@helixcode.com>

	* e-shell.h: Remove gconf references

	* e-shell-view.h: Remove gconf references

	* main.c (idle_cb): Remove gconf references

	* Makefile.am: Remove gconf cflags and libs

	* e-shell-view.c (e_shell_view_load_settings): Change to use
	gnome-config
	(e_shell_view_save_settings): ditto

	* e-shell.c (e_shell_restore_from_settings): Change to
	use gnome_config
	(save_settings_for_views): ditto

svn path=/trunk/; revision=4530
2000-08-04 14:58:43 +00:00
623b1de43d Everywhere unref the remote_uih having done a set_container.
svn path=/trunk/; revision=4524
2000-08-04 03:09:01 +00:00
6d6b9ec70e Remove erroneous refs on folder_type_registry, storage_set.
2000-08-04  Michael Meeks  <michael@helixcode.com>

	* e-shell.c (e_shell_construct): Remove erroneous refs on
	folder_type_registry, storage_set.

	* e-shortcuts-view.c (destroy): unref the shortcuts, causing a
	massive ripple chain ref-count reaction.

svn path=/trunk/; revision=4522
2000-08-04 01:14:32 +00:00
8a1a8bade0 Make sure default_uri isn't NULL!!
2000-08-03  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-shell-folder-selection-dialog.c (set_default_folder): Make
	sure default_uri isn't NULL!!

svn path=/trunk/; revision=4520
2000-08-04 00:15:32 +00:00
769ea87ada Update docs.
svn path=/trunk/; revision=4510
2000-08-03 18:44:07 +00:00
6310bd4bc1 Update inline docs.
svn path=/trunk/; revision=4509
2000-08-03 18:23:28 +00:00
49fd4ffbc4 Update the ::user_select_folder() interface so that it accepts both a
physical URI or an evolution: one for specifying the default folder.

svn path=/trunk/; revision=4508
2000-08-03 18:21:47 +00:00
84d7c755a0 work with either gconf 0.5 or newer
* main.c (idle_cb): work with either gconf 0.5 or newer

svn path=/trunk/; revision=4396
2000-07-27 17:22:28 +00:00
3332eacac7 Teeny tiny mem leak fix.
svn path=/trunk/; revision=4366
2000-07-26 21:03:06 +00:00
ccd5902f05 Get rid of some debugging messages that were not supposed to be
committed.

svn path=/trunk/; revision=4350
2000-07-26 17:28:29 +00:00
edcb42096f Fix the pop-up tree so that it does not set up the grab when shown
through the menu item.

svn path=/trunk/; revision=4349
2000-07-26 17:24:35 +00:00
5b9ae086e8 Work around utter GtkOptionMenu brokenness so that we finally have a
nice-looking option menu for the folder creation dialog.

svn path=/trunk/; revision=4313
2000-07-25 11:07:12 +00:00
dbf077d9dd Remove GOAD support.
* e-shell.c, main.c: Remove GOAD support.

	* evolution-shell-component-client.c: Remove GOAD support.
	(evolution_shell_component_client_new): Give the "maybe
	OAF_INFO_PATH" message if no oafinfo file was found, and give a
	"consult previous error messages" message if the component was
	found but not activated. Abort in either case.

svn path=/trunk/; revision=4299
2000-07-25 01:16:38 +00:00
130d4fbee5 Change EShellView so that it creates the menus with BonoboUIHandler
directly instead of using the GnomeUIInfo convertion functions, that
were not doing the right thing by translating the path as well (and as
a consequence, the components were not able to set up their own menu
items if the locale was not the default one).

svn path=/trunk/; revision=4278
2000-07-23 11:00:37 +00:00
be07467191 Fix a braino that caused Evolution to unref a NULL object when the
shortcut file was not found.

svn path=/trunk/; revision=4272
2000-07-21 23:36:11 +00:00
44230f1ef7 Some changes to the pop-up folder tree, so that it makes more visual
sense.

svn path=/trunk/; revision=4271
2000-07-21 23:19:35 +00:00
e107a85dd6 Improve the title bar pop-up button: use a toggle button instead of a
regular one and allow sticking the pop-up with the close button (we'll
need to have it change the icon).

svn path=/trunk/; revision=4259
2000-07-21 13:59:02 +00:00
c9090285fe First shot at the "click on the folder title, get the folder tree"
thingie.  Needs love, but it's a start.

svn path=/trunk/; revision=4257
2000-07-21 12:04:18 +00:00
ad3fd1d471 Prevent a crash by avoiding calling the populate_folder_context_menu
function when NULL.  (Ooops, I forgot this.)

svn path=/trunk/; revision=4253
2000-07-21 09:13:35 +00:00
7d6ff2410a Add support for the folder right-click ("context") menu. No component
uses this yet, though.

svn path=/trunk/; revision=4252
2000-07-21 08:50:12 +00:00
5dad2a9d03 Add interfaces to populate a folder's context menu. (Untested.)
svn path=/trunk/; revision=4240
2000-07-20 16:00:29 +00:00
e4f6918a98 Ooops. I did not actually commit the `.bcd' file.
svn path=/trunk/; revision=4239
2000-07-20 14:42:42 +00:00
1a800edf4d Implement saving of pane positions.
svn path=/trunk/; revision=4238
2000-07-20 14:39:08 +00:00
b40242c395 Add support for saving the current configuration of all the
components.

svn path=/trunk/; revision=4237
2000-07-20 13:37:56 +00:00
8aec5bf2be #if 0 some unused functions to prevent warnings.
svn path=/trunk/; revision=4236
2000-07-20 13:35:25 +00:00