<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/shell/e-shell-user-creatable-items-handler.c, branch GNOME_2</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=GNOME_2</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=GNOME_2'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<updated>2001-10-24T22:17:05+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag 'GNOME_2'.</title>
<updated>2001-10-24T22:17:05+00:00</updated>
<author>
<name>nobody</name>
<email>nobody@localhost</email>
</author>
<published>2001-10-24T22:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d926a5044cc190b0e6f3b53d7be13096a79990c8'/>
<id>urn:sha1:d926a5044cc190b0e6f3b53d7be13096a79990c8</id>
<content type='text'>
svn path=/tags/GNOME_2/; revision=14021
</content>
</entry>
<entry>
<title>Studlycapsize all the IDs that are not. Likewise. Updated accordingly.</title>
<updated>2001-08-28T00:18:34+00:00</updated>
<author>
<name>Ettore Perazzoli</name>
<email>ettore@src.gnome.org</email>
</author>
<published>2001-08-28T00:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d671e29102193b74bf977ac068a2adea2fc12a6c'/>
<id>urn:sha1:d671e29102193b74bf977ac068a2adea2fc12a6c</id>
<content type='text'>
* Evolution-ShellComponent.idl: Studlycapsize all the IDs that are
not.
* Evolution-common.idl: Likewise.
* evolution-activity-client.c: Updated accordingly.
* evolution-shell-component.c: Likewise.
* evolution-storage.c: Likewise.
* e-activity-handler.c: Likewise.
* e-component-registry.c: Likewise.
* e-corba-storage.c: Likewise.
* e-shell-user-creatable-items-handlers.c: Likewise.

* e-local-storage.c (remove_folder): Remove unused variable.

* e-shell-view.c (update_for_current_uri): Assign zero to
`unread_count', not NULL.

* e-shell-importer.c (import_druid_finish): Remove unused
variable.

* e-shell-user-creatable-items-handler.c: #include
"e-corba-utils.h".

* e-shell-startup-wizard.c: #include "e-shell-startup-wizard.h".

* e-shell-startup-wizard.h: #include &lt;glib.h&gt;

* e-summary-weather.c (weather_make_html): Make local variable
`icon_name' const.  Remove unused variable `uri'.

* e-summary.h: Reformatted in GTK+ style.
(e_summary_remove_online_connection): Added prototype.

* e-summary-preferences.c (fill_mail_shown_clist): Constify local
variable `name'.

* e-summary-mail.c: #include "e-util/e-path.h".  Updated to match
the new studlyCapsification in shell/Evolution*.idl.

* mail-local.c: Match the studlyCapsification of
shell/Evolution*.idl.

* mail-config-druid.h: Change type of `event_source' from
`Bonobo_EventSource *' to `Bonobo_EventSource'.

* mail-accounts.c (mail_delete): Remove unused local variable
`label'.

* folder-info.c (do_get_info): `#if 0' unused variables.

* gui/component/addressbook-component.c: Get rid of a warning by
initializing the closing NULL element in folder_types correctly.

* gui/component/select-names/e-select-names.c: Updated to match
the studlyCapsification of attributes in shell/Evolution*.idl.

svn path=/trunk/; revision=12495
</content>
</entry>
<entry>
<title>[Fix #7775, crash trying to do New Task]</title>
<updated>2001-08-22T18:53:47+00:00</updated>
<author>
<name>Ettore Perazzoli</name>
<email>ettore@src.gnome.org</email>
</author>
<published>2001-08-22T18:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=5bfca4b535fd0d85cec6b81c40aef9fb5d0b7acb'/>
<id>urn:sha1:5bfca4b535fd0d85cec6b81c40aef9fb5d0b7acb</id>
<content type='text'>
* e-shell-user-creatable-items-handler.c (verb_fn): Make sure we
don't pass NULL strings to
`GNOME_Evolution_ShellComponent_userCreateNewItem()'.

svn path=/trunk/; revision=12388
</content>
</entry>
<entry>
<title>Only free the `type_list' if not NULL. (setup_menu_xml): Deal with the</title>
<updated>2001-08-10T05:22:02+00:00</updated>
<author>
<name>Ettore Perazzoli</name>
<email>ettore@src.gnome.org</email>
</author>
<published>2001-08-10T05:22:02+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=513bfe0292c1721708e83617a8b19db3574060fb'/>
<id>urn:sha1:513bfe0292c1721708e83617a8b19db3574060fb</id>
<content type='text'>
* e-shell-user-creatable-items-handler.c (component_free): Only
free the `type_list' if not NULL.
(setup_menu_xml): Deal with the case of `type_list' being NULL
gracefully.
(verb_fn): Same here.
(add_verbs_to_ui_component): Likewise.

svn path=/trunk/; revision=11873
</content>
</entry>
<entry>
<title>Updated to display the parent folder's URI and its type as well.</title>
<updated>2001-08-10T01:07:46+00:00</updated>
<author>
<name>Ettore Perazzoli</name>
<email>ettore@src.gnome.org</email>
</author>
<published>2001-08-10T01:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=d471640fe82b68d5430514120dffa69be196f852'/>
<id>urn:sha1:d471640fe82b68d5430514120dffa69be196f852</id>
<content type='text'>
* evolution-test-component.c (user_create_new_item_callback):
Updated to display the parent folder's URI and its type as well.

* evolution-shell-component.c (impl_userCreateNewItem): Updated to
get the @parent_folder_physical_uri and the @parent_folder_type.
(class_init): Update the "user_create_new_item" signal to have
@parent_folder_physical_uri and @parent_folder_type args.

* e-shell-view.c (get_type_for_folder): Don't bork on a NULL
@physical_uri_return.
(e_shell_view_get_current_physical_uri): New.
(e_shell_view_get_current_folder_type): New.

* e-shell-user-creatable-items-handler.c
(e_shell_user_creatable_items_handler_setup_menus): Replace
@ui_component arg with a @shell_view arg.  Set it on the
UIComponent using gtk_object_set_data().
(verb_fn): Pass the type and physical URI of the current folder;
retrieve that from the shell_view got with gtk_object_get_data().

* Evolution-ShellComponent.idl
(userCreateNewItem): New args @parent_folder_uri,
@parent_folder_type.

svn path=/trunk/; revision=11863
</content>
</entry>
<entry>
<title>Add the menu items using the EShellUserCreatableItemsHandler.</title>
<updated>2001-08-09T23:37:56+00:00</updated>
<author>
<name>Ettore Perazzoli</name>
<email>ettore@src.gnome.org</email>
</author>
<published>2001-08-09T23:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=20801a94aaba0002a8adb7df3829494e4164d5bf'/>
<id>urn:sha1:20801a94aaba0002a8adb7df3829494e4164d5bf</id>
<content type='text'>
* e-shell-view.c (e_shell_view_construct): Add the menu items
using the EShellUserCreatableItemsHandler.

* e-shell-user-creatable-items-handler.c: New.
* e-shell-user-creatable-items-handler.h: New.

* e-shell.c: New member `user_creatable_items_handler' in
`EShellPrivate'.
(init): Initialize to NULL.
(destroy): Unref.
(e_shell_construct): Create here.
(e_shell_get_user_creatable_items_handler): New accessor.
(setup_components): Add the registered components to the
user_creatable_items_handler.

* evolution-test-component.c (factory_fn): Add a couple sample
user-creatable items.
(user_create_new_item_callback): New callback for the
"user_create_new_item" signal on the EvolutionShellComponent.
(factory_fn): Connect.

* e-shell.c (e_shell_get_component_registry): New.

* evolution-shell-component.c: New enum value
`USER_CREATE_NEW_ITEM'.  New member `user_create_item_types' in
`_EvolutionShellComponentPrivate'.
(init): Init to NULL.
(impl_destroy): Free it.
(user_creatable_item_type_free): New helper function.
(user_creatable_item_type_new): New helper function.
(impl_userCreateNewItem): New, implementation for
::userCreateNewItem.
(class_init): Install the "user_create_new_item" signal and the
userCreateNewItem impl.
(impl__get_external_uri_schemas): Renamed from
`impl_ShellComponent__get_external_uri_schemas'.
(impl___get_supported_types): Renamed from
`impl_ShellComponent__get_supported_types'.
(impl__get_user_creatable_item_types): New, implementation for the
`user_creatable_item_types' attribute.
(class_init): Install it.
(evolution_shell_component_add_user_creatable_item): New.

* evolution-shell-component.h: Added signal
`user_create_new_item'.

* Evolution-ShellComponent.idl: Added typedefs
`UserCreatableItemType', `UserCreatableItemTypeList'.  New
attribute `user_creatable_item_types'.
(userCreateNewItem): New.

svn path=/trunk/; revision=11849
</content>
</entry>
</feed>
