diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-06-28 07:17:41 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-06-28 07:17:41 +0800 |
commit | d82d5a79971d0c9deeb7f34f5ce509e6ed56ea40 (patch) | |
tree | 5fa3eefff1390d8ef7f3d91d40b8310ef999ad57 /shell/evolution-shell-component.h | |
parent | 3797918d013db678b61d62956ed14ad50e7b70e1 (diff) | |
download | gsoc2013-evolution-d82d5a79971d0c9deeb7f34f5ce509e6ed56ea40.tar.gz gsoc2013-evolution-d82d5a79971d0c9deeb7f34f5ce509e6ed56ea40.tar.zst gsoc2013-evolution-d82d5a79971d0c9deeb7f34f5ce509e6ed56ea40.zip |
Add method `ShellComponent::handleExternalURI' and an
`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
Diffstat (limited to 'shell/evolution-shell-component.h')
-rw-r--r-- | shell/evolution-shell-component.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/shell/evolution-shell-component.h b/shell/evolution-shell-component.h index b364d3dadd..c465650f57 100644 --- a/shell/evolution-shell-component.h +++ b/shell/evolution-shell-component.h @@ -131,12 +131,16 @@ struct _EvolutionShellComponentClass { const char *evolution_homedir); void (* owner_unset) (EvolutionShellComponent *shell_component); void (* debug) (EvolutionShellComponent *shell_component); + + void (* handle_external_uri) (EvolutionShellComponent *shell_component, + const char *uri); }; GtkType evolution_shell_component_get_type (void); void evolution_shell_component_construct (EvolutionShellComponent *shell_component, const EvolutionShellComponentFolderType folder_types[], + const char *external_uri_schemas[], EvolutionShellComponentCreateViewFn create_view_fn, EvolutionShellComponentCreateFolderFn create_folder_fn, EvolutionShellComponentRemoveFolderFn remove_folder_fn, @@ -145,6 +149,7 @@ void evolution_shell_component_construct (EvolutionShellCom EvolutionShellComponentGetDndSelectionFn get_dnd_selection_fn, void *closure); EvolutionShellComponent *evolution_shell_component_new (const EvolutionShellComponentFolderType folder_types[], + const char *external_uri_schemas[], EvolutionShellComponentCreateViewFn create_view_fn, EvolutionShellComponentCreateFolderFn create_folder_fn, EvolutionShellComponentRemoveFolderFn remove_folder_fn, |