Make some code samples compile
authorTimm Bäder <mail@baedert.org>
Fri, 7 Jan 2022 16:21:12 +0000 (17:21 +0100)
committerTimm Bäder <mail@baedert.org>
Fri, 7 Jan 2022 16:21:37 +0000 (17:21 +0100)
gtk/gtkiconview.c
gtk/gtkmain.c

index a01879afa84f7edd53f87ef0d6ddd2026790cb38..f0082f28df6fc17e17bbf900fc6f9e14ab387488 100644 (file)
@@ -4993,8 +4993,15 @@ gtk_icon_view_unselect_path (GtkIconView *icon_view,
  * want to convert the returned list into a list of `GtkTreeRowReferences`.
  * To do this, you can use gtk_tree_row_reference_new().
  *
- * To free the return value, use:
+ * To free the return value, use `g_lsit_free_full`:
  * |[<!-- language="C" -->
+ * GtkWidget *icon_view = gtk_icon_view_new ();
+ * // Use icon_view
+ *
+ * GList *list = gtk_icon_view_get_selected_items (GTK_ICON_VIEW (icon_view));
+ *
+ * // use list
+ *
  * g_list_free_full (list, (GDestroyNotify) gtk_tree_path_free);
  * ]|
  *
index 352e32fdcd7503a038ad71d24f0165627a587685..c96bfb3c81df0578dd401370165587ed24b06e1f 100644 (file)
@@ -753,9 +753,15 @@ gtk_is_initialized (void)
  * you can use it to update the default text direction as follows:
  *
  * |[<!-- language="C" -->
- * setlocale (LC_ALL, new_locale);
- * direction = gtk_get_locale_direction ();
- * gtk_widget_set_default_direction (direction);
+ * #include <locale.h>
+ *
+ * static void
+ * update_locale (const char *new_locale)
+ * {
+ *   setlocale (LC_ALL, new_locale);
+ *   GtkTextDirection direction = gtk_get_locale_direction ();
+ *   gtk_widget_set_default_direction (direction);
+ * }
  * ]|
  *
  * Returns: the `GtkTextDirection` of the current locale