+/*
+ * This is an example button widget which counts the number of clicks
+ *
+ * It is also showing how you can use inline gtk-doc like documentation
+ * which will be correctly translated and put into the resulting source
+ * file
+ */
class Gtk:Button:Count from Gtk:Button {
public int count;
button->count = 0;
}
+ /**
+ * new:
+ *
+ * Makes a new #GtkButtonCount widget
+ *
+ * Returns: a new widget
+ **/
public
GtkWidget *
new(void)
return GTK_WIDGET(GET_NEW);
}
- /* new button but with a label inside it already, the 'label'
- argument must not be NULL or we will return NULL */
+ /**
+ * new_with_label:
+ * @label: the label text
+ *
+ * Makes a new #GtkButtonCount widget with a label
+ *
+ * Returns: a new widget
+ **/
public
GtkWidget *
new_with_label(char *label (check null)) onerror NULL