aboutsummaryrefslogtreecommitdiffstats
path: root/my-evolution/component-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix bugs, make the folder list be a storage set view and add a delete url buttonIain Holmes2002-06-261-1/+1
| | | | svn path=/trunk/; revision=17290
* Check with e_shell_prepare_for_quit() before quitting.Ettore Perazzoli2002-05-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell-view-menu.c (command_quit): Check with e_shell_prepare_for_quit() before quitting. * e-shell.c (e_shell_prepare_for_quit): New. * evolution-test-component.c (request_quit_fn): New function asking for confirmation to quit. * evolution-shell-component.c (evolution_shell_component_new): New arg @request_quit_fn. (impl_requestQuit): New, implementation for EvolutionShellComponent::requestQuit. (evolution_shell_component_result_to_string): Handle EVOLUTION_SHELL_COMPONENT_CANCEL. (evolution_shell_component_client_request_quit): New. * Evolution-ShellComponent.idl (requestQuit): New. * component-factory.c (create_component): Pass NULL as @request_quit_fn. * component-factory.c (create_component): Pass NULL as @request_quit_fn. * gui/component-factory.c (create_object): Pass NULL as @request_quit_fn. * gui/component/addressbook-component.c (create_component): Pass NULL as @request_quit_fn. svn path=/trunk/; revision=16925
* Add view_info arg but don't do anything with it.Dan Winship2002-04-091-0/+1
| | | | | | | * component-factory.c (create_view): Add view_info arg but don't do anything with it. svn path=/trunk/; revision=16401
* Make the preferences seperate from the viewsIain Holmes2002-04-041-1/+11
| | | | svn path=/trunk/; revision=16338
* [Some initial broken support for building components as shlib. MostlyEttore Perazzoli2002-03-311-11/+15
| | | | | | | | | | | | | | | | | | | | | | | just a playground for testing the idea.] * Makefile.am: Added support for the ENABLE_SHLIB_COMPONENTS conditional. * GNOME_Evolution_Summary.oaf.in.in: New. * e-summary-mail.c (update_folder_cb): Protect against summary->mail being NULL. * component-factory.c: Add a shlib factory. (create_component): Get a @factory and @data. (component_factory_init): Actually make it use a BonoboGenericFactory again. * configure.in: Add argument `--enable-shlib-components'. New substitutions OAF_SHLIB_LOCATION, OAF_SHLIB_PREFIX, OAF_SHLIB_SUFFIX. svn path=/trunk/; revision=16299
* Move the preferences from a per-view setting to a global settingIain Holmes2002-03-191-1/+7
| | | | svn path=/trunk/; revision=16205
* Fixing the license text.Ettore Perazzoli2001-10-281-1/+0
| | | | svn path=/trunk/; revision=14212
* Update the licensing information to require version 2 of the GPLEttore Perazzoli2001-10-271-2/+2
| | | | | | (instead of version 2 or any later version). svn path=/trunk/; revision=14190
* Fix some stringsIain Holmes2001-10-131-1/+1
| | | | svn path=/trunk/; revision=13630
* Add copyright noticesIain Holmes2001-09-271-3/+18
| | | | svn path=/trunk/; revision=13157
* Spewage removal Only open folders when they are needed.Iain Holmes2001-09-201-2/+0
| | | | | | | Spewage removal Only open folders when they are needed. svn path=/trunk/; revision=12990
* [Fix #958, ShellComponents should not be created by factories, forEttore Perazzoli2001-09-061-9/+7
| | | | | | | | | | | | | | | the Summary.] * component-factory.c (COMPONENT_FACTORY_IID): Removed. (COMPONENT_ID): New. (create_component): Renamed from `factory_fn'. No args. (component_factory_init): Create the BonoboObject with `create_component' and register it on OAF. * GNOME_Evolution_Summary.oaf.in: Remove the ShellComponentFactory. svn path=/trunk/; revision=12646
* Added display_name and description to the type.Ettore Perazzoli2001-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * evolution-test-component.c: Added display_name and description to the type. * evolution-shell-component.c (impl__get_supported_types): Pass `display_name' and `description' here. (evolution_shell_component_construct): Likewise. * evolution-shell-component.h: New members `display_name', `description' in `EvolutionShellComponentFolderType'. * e-component-registry.c (register_type): New args @description and @display_name. Pass to `e_folder_type_registry_register_type()'. (register_component): Pass the values returned in the sequence from __get_supported_types. * e-folder-type-registry.c: New members `display_name' and `description' in `struct _FolderType'. (folder_type_new): New args @description and @display_name. Initialize the respective fields in the `FolderType' accordingly. (folder_type_free): Free `display_name' and `description'. (register_folder_type): New args @display_name, @description. (e_folder_type_registry_register_type): New args @display_name, @description. (e_folder_type_registry_get_description_for_type): New. (e_folder_type_registry_get_display_name_for_type): New. * Evolution-ShellComponent.idl: Added `display_name' and `description' fields to the `FolderType' struct. svn path=/trunk/; revision=12245
* Change the type from "Summary" to "summary" for consistency with the otherEttore Perazzoli2001-08-201-1/+1
| | | | | | | * component-factory.c: Change the type from "Summary" to "summary" for consistency with the other folder types. svn path=/trunk/; revision=12239
* s/My Evolution/Summary/Iain Holmes2001-08-161-2/+3
| | | | svn path=/trunk/; revision=12058
* Add a `user_creatable' property to folder types and make componentsEttore Perazzoli2001-07-221-1/+1
| | | | | | | use it, so that e.g. you cannot create a folder of type "mailstorage" or "vtrash". svn path=/trunk/; revision=11298
* Handle the online/offline stuffIain Holmes2001-07-011-1/+13
| | | | svn path=/trunk/; revision=10639
* Add method `ShellComponent::handleExternalURI' and anEttore Perazzoli2001-06-281-0/+1
| | | | | | | | | `external_uri_schemas' attribute. Update the EvolutionShellComponent GTK+ wrapper accordingly. Update all the components to pass a NULL `external_uri_schemas' list when initializing themselves as EvolutionShellComponents. svn path=/trunk/; revision=10548
* Committing the new My Evolution.Iain Holmes2001-06-091-0/+132
svn path=/trunk/; revision=10163