]> git.draconx.ca Git - gob-dx.git/blobdiff - examples/gtk-button-count.gob
Release 0.92.3
[gob-dx.git] / examples / gtk-button-count.gob
index 0d039dc602817a7ce7a69c538b8a78d0536a33a2..1982146e8fe11ab629667a8206012e2c231c7721 100644 (file)
@@ -1,3 +1,10 @@
+/*
+ * 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;
 
@@ -14,6 +21,13 @@ class Gtk:Button:Count from Gtk:Button {
                button->count = 0;
        }
 
+       /**
+        * new:
+        *
+        * Makes a new #GtkButtonCount widget
+        *
+        * Returns: a new widget
+        **/
        public
        GtkWidget *
        new(void)
@@ -21,8 +35,14 @@ class Gtk:Button:Count from Gtk:Button {
                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