label: Make all code snippets properly compile

This commit is contained in:
Timm Bäder 2017-10-11 12:18:22 +02:00
parent b2fd6dd3dd
commit 8ff713840b

View File

@ -134,8 +134,8 @@
* *
* |[<!-- language="C" --> * |[<!-- language="C" -->
* // Pressing Alt+H will activate this button * // Pressing Alt+H will activate this button
* button = gtk_button_new (); * GtkWidget *button = gtk_button_new ();
* label = gtk_label_new_with_mnemonic ("_Hello"); * GtkWidget *label = gtk_label_new_with_mnemonic ("_Hello");
* gtk_container_add (GTK_CONTAINER (button), label); * gtk_container_add (GTK_CONTAINER (button), label);
* ]| * ]|
* *
@ -144,7 +144,7 @@
* *
* |[<!-- language="C" --> * |[<!-- language="C" -->
* // Pressing Alt+H will activate this button * // Pressing Alt+H will activate this button
* button = gtk_button_new_with_mnemonic ("_Hello"); * GtkWidget *button = gtk_button_new_with_mnemonic ("_Hello");
* ]| * ]|
* *
* To create a mnemonic for a widget alongside the label, such as a * To create a mnemonic for a widget alongside the label, such as a
@ -153,8 +153,8 @@
* *
* |[<!-- language="C" --> * |[<!-- language="C" -->
* // Pressing Alt+H will focus the entry * // Pressing Alt+H will focus the entry
* entry = gtk_entry_new (); * GtkWidget *entry = gtk_entry_new ();
* label = gtk_label_new_with_mnemonic ("_Hello"); * GtkWidget *label = gtk_label_new_with_mnemonic ("_Hello");
* gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry); * gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry);
* ]| * ]|
* *
@ -166,7 +166,7 @@
* *
* Heres how to create a label with a small font: * Heres how to create a label with a small font:
* |[<!-- language="C" --> * |[<!-- language="C" -->
* label = gtk_label_new (NULL); * GtkWidget *label = gtk_label_new (NULL);
* gtk_label_set_markup (GTK_LABEL (label), "<small>Small text</small>"); * gtk_label_set_markup (GTK_LABEL (label), "<small>Small text</small>");
* ]| * ]|
* *
@ -237,9 +237,10 @@
* |[<!-- language="C" --> * |[<!-- language="C" -->
* const gchar *text = * const gchar *text =
* "Go to the" * "Go to the"
* "<a href=\"http://www.gtk.org title="&lt;i&gt;Our&lt;/i&gt; website\">" * "<a href=\"http://www.gtk.org title=\"&lt;i&gt;Our&lt;/i&gt; website\">"
* "GTK+ website</a> for more..."; * "GTK+ website</a> for more...";
* gtk_label_set_markup (label, text); * GtkWidget *label = gtk_label_new (NULL);
* gtk_label_set_markup (GTK_LABEL (label), text);
* ]| * ]|
* *
* It is possible to implement custom handling for links and their tooltips with * It is possible to implement custom handling for links and their tooltips with
@ -2696,6 +2697,8 @@ gtk_label_set_markup_internal (GtkLabel *label,
* g_markup_escape_text() or g_markup_printf_escaped(): * g_markup_escape_text() or g_markup_printf_escaped():
* *
* |[<!-- language="C" --> * |[<!-- language="C" -->
* GtkWidget *label = gtk_label_new (NULL);
* const char *str = "...";
* const char *format = "<span style=\"italic\">\%s</span>"; * const char *format = "<span style=\"italic\">\%s</span>";
* char *markup; * char *markup;
* *