Commit Graph

118 Commits

Author SHA1 Message Date
ef233d76ee Free the uri variable.
2000-06-02  Christopher James Lahey  <clahey@helixcode.com>

	* e-shell-view.c: Free the uri variable.

	* e-shell.c: Free the local_directory variable.

svn path=/trunk/; revision=3385
2000-06-02 08:01:25 +00:00
c29d3eb6f8 Make the close button on the shell view exit Evolution cleanly. Not a
real fix, but at least it makes it work correctly for the current
setup that only allows one view.

svn path=/trunk/; revision=3364
2000-06-02 02:26:45 +00:00
f4eed74cbc Added a g_return_if_fail check.
2000-06-01  Christopher James Lahey  <clahey@helixcode.com>

	* e-storage-set-view.c (set_e_shortcut_selection): Added a
	g_return_if_fail check.

svn path=/trunk/; revision=3350
2000-06-01 23:58:52 +00:00
cfd8facc65 New menu callback to launch the help browser. (menu_help): add pointers to
* e-shell-view-menu.c (command_help): New menu callback to launch
	the help browser.
	(menu_help): add pointers to the users' guide.
	(e_shell_view_menu_setup): Add the help menu stuff to the uih.

svn path=/trunk/; revision=3347
2000-06-01 23:40:51 +00:00
ff24b9ea1b Set up gettext. (Problem noted by Héctor García Alvarez)
* main.c (main): Set up gettext. (Problem noted by Héctor García
	Alvarez)

svn path=/trunk/; revision=3334
2000-06-01 14:30:13 +00:00
c4f7e31e8e Remove more cruft.
svn path=/trunk/; revision=3332
2000-06-01 05:47:38 +00:00
a1b523ed4a Remove cruft.
svn path=/trunk/; revision=3331
2000-06-01 05:44:45 +00:00
0fe2baf9ee 5 more pixels in the default width to make the welcome message happy.
svn path=/trunk/; revision=3330
2000-06-01 05:41:48 +00:00
3eede8f869 Reduce the size of the window by a bit and add some padding to make
the view look nicer.

svn path=/trunk/; revision=3327
2000-06-01 04:46:32 +00:00
d0b0a5e772 Make the tree view slightly larger and hidden by default. Also, set
auto-resize mode for it so that its horizontal scrollbar does not
behave in a weird way.

svn path=/trunk/; revision=3324
2000-06-01 04:19:07 +00:00
a718dec073 Implemented right-click menus for the shell's shortcut bar (the user
can remove shortcuts now) and added status bar to the shell view.
Also, added an API call to EShortcutBar to get the view type for a
specified group.

svn path=/trunk/; revision=3318
2000-06-01 00:56:00 +00:00
e7255c4c78 Add missing #include "Evolution.h".
svn path=/trunk/; revision=3313
2000-05-31 18:37:46 +00:00
c6d835a949 Initialize the toggle items in the View menu when creating them, so
that they start up in the correct state.  Deactivate the current
control when displaying an empty error page.  Removed some crufty
debugging messages.

svn path=/trunk/; revision=3310
2000-05-31 06:22:23 +00:00
e4e38ebdc9 Fixed the buglet that caused unwanted bogus drag & drop operations to
start, and added some initial resistance to the drag & drop operation
itself.

svn path=/trunk/; revision=3307
2000-05-31 02:19:51 +00:00
6e86093cad Eeek! Declare the "owner_unset" signal correctly.
svn path=/trunk/; revision=3305
2000-05-31 00:54:03 +00:00
0904974b11 Increase the size of the folder title bar slightly to make it nicer.
svn path=/trunk/; revision=3304
2000-05-31 00:46:19 +00:00
fad1048c1b Make quit work again by implementing a CORBA method to unregister
components in ShellComponent.  Implemented toggle menu items to
hide/show the shortcut bar and the folder bar (but they don't work,
apparently because of some BonoboUIHandler bogosity).  Implemented a
CORBA method in Shell to allow a client to get the component that
handles a certain folder type.

svn path=/trunk/; revision=3303
2000-05-30 23:59:22 +00:00
bdf6f37a8a Added a title bar for the folder view. Removed title bar from the
shortcut view.  Made shortcuts behave correctly when moved around.
Also, implemented automatic re-saving of the shortcuts when they
change.

svn path=/trunk/; revision=3276
2000-05-30 06:32:14 +00:00
86b0250cb7 Fix wrong order of the key/value parameters in the call to
`g_hash_table_insert()' when initializing the EStorageSetView.  This
was causing addition of new folders to a registered storage at runtime
to fail.

svn path=/trunk/; revision=3273
2000-05-30 00:56:04 +00:00
a45c71b069 Remove extra free of evolution_directory.
* main.c (main): Remove extra free of evolution_directory.

svn path=/trunk/; revision=3249
2000-05-28 17:48:20 +00:00
03b78aeacf Make EvolutionStorage use the correct name when registering itself.
svn path=/trunk/; revision=3244
2000-05-28 16:12:37 +00:00
fa30d9dc09 Added my name to the about box
svn path=/trunk/; revision=3229
2000-05-27 17:35:47 +00:00
fe42d534f1 + * e-shell-view-menu.c (command_about_box): Make authorlist more
+	alphabetical.
+	(command_show_treeview): New function; shows the treeview, when it
+	has been hidden.
+	(command_show_shortcut_bar): New function; shows the shortcut bar,
+	when it's been hidden.

svn path=/trunk/; revision=3225
2000-05-26 21:09:28 +00:00
47ab2202ba Made the storage view update at changes in the storage, and
implemented a BonoboObject for wrapping the Evolution::Storage CORBA
interface.  Also fixed a few bugs.

This makes the shell's storage extensibility usable for Evolution
components.

svn path=/trunk/; revision=3219
2000-05-26 14:49:12 +00:00
da3c570d5e From shell/ChangeLog:
2000-05-25  Christopher James Lahey  <clahey@helixcode.com>

	* e-storage-set-view.c: Make this always look pretty, with Helix
	GNOME or without.

From calendar/ChangeLog:

2000-05-25  Christopher James Lahey  <clahey@helixcode.com>

	* gui/main.c: Make it so that warnings don't crash calendar.

svn path=/trunk/; revision=3201
2000-05-25 16:25:41 +00:00
bb241192eb Reorganized the shell to allow dynamic registration of storages and
folder types, and changed all the components to work with the new
setup.

svn path=/trunk/; revision=3199
2000-05-25 05:55:59 +00:00
a93167a772 Was using the wrong include here.
2000-05-24  Christopher James Lahey  <clahey@helixcode.com>

	* e-shell-view.c: Was using the wrong include here.

	* e-storage-set-view.c: Got rid of the lines in the tree view.

svn path=/trunk/; revision=3195
2000-05-25 02:52:46 +00:00
e033af05d7 Added widgets/e-paned/Makefile.
2000-05-24  Christopher James Lahey  <clahey@helixcode.com>

	* configure.in: Added widgets/e-paned/Makefile.

	* tests/ui-tests/message-browser.c: Switched from GtkPaned to
	EPaned.

	* widgets/Makefile.am: Added e-paned directory.

	* widgets/e-paned/, widgets/e-paned/.cvsignore,
	widgets/e-paned/Makefile.am, widgets/e-paned/e-hpaned.c,
	widgets/e-paned/e-hpaned.h, widgets/e-paned/e-paned.c,
	widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c,
	widgets/e-paned/e-vpaned.h: New widget based completely on
	GtkPaned from 1.4.  This will be more advanced soon.

From calendar/ChangeLog:

2000-05-24  Christopher James Lahey  <clahey@helixcode.com>

	* gui/Makefile.am: Added libepaned.a.

	* gui/gnome-cal.c: Switched from GtkPaned to EPaned.

From mail/ChangeLog:

2000-05-24  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added libepaned.a.

	* folder-browser.c: Switched from GtkPaned to EPaned.

From shell/ChangeLog:

2000-05-24  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added libepaned.a.

	* e-shell-view.c: Switched from GtkPaned to EPaned.

From widgets/shortcut-bar/ChangeLog:

2000-05-24  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added libepaned.a.

	* test-shortcut-bar.c: Switched from GtkPaned to EPaned.

svn path=/trunk/; revision=3191
2000-05-24 23:00:39 +00:00
8ee3b3cbd2 Updated.
svn path=/trunk/; revision=3179
2000-05-23 10:18:55 +00:00
d00e525efc Get rid of the old `evolution-service-repository' cruft and start
implementing new CORBA storage interfaces for the shell.

svn path=/trunk/; revision=3178
2000-05-23 10:15:30 +00:00
60f4552ab7 move the development_warning from mail to shell so you don't get the
nasty partially drawn shortcut bar at startup, and so you only have to
see it once, regardless of how many mail folders you have

svn path=/trunk/; revision=3129
2000-05-19 02:49:21 +00:00
68ef3f9f98 Use TigerT's new mini icons in the shell's folder tree view.
svn path=/trunk/; revision=3091
2000-05-16 13:14:43 +00:00
cce4a6a3e5 Use the new ETitleBar widget in the shell, thus allowing the user to
hide the shortcut bar or the folder tree.  This is not completely
working right yet, partly because of GtkPaned's limitations.

svn path=/trunk/; revision=3070
2000-05-16 03:44:27 +00:00
e927ce214f Fixed drag and drop so that it properly handles pointer grabbing in
the widget with `gtk_grab_add' and `gtk_grab_remove'.  Removed leaks
from Iain's patch.  Moved shortcut view initialization from the model
into the view.

svn path=/trunk/; revision=3047
2000-05-15 17:09:44 +00:00
df22a401de Fix Drag & Drop behavior so that dragging a folder that is not the
current one does not switch to that folder.

svn path=/trunk/; revision=3033
2000-05-15 03:54:14 +00:00
02ccf6526b Initial drag and drop support for the tree view: now you can drag
folders into the shortcut bar.

svn path=/trunk/; revision=3032
2000-05-15 03:26:18 +00:00
68014b3ac5 Correctly access an xmlNodePtr->content
svn path=/trunk/; revision=3031
2000-05-15 00:47:35 +00:00
3101893262 Protect against unknown folder types better.
svn path=/trunk/; revision=3025
2000-05-14 14:00:09 +00:00
eab1fd1135 Sort folders in the storage view.
svn path=/trunk/; revision=3023
2000-05-14 01:53:42 +00:00
fe60e68db6 Remove unused file.
svn path=/trunk/; revision=3022
2000-05-14 01:37:17 +00:00
924bd23303 Add new files.
svn path=/trunk/; revision=3021
2000-05-14 01:36:21 +00:00
7198aa064a Initial implementation of the tree view for the folders.
svn path=/trunk/; revision=3020
2000-05-14 01:32:19 +00:00
a285c317f6 Added an about box.
2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* e-shell-view-menu.c: Added an about box.

svn path=/trunk/; revision=2973
2000-05-10 19:16:25 +00:00
fa460eb6b5 Set the icons when changing between components.
2000-05-10  Christopher James Lahey  <clahey@helixcode.com>

	* e-shell-view.c: Set the icons when changing between components.

	* main.c: Set the default icon.  (The change in e-shell-view.c
	doesn't work unless we do this.)

svn path=/trunk/; revision=2964
2000-05-10 04:46:24 +00:00
50aa4d1e28 New function; allows users to submit a bug. + (command_run_bugbuddy):
* e-shell-view-menu.c (command_run_bugbuddy): New function; allows
 	users to submit a bug.
+	(command_run_bugbuddy): Implemented with jacob's patch.

svn path=/trunk/; revision=2960
2000-05-09 18:38:03 +00:00
f150fa0b16 + * calendar/pcs/cal-backend.c (cal_backend_add_cal): Return nothing
+	for a 'void' function.
+	* folder-browser-factory.c (control_activate): Remove "File->mail"
+	menuitem.
+	* e-shell-view-menu.c (command_run_bugbuddy): New function; allows
+	users to submit a bug.

svn path=/trunk/; revision=2948
2000-05-09 16:46:59 +00:00
0f8c6c783d Display the default inbox at startup, instead of an empty view.
svn path=/trunk/; revision=2944
2000-05-09 15:37:57 +00:00
3ee0a4c49e Fix misplaced `g_free()' that resulted in garbage to be printed out
in the case of an initialization failure.

svn path=/trunk/; revision=2941
2000-05-09 14:41:31 +00:00
b3b4d6c45d Actually quit when the shell is destroyed.
svn path=/trunk/; revision=2928
2000-05-08 23:05:01 +00:00
91ae7ee19c Fix const warning.
svn path=/trunk/; revision=2916
2000-05-08 12:50:35 +00:00