[libgd/wip/taggedentry] More tests



commit 9b43d5dd45f41546d00b698a3630b586c5fc51e5
Author: Ignacio Casal Quinteiro <ignacio casal nice-software com>
Date:   Sun Jul 14 18:16:56 2013 +0200

    More tests

 test-tagged-entry.c |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/test-tagged-entry.c b/test-tagged-entry.c
index d2f3e51..fa52bbb 100644
--- a/test-tagged-entry.c
+++ b/test-tagged-entry.c
@@ -1,6 +1,22 @@
 #include <gtk/gtk.h>
 #include <libgd/gd-tagged-entry.h>
 
+static void
+on_tag_clicked (GdTaggedEntry *entry,
+                GdTaggedEntryTag *tag,
+                gpointer useless)
+{
+  g_print ("tag clicked: %s\n", gd_tagged_entry_tag_get_label (tag));
+}
+
+static void
+on_tag_button_clicked (GdTaggedEntry *entry,
+                       GdTaggedEntryTag *tag,
+                       gpointer useless)
+{
+  g_print ("tag button clicked: %s\n", gd_tagged_entry_tag_get_label (tag));
+}
+
 gint
 main (gint argc,
       gchar ** argv)
@@ -17,6 +33,10 @@ main (gint argc,
   gtk_container_add (GTK_CONTAINER (window), box);
 
   entry = GTK_WIDGET (gd_tagged_entry_new ());
+  g_signal_connect(entry, "tag-clicked",
+                   G_CALLBACK (on_tag_clicked), NULL);
+  g_signal_connect(entry, "tag-button-clicked",
+                   G_CALLBACK (on_tag_button_clicked), NULL);
   gtk_container_add (GTK_CONTAINER (box), entry);
 
   tag = gd_tagged_entry_tag_new ("Blah1");
@@ -28,7 +48,7 @@ main (gint argc,
   gd_tagged_entry_insert_tag (GD_TAGGED_ENTRY (entry), tag, -1);
   g_object_unref (tag);
 
-  tag = gd_tagged_entry_tag_new ("Blah2");
+  tag = gd_tagged_entry_tag_new ("Blah3");
   gd_tagged_entry_tag_set_has_close_button (tag, FALSE);
   gd_tagged_entry_insert_tag (GD_TAGGED_ENTRY (entry), tag, 0);
   g_object_unref (tag);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]