aboutsummaryrefslogtreecommitdiffstats
path: root/shell/glade
Commit message (Collapse)AuthorAgeFilesLines
* Change component icons to use the icon theme names for icons RemoveMichael Terry2004-04-191-2/+0
| | | | | | | | | | | | | | | | | | | | | | 2004-04-19 Michael Terry <mike@mterry.name> * GNOME_Evolution_Test.server.in.in: Change component icons to use the icon theme names for icons * Makefile.am: Remove e-icon-factory.[ch] * e-component-registry.c: Use the icon theme for component icons * e-icon-factory.[ch]: Removed these files * e-shell-importer.c: * e-shell-settings-dialog.c: * e-shell-startup-wizard.c: * e-shell-window-commands.c: * e-user-creatable-items-handler.c: * evolution-shell-component-utils.[ch]: * main.c: * glade/evolution-startup-wizard.glade: * importer/import.glade: Use the icon theme via EIconFactory for all of the icons in the shell, and the window icons svn path=/trunk/; revision=25512
* Remove dialog separators Change the border with of the dialog's vbox andRodney Dawes2004-04-011-40/+89
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-03-31 Rodney Dawes <dobey@ximian.com> * e-shell-importer.c (choose_importer_from_list): (start_import): (prepare_intelligent_page): Remove dialog separators * e-shell-offline-handler.c (pop_up_confirmation_dialog): Change the border with of the dialog's vbox and action area to be HIG-compliant * e-shell-settings-dialog.c (init): Remove the dialog separator * e-shell-startup-wizard.c (prepare_importer_page): Remove the dialog separator to be more HIG-compliant (key_press_event_callback): Fix compile warnings and cast to the correct widget types for calling various gtk api Remove the dialog separator to be more HIG-compliant * main.c (show_development_warning): Make the devel warning dialog that pops up for unstable versions be HIG-compliant * glade/e-active-connection-dialog.glade: Make the active connection dialog for going off-line be HIG-compliant * importer/intelligent.c (create_gui): Remove the dialog separator and set the dialog's vbox and action area border widths to be more compliant with the HIG svn path=/trunk/; revision=25267
* Don't expand the select-names entry, because we don't want it as tall asDan Winship2003-05-021-1/+1
| | | | | | | | * glade/e-shell-shared-folder-picker-dialog.glade: Don't expand the select-names entry, because we don't want it as tall as the button. svn path=/trunk/; revision=21046
* *glade/e-folder-list.glade : replaced buttons with stock buttons and addedAnna Marie Dirks2003-04-241-97/+98
| | | | | | | | | 2003-04-23 Anna Marie Dirks <anna@ximian.com> *glade/e-folder-list.glade : replaced buttons with stock buttons and added HIG-blessed spacing. Fixes 41145. svn path=/trunk/; revision=20938
* Added spacing/padding to first-run dialog. Fixes 41242.Anna Marie Dirks2003-04-221-1/+2
| | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/evolution-startup-wizard.glade: Added spacing/padding to first-run dialog. Fixes 41242. svn path=/trunk/; revision=20908
* Misc HIG-related tweaks, mostly spacing and padding related. Fixes 41008.Anna Marie Dirks2003-04-221-5/+6
| | | | | | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/e-shell-folder-creation-dialog.glade: Misc HIG-related tweaks, mostly spacing and padding related. Fixes 41008. * e-shell-folder-creation-dialog.c (add_storage_set_view): Added appropriate spacing to the main vbox of the folder creation dialog. Partially fixes 41008. svn path=/trunk/; revision=20907
* Added appropriate spacing/padding to the default folder pages of theAnna Marie Dirks2003-04-221-189/+181
| | | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/e-shell-config-default-folders.glade: Added appropriate spacing/padding to the default folder pages of the settings dialog. Partial fix for 41128. svn path=/trunk/; revision=20906
* Fixed padding/spacing/caps of the "Go Offline" dialog. Fixes 41225 andAnna Marie Dirks2003-04-221-5/+6
| | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/e-active-connection-dialog.glade: Fixed padding/spacing/caps of the "Go Offline" dialog. Fixes 41225 and 41227. svn path=/trunk/; revision=20905
* fix the title of the dialogue box. #41304.Not Zed2003-04-151-1/+1
| | | | | | | | | 2003-04-14 Not Zed <NotZed@Ximian.com> * glade/e-active-connection-dialog.glade: fix the title of the dialogue box. #41304. svn path=/trunk/; revision=20841
* Remove the color specs so the druid will use theme colorsDan Winship2003-04-081-16/+0
| | | | | | | | | * glade/evolution-startup-wizard.glade: Remove the color specs so the druid will use theme colors * importer/import.glade: Likewise svn path=/trunk/; revision=20757
* Renamed from update_dialog_clist, Ported to GtkTreeView.Ettore Perazzoli2003-03-281-1/+1
| | | | | | | | | | | * e-shell-offline-handler.c (update_dialog_tree_view): Renamed from update_dialog_clist, Ported to GtkTreeView. (update_dialog_tree_view_hash_foreach): Likewise. * glade/e-active-connection-dialog.glade: Rename "active_connection_clist" to "active_connection_treeview". svn path=/trunk/; revision=20550
* Fix colors againDan Winship2003-03-261-10/+10
| | | | | | * glade/evolution-startup-wizard.glade: Fix colors again svn path=/trunk/; revision=20510
* Swap Cancel/OK buttons as per the HIG. Also added proper response_ids.Ettore Perazzoli2003-03-041-5/+8
| | | | | | | Swap Cancel/OK buttons as per the HIG. Also added proper response_ids. svn path=/trunk/; revision=20133
* Change this to let the Wizard provide an array of title/icon/controlDan Winship2003-02-251-244/+96
| | | | | | | | | | | | | | | | | | | | | | | | | * Evolution-Wizard.idl: Change this to let the Wizard provide an array of title/icon/control triplets, instead of just controls, so the shell doesn't need to know the name of each page a priori. * glade/evolution-startup-wizard.glade: Remove the mailer-specific pages, which are now inserted at run time based on info from the mailer. * evolution-wizard.c: Update for new idl. (evolution_wizard_new): Now takes no arguments. (evolution_wizard_add_page): New function to add page info to the wizard. * e-shell-startup-wizard.c: Various renamings to make this slightly less mailer-centric, though it still explicitly launches the mailer startup wizard. (make_corba_page): Replaces make_identity_page, make_receive_page, etc. Uses the new Wizard idl to generically create a page and insert it into the druid. (e_shell_startup_wizard_create): Update svn path=/trunk/; revision=20053
* Use g_signal_connect_after to connect to the "prepare" signal to workDan Winship2003-02-251-2/+2
| | | | | | | | | | | | | | * e-shell-startup-wizard.c (connect_page, make_importer_page): Use g_signal_connect_after to connect to the "prepare" signal to work around a GnomeDruidPageStandard bug (b.g.o 81869) (e_shell_startup_wizard_create): Remove the "return TRUE" that was added here a while back to disable the startup wizard. * glade/evolution-startup-wizard.glade: Change "Next" and "Finish" in the text to "Forward" and "Apply" to match the gnome 2 druid buttons. svn path=/trunk/; revision=20049
* Update dialog to use stock response IDs.Ettore Perazzoli2003-02-241-169/+128
| | | | svn path=/trunk/; revision=20029
* Define EVOLUTION_IMAGES using $(imagesdir). Define EVOLUTION_GLADEDIRDan Winship2003-02-061-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (INCLUDES): Define EVOLUTION_IMAGES using $(imagesdir). Define EVOLUTION_GLADEDIR using $(gladedir) (eshellincludedir): Define in terms of $(privincludedir) (evolution_LDFLAGS): Remove this. gmodule-2's LDFLAGS include the equivalent of -export-dynamic for us. (serverdir, etspecdir): Remove. Defined in configure.in now. * e-folder.c: #include <string.h> * e-corba-config-page.c: Likewise * e-shell-config.c: Likewise * e-shell-folder-creation-dialog.c: Likewise * e-shell-folder-title-bar.c: Likewise * e-shell-startup-wizard.c: Likewise * evolution-activity-client.c: Likewise. * evolution-shell-component-client.c: Likewise * evolution-shell-component-utils.c: Likewise * evolution-storage.c: Likewise * evolution-test-component.c: Likewise * e-shortcuts-view.c (destroy_group_cb): Remove unused variable * importer/Makefile.am (INCLUDES): Remove -I$(includedir). Define EVOLUTION_GLADEDIR using $(gladedir). (libevolution_importerincludedir): Define in terms of $(privincludedir) (gladedir): Removed. Defined in configure.in now. * glade/Makefile.am (gladedir): Likewise svn path=/trunk/; revision=19774
* Install the shell executable as evolution-$(BASE_VERSION) using anEttore Perazzoli2003-01-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am: Install the shell executable as evolution-$(BASE_VERSION) using an install-exec-local hack. Also put libeshell in $(privlibdir) instead of $(libdir). (eshellincludedir): Version using $(BASE_VERSION). (INCLUDES): Update for the new locations of things. (etspecdir): Likewise. * e-shell-view.c (e_shell_view_construct): Get evolution.xml from EVOLUTION_UIDIR. * importer/Makefile.am: Install libevolution-importer in $(privlibdir) instead of $(libdir). (INCLUDES): Updated for the new versioned paths. Define EVOLUTION_UIDIR. (libevolution_importerincludedir): Version using $(BASE_VERSION). (gladedir): Likewise. * glade/Makefile.am (gladedir): Version using $(BASE_VERSION). * e-setup.c (DEFAULT_USER_PATH): New #define. (check_evolution_directory): Use it. (copy_default_stuff): Likewise. Also, remove old shortcuts.xml removal cruft. svn path=/trunk/; revision=19565
* Make dialog New/Cancel/OK to match HIG.Ettore Perazzoli2003-01-151-6/+6
| | | | | | | | | | | | | | | | | | * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): Make dialog New/Cancel/OK to match HIG. * glade/e-shell-folder-creation-dialog.glade: Swap Cancel/OK buttons to match HIG. * e-shell-importer.c (choose_importer_from_list): Make dialog Cancel/OK to match HIG. * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): Make dialog Cancel/OK to match HIG. svn path=/trunk/; revision=19465
* Set response_id to GTK_RESPONSE_OK. (cancel_button): Likewise, withEttore Perazzoli2002-11-061-152/+164
| | | | | | | | | | | * glade/e-shell-folder-creation-dialog.glade (ok_button): Set response_id to GTK_RESPONSE_OK. (cancel_button): Likewise, with GTK_RESPONSE_CANCEL. * e-shell-folder-creation-dialog.h, e-shell-folder-creation-dialog.c: Ported to GtkDialog. svn path=/trunk/; revision=18558
* Converted to Glade2 format. Likewise. Likewise. Likewise. Likewise.Ettore Perazzoli2002-11-046-1154/+1106
| | | | | | | | | | | | * glade/e-active-connection-dialog.glade: Converted to Glade2 format. * glade/evolution-startup-wizard.glade: Likewise. * glade/e-shell-shared-folder-picker-dialog.glade: Likewise. * glade/e-shell-folder-creation-dialog.glade: Likewise. * glade/e-shell-config-default-folders.glade: Likewise. * glade/e-folder-list.glade: Likewise. svn path=/trunk/; revision=18518
* It's a grand old string-review! Nitpicky and minor changes; details in the ↵Aaron Weber2002-10-011-1/+1
| | | | | | appropriate ChangeLog files. svn path=/trunk/; revision=18268
* Remove the "blah blah" text for now and change "Server" to "Account".Dan Winship2002-09-051-47/+1
| | | | | | | * glade/e-shell-shared-folder-picker-dialog.glade: Remove the "blah blah" text for now and change "Server" to "Account". svn path=/trunk/; revision=17973
* [ fixes 90% of #25047 ] shamelessly lifted fromChris Toshok2002-05-242-221/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-05-24 Chris Toshok <toshok@ximian.com> [ fixes 90% of #25047 ] * e-folder-list.c (get_folder_for_uri): shamelessly lifted from evolution-folder-selector-button.c. (create_display_string): modeled again after evolution-folder-selector-button.c, so we can give a little more context (and make the table look like the folder selector buttons.) (SPEC): add a pixbuf column, also remove the sorting behavior. (columns): add a pixbuf column and another string column (for the display string). (add_clicked): create the display string and get the proper pixbuf, and insert both. (edit_clicked): removed. (update_buttons): remove edit button handling from here. (e_folder_list_init): remove the hooking up of button-edit's "clicked" signal. (e_folder_list_construct): get a reference to the storage registry so we can look up folders. (e_folder_list_set_items): analogous change to add_clicked - get the display string and pixbuf and insert them. * glade/e-folder-list.glade: remove the edit button. * glade/e-shell-config-default-folders.glade: remove the frame/vbox, since we embed it in a notebook and the tab has the title already. * e-shell-config.c (config_control_factory_cb): the only config control we deal with here now is the folder settings control. * e-shell-config-default-folders.c (e_shell_config_default_folders_create_widget): rename e_shell_config_default_folders_create_control to this, return the widget, and take the config control to use as an arg. * e-shell-config-offline.c (e_shell_config_offline_create_widget): make an analogous change here as with default_folders_create_widget. * e-shell-config-default-folders.h (e_shell_config_default_folders_create_widget): track change to prototype. * e-shell-config-offline.h (e_shell_config_offline_create_widget): same. * GNOME_Evolution_Shell.oaf.in: remove the DefaultFolders and OfflineFolders controls and add a FolderSettings_Control. * Makefile.am (evolution_SOURCES): add e-shell-config-folder-settings.[ch] and e-shell-config-autocompletion.[ch]. * e-shell-config-folder-settings.[ch]: new files, embed (after a fashion) the default folder, offline, and autocompletion UI's in a notebook. * e-shell-config-autocompletion.[ch]: Basically copy over and shell-ize the addressbook autocompletion config control so it can be embedded more easily with the other folder settings. svn path=/trunk/; revision=17000
* Do async_open_folder in an idle callback.Christopher James Lahey2002-05-211-36/+37
| | | | | | | | | | | | | 2002-05-21 Christopher James Lahey <clahey@ximian.com> * e-corba-storage.c (async_open_folder_idle): Do async_open_folder in an idle callback. * e-shell-shared-folder-picker-dialog.c (user_clicked), glade/e-shell-shared-folder-picker-dialog.glade: Added a select names button here. svn path=/trunk/; revision=16964
* Added some tests for the custom storage.Ettore Perazzoli2002-05-112-5/+307
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * evolution-test-component.c: Added some tests for the custom storage. * evolution-storage.c: New signal DISCOVER_SHARED_FOLDER. (impl_Storage_asyncXferFolder): Renamed from impl_Storage_async_xfer_folder. (impl_Storage_asyncRemoveFolder): Renamed from impl_Storage_async_remove_folder. (impl_Storage_asyncCreateFolder): Renamed from impl_Storage_async_create_folder. (impl_Storage_asyncOpenFolder): Renamed from impl_storage_async_open_folder. (impl_Storage_addListener): Renamed from impl_Storage_add_listener. (impl_Storage_removeListener): Renamed from impl_Storage_remove_listener. (impl_Storage_asyncDiscoverSharedFolder): New, implementation for ::asyncDiscoverSharedFolder. (evolution_storage_get_epv): Install the CORBA method here. (class_init): Set up the "discover_shared_folder" signal here. (e_marshal_NONE__POINTER_POINTER): Yet Another Marshaller. Die die die. * Evolution-Storage.idl (Storage::asyncDiscoverSharedFolder): New method. (StorageListener::notifySharedFolderDiscovered): New method. * e-shell-view-menu.c (command_open_other_users_folder): New, implementation for the FileOpenOtherUsersFolder verb. * Makefile.am: Generate stubs and skels for Evolution::Addressbook::SelectNames as well. * glade/e-shell-shared-folder-picker-dialog.glade: New. svn path=/trunk/; revision=16746
* Use bonobo_object_client_(un)?ref instead of gtk_object_(un)?ref.Christopher James Lahey2002-05-042-1/+131
| | | | | | | | | | | | | | | 2002-05-03 Christopher James Lahey <clahey@ximian.com> * e-folder-list.c: Use bonobo_object_client_(un)?ref instead of gtk_object_(un)?ref. (add_clicked): Don't pass NULL to evolution_shell_client_user_select_folder. * glade/Makefile.am: Added e-folder-list.glade * glade/e-folder-list.glade: The glade file for e-folder-list. svn path=/trunk/; revision=16678
* Minor label tweaks; changed "Default folders" to "Default Folders", andAnna Marie Dirks2002-04-191-5/+5
| | | | | | | | | 2002-04-19 Anna Marie Dirks <anna@ximian.com> * glade/e-shell-config-default-folders.glade: Minor label tweaks; changed "Default folders" to "Default Folders", and added accelerators. svn path=/trunk/; revision=16535
* Shell config page routines. Right now handles the default folders page.Dan Winship2002-04-112-0/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell-config.c: Shell config page routines. Right now handles the default folders page. * glade/e-shell-config-default-folders.glade: New. * GNOME_Evolution_Shell.oaf.in: Add info for the default folders config page. * main.c (idle_cb): If we successfully registered the shell, register the config factory. * evolution-shell-client.c (evolution_shell_client_new): Note the fact that it frees the corba_shell when it is destroyed. * evolution-folder-selector-button.c (evolution_folder_selector_button_construct, destroy): Use bonobo_object_ref/unref on the shell client, not gtk. * e-shell.c (e_shell_construct): Pass local_directory to e_setup_check_db. (handle_default_uri): Fix the config db paths here to match the other routines. * e-setup.c (e_setup_check_db): Make this take the evolution directory path as well so we can properly set up file: URIs for the default folders. svn path=/trunk/; revision=16423
* Fix for #14281 (missing icons in the druids).Ettore Perazzoli2001-11-031-1/+1
| | | | svn path=/trunk/; revision=14576
* Changed the welcome message and the finishing message to be moreAnna Marie Dirks2001-11-021-7/+12
| | | | | | | | | | | | 2001-11-01 Anna Marie Dirks <anna@ximian.com> * glade/evolution-startup-wizard.glade: Changed the welcome message and the finishing message to be more descriptive. Also changed the window title to be "Evolution Setup Assistant". Finally, fixed a misnamed icon (replaced timezone.png with timezone-48.png). Partially fixes bug #14281 and totally fixes #14286. svn path=/trunk/; revision=14567
* Do the import correctly.Iain Holmes2001-08-211-25/+23
| | | | svn path=/trunk/; revision=12327
* Startup assistant stuffIain Holmes2001-08-172-1/+254
| | | | svn path=/trunk/; revision=12145
* Rename "port" to "type" here too.Dan Winship2001-05-101-1/+1
| | | | | | | * glade/e-active-connection-dialog.glade: Rename "port" to "type" here too. svn path=/trunk/; revision=9725
* Change the mode for the GtkCList in the active connection dialog to beEttore Perazzoli2001-05-041-1/+1
| | | | | | `GTK_BROWSE_SINGLE' to at least avoid some GtkCList ugliness. svn path=/trunk/; revision=9663
* Initial implementation for the "warning, some connections are stillEttore Perazzoli2001-05-042-1/+182
| | | | | | active" dialog. svn path=/trunk/; revision=9661
* *e-shell-folder-creation-dialog.glade: Added focus to the folder-name textAnna Marie Dirks2000-10-141-0/+1
| | | | | | | | 2000-10-13 Anna Marie Dirks <anna@helixcode.com> *e-shell-folder-creation-dialog.glade: Added focus to the folder-name text entry. svn path=/trunk/; revision=5900
* Calculate height including if clip_height is set to -1.Christopher James Lahey2000-06-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Calculate height including if clip_height is set to -1. From addressbook/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c, addressbook/gui/component/e-cardlist-model.c: Added value_to_string handlers. * demo/addressbook-widget.c, demo/demo.c: Removed usage of "x" and "y" arguments. * addressbook/gui/component/addressbook.c: Activated Click To Add and set the click to add message. * addressbook/gui/component/e-addressbook-model.c: Added value_to_string and append_row handlers. * addressbook/gui/component/e-select-names.c: Added a column. From calendar/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * gui/calendar-model.c: Added an #ifdefed value_to_string handler assignment. From camel/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * providers/mbox/camel-mbox-summary.c: Added debugging information. From composer/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-msg-composer-select-file.h for make distcheck. From e-util/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-canvas-vbox.c and e-canvas-vbox.h. * e-canvas-vbox.c, e-canvas-vbox.h: New canvas object to act like a vbox using the reflow system. From mail/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Added a value_to_string handler. From shell/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * glade/Makefile.am: Added EXTRA_DIST for make distcheck. From widgets/e-table/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-table-click-to-add.c, e-table-click-to-add.h, e-table-one.c, and e-table-one.h. * e-table-click-to-add.c, e-table-click-to-add.h: A new canvas item that represents a single row that sometimes exists. It's for adding new rows to your table. * e-table-example-1.c, e-table-example-2.c, e-table-size-test.c, test-check.c, test-cols.c, test-table.c: Added value_to_string handlers. * e-table-group-container.c: Use value_to_string to make grouping not crash for non string columns. Made some changes to work properly in an ECanvasVbox. * e-table-group-leaf.c, e-table-item.c: Made some changes to work properly in an ECanvasVbox. * e-table-model.c, e-table-model.h: Added append_row and value_to_string methods. * e-table-one.c, e-table-one.h: Given a source ETableModel, this provides a single row model that uses the initialize_value, duplicate_value, free_value, and value_is_empty methods of the original source to implement set_value and value_at (and proxies most of the other methods.) This is used for ETableClickToAdd. * e-table-simple.c, e-table-simple.h: Added append_row and value_to_string handlers. append_row uses a GtkArg instead of a parameter to e_table_simple_new. * e-table-subset.c: Added append_row and value_to_string handlers. * e-table.c, e-table.h: Use a vbox containing an ETableClickToAdd and an ETableItem instead of an ETableItem directly. Only show the ETableClickToAdd if the top level of the xml SPEC has the attribute click-to-add set to some non-zero integer. (click-to-add="1"). Add a "click_to_add_message" argument. * e-tree-model.c: Add a commented out value_to_string handler. From widgets/meeting-time-sel/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added the include path to top_srcdir. svn path=/trunk/; revision=3744
* Made the folder creation dialog slightly larger.Ettore Perazzoli2000-06-111-2/+2
| | | | svn path=/trunk/; revision=3509
* Initial support for creating/removing folders. This implies some newEttore Perazzoli2000-06-103-0/+175
IDL methods and new functions to implement on the component side. I have also added a simple folder creation dialog in the shell. It's quite unfinished and untested. svn path=/trunk/; revision=3491