aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-storage-set-view.c
Commit message (Collapse)AuthorAgeFilesLines
* The Commit from hell that breaks all UI related stuff;Michael Meeks2000-09-141-0/+2
| | | | | | Anything UI related that breaks is now my fault; apologies in advance. svn path=/trunk/; revision=5415
* Fully support setting the display name in the tree. It seems to work.Ettore Perazzoli2000-09-111-38/+76
| | | | svn path=/trunk/; revision=5320
* Use the name of the storage or the folder in the storage set view,Ettore Perazzoli2000-09-101-5/+15
| | | | | | | instead of just the last segment of the path, so that we can support display names correctly. svn path=/trunk/; revision=5296
* Added base ETableModel functions.Christopher James Lahey2000-09-091-1/+51
| | | | | | | | | | | 2000-09-08 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Added base ETableModel functions. * evolution-storage-listener.c, evolution-storage.c: Fixed some warnings. svn path=/trunk/; revision=5267
* free node_data. (removed_storage_cb): same. (new_storage_cb): don't freeChris Toshok2000-09-021-12/+8
| | | | | | | | | | | | | 2000-09-01 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (removed_folder_cb): free node_data. (removed_storage_cb): same. (new_storage_cb): don't free the path we put in the node's node_data. (e_storage_set_view_set_current_folder): remove calls to set_cursor_row (-1), and clean up a little bit. svn path=/trunk/; revision=5171
* Make the shell start up components through a OAF query forEttore Perazzoli2000-08-281-1/+1
| | | | | | | | `Evolution::ShellComponent' instead of hardcoding the OAFIIDs. Make a module-private variable static. svn path=/trunk/; revision=5080
* convert to use ETree instead of GtkCTree.Chris Toshok2000-08-261-396/+312
| | | | | | | | | | | | | | 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
* Add support for the folder right-click ("context") menu. No componentEttore Perazzoli2000-07-211-3/+115
| | | | | | uses this yet, though. svn path=/trunk/; revision=4252
* Implemented folder creation dialog (File -> New -> Folder). To makeEttore Perazzoli2000-06-111-0/+31
| | | | | | | | it really work though, the components should implement creation functionality by passing an appropriate function pointer in `e_shell_component_new()' for @create_folder_fn. svn path=/trunk/; revision=3504
* Fixed a refcount leak and added interfaces to add/remove foldersEttore Perazzoli2000-06-081-14/+18
| | | | | | from an EStorage (although they are not implemented yet). svn path=/trunk/; revision=3460
* Added a g_return_if_fail check.Christopher James Lahey2000-06-021-0/+2
| | | | | | | | | 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
* Make the tree view slightly larger and hidden by default. Also, setEttore Perazzoli2000-06-011-0/+1
| | | | | | | auto-resize mode for it so that its horizontal scrollbar does not behave in a weird way. svn path=/trunk/; revision=3324
* Fixed the buglet that caused unwanted bogus drag & drop operations toEttore Perazzoli2000-05-311-4/+19
| | | | | | | start, and added some initial resistance to the drag & drop operation itself. svn path=/trunk/; revision=3307
* Fix wrong order of the key/value parameters in the call toEttore Perazzoli2000-05-301-1/+1
| | | | | | | | `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
* Made the storage view update at changes in the storage, andEttore Perazzoli2000-05-261-63/+256
| | | | | | | | | | 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
* From shell/ChangeLog:Christopher James Lahey2000-05-261-1/+3
| | | | | | | | | | | | | | | 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
* Reorganized the shell to allow dynamic registration of storages andEttore Perazzoli2000-05-251-6/+10
| | | | | | | folder types, and changed all the components to work with the new setup. svn path=/trunk/; revision=3199
* Was using the wrong include here.Christopher James Lahey2000-05-251-0/+2
| | | | | | | | | | 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
* Use TigerT's new mini icons in the shell's folder tree view.Ettore Perazzoli2000-05-161-15/+16
| | | | svn path=/trunk/; revision=3091
* Fixed drag and drop so that it properly handles pointer grabbing inEttore Perazzoli2000-05-161-0/+6
| | | | | | | | 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
* Fix Drag & Drop behavior so that dragging a folder that is not theEttore Perazzoli2000-05-151-7/+25
| | | | | | current one does not switch to that folder. svn path=/trunk/; revision=3033
* Initial drag and drop support for the tree view: now you can dragEttore Perazzoli2000-05-151-14/+244
| | | | | | folders into the shortcut bar. svn path=/trunk/; revision=3032
* Sort folders in the storage view.Ettore Perazzoli2000-05-141-0/+19
| | | | svn path=/trunk/; revision=3023
* Add new files.Ettore Perazzoli2000-05-141-0/+363
svn path=/trunk/; revision=3021