aboutsummaryrefslogtreecommitdiffstats
path: root/my-evolution/component-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* [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