diff options
author | Emmanuele Bassi <ebassi@cvs.gnome.org> | 2006-05-12 08:39:17 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@src.gnome.org> | 2006-05-12 08:39:17 +0000 |
commit | dc918cbf7594de9c5f23ddb1bae253b4a6b8cd74 (patch) | |
tree | 48e2e44bb0fbb8ff3dee6a637834d1fb064e5fb4 /docs | |
parent | f8cfd44ff8672aa94bdb9c63f4f1c25111d4d4a4 (diff) | |
download | gtk+-dc918cbf7594de9c5f23ddb1bae253b4a6b8cd74.tar.gz |
Update the error enum and the gtk_recent_manager_add and
2006-05-11 Emmanuele Bassi <ebassi@cvs.gnome.org>
* gtk/tmpl/gtkrecentmanager.sgml: Update the error enum and the
gtk_recent_manager_add and gtk_recent_manager_add_full parameters.
* gtk/migrating-GtkRecentChooser.sgml: Mention
gtk_recent_manager_get_default() and update the code examples.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/reference/ChangeLog | 8 | ||||
-rw-r--r-- | docs/reference/gtk/migrating-GtkRecentChooser.sgml | 23 | ||||
-rw-r--r-- | docs/reference/gtk/tmpl/gtkrecentmanager.sgml | 11 |
3 files changed, 21 insertions, 21 deletions
diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 8e3a8911ab..7f2583e9d0 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,11 @@ +2006-05-11 Emmanuele Bassi <ebassi@cvs.gnome.org> + + * gtk/tmpl/gtkrecentmanager.sgml: Update the error enum and the + gtk_recent_manager_add and gtk_recent_manager_add_full parameters. + + * gtk/migrating-GtkRecentChooser.sgml: Mention + gtk_recent_manager_get_default() and update the code examples. + 2006-05-09 Matthias Clasen <mclasen@redhat.com> * gtk/gtk-sections.txt: Add gtk_message_dialog_set_image. diff --git a/docs/reference/gtk/migrating-GtkRecentChooser.sgml b/docs/reference/gtk/migrating-GtkRecentChooser.sgml index 4f90c23b3f..a8336431d3 100644 --- a/docs/reference/gtk/migrating-GtkRecentChooser.sgml +++ b/docs/reference/gtk/migrating-GtkRecentChooser.sgml @@ -58,22 +58,22 @@ </para> <para> + Usually, instead of creating a new #GtkRecentManager each time you + need it, you'll want to use the gtk_recent_manager_get_default() + function. + </para> + + <para> To add a document to the list, you can use gtk_recent_manager_add_item(), like: <informalexample><programlisting> GtkRecentManager *manager; - GError *error = NULL; manager = gtk_recent_manager_new (<!-- -->); - gtk_recent_manager_add_item (manager, document_uri, &error); - if (error) + if (!gtk_recent_manager_add_item (manager, document_uri)) { - g_warning ("Unable to add '%s' to the list of recently used documents: %s\n", - document_uri, - error->message); - - g_error_free (error); + /* warn about the error */ } g_object_unref (manager); @@ -85,7 +85,6 @@ <informalexample><programlisting> GtkRecentManager *manager; GtkRecentData *recent_data; - GError *error = NULL; manager = gtk_recent_manager_new (<!-- -->); @@ -111,8 +110,7 @@ */ recent_data-&app_exec = g_strjoin (" ", g_get_prgname (<!-- -->), "--open-file", "%u", NULL); - gtk_recent_manager_add_full (manager, document_uri, recent_data, &error); - if (error) + if (!gtk_recent_manager_add_full (manager, document_uri, recent_data)) { /* warn about the error */ } @@ -130,8 +128,11 @@ around, so you must remember to free the data inside the list and then the list itself when you are done using it: <informalexample><programlisting> + GtkRecentManager *manager; GList *recent_items, *l; + manager = gtk_recent_manager_get_default(<!-- -->); + recent_items = gtk_recent_manager_get_items (manager); for (l = recent_items; l != NULL; l = l->next) { diff --git a/docs/reference/gtk/tmpl/gtkrecentmanager.sgml b/docs/reference/gtk/tmpl/gtkrecentmanager.sgml index 7d38e88933..6266994fd8 100644 --- a/docs/reference/gtk/tmpl/gtkrecentmanager.sgml +++ b/docs/reference/gtk/tmpl/gtkrecentmanager.sgml @@ -29,15 +29,9 @@ file is as simple as: <informalexample> <programlisting> GtkRecentManager *manager; -GError *error = NULL; manager = gtk_recent_manager_get_default (); -gtk_recent_manager_add_item (manager, file_uri, &error); -if (error) - { - g_warning ("Could not add the file: %s", error->message); - g_error_free (error); - } +gtk_recent_manager_add_item (manager, file_uri); </programlisting> </informalexample> @@ -129,7 +123,6 @@ The #GQuark used for #GtkRecentManagerError errors. @GTK_RECENT_MANAGER_ERROR_INVALID_MIME: @GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING: @GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED: -@GTK_RECENT_MANAGER_ERROR_BAD_EXEC_STRING: @GTK_RECENT_MANAGER_ERROR_READ: @GTK_RECENT_MANAGER_ERROR_WRITE: @GTK_RECENT_MANAGER_ERROR_UNKNOWN: @@ -175,7 +168,6 @@ The #GQuark used for #GtkRecentManagerError errors. @manager: @uri: -@error: @Returns: @@ -187,7 +179,6 @@ The #GQuark used for #GtkRecentManagerError errors. @manager: @uri: @recent_data: -@error: @Returns: |