~noskcaj/ubuntu/trusty/gnome-documents/3.10.2

« back to all changes in this revision

Viewing changes to libgd/test-revealer.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson, Thomas Bechtold
  • Date: 2013-04-04 13:32:08 UTC
  • mfrom: (3.1.4 experimental)
  • Revision ID: package-import@ubuntu.com-20130404133208-n19gqczi05z31ogb
Tags: 3.8.0-1
[ Thomas Bechtold ]
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include <gtk/gtk.h>
 
2
#include <libgd/gd-revealer.h>
 
3
 
 
4
gint
 
5
main (gint argc,
 
6
      gchar ** argv)
 
7
{
 
8
  GtkWidget *window, *revealer, *box, *widget, *entry;
 
9
 
 
10
  gtk_init (&argc, &argv);
 
11
 
 
12
  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 
13
  gtk_widget_set_size_request (window, 300, 300);
 
14
 
 
15
  box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
 
16
  widget = gtk_toggle_button_new_with_label ("Revealed");
 
17
  gtk_container_add (GTK_CONTAINER (box), widget);
 
18
  gtk_container_add (GTK_CONTAINER (window), box);
 
19
 
 
20
  revealer = gd_revealer_new ();
 
21
  entry = gtk_entry_new ();
 
22
  gtk_container_add (GTK_CONTAINER (revealer), entry);
 
23
  gtk_container_add (GTK_CONTAINER (box), revealer);
 
24
 
 
25
  g_object_bind_property (widget, "active", revealer, "reveal-child", 0);
 
26
 
 
27
  gtk_widget_show_all (window);
 
28
  gtk_main ();
 
29
 
 
30
  gtk_widget_destroy (window);
 
31
 
 
32
  return 0;
 
33
}