]> Pileus Git - ~andy/gtk/blobdiff - tests/simple.c
marshaller fixes.
[~andy/gtk] / tests / simple.c
index 450b3906c273ff77a9d58001cf46d1aab0f71fb8..9e57e357aca1c8c3cb615681e4e499a4786f6dcf 100644 (file)
@@ -16,22 +16,24 @@ main (int argc, char *argv[])
   /* FIXME: This is not allowable - what is this supposed to be? */
   /*  gdk_progclass = g_strdup ("XTerm"); */
   gtk_init (&argc, &argv);
-
-  window = gtk_widget_new (gtk_window_get_type (),
-                          "GtkObject::user_data", NULL,
-                          "GtkObject::signal::destroy", gtk_main_quit, NULL,
-                          "GtkWindow::type", GTK_WINDOW_TOPLEVEL,
-                          "GtkWindow::title", "hello world",
-                          "GtkWindow::allow_grow", FALSE,
-                          "GtkWindow::allow_shrink", FALSE,
-                          "GtkContainer::border_width", 10,
-                          NULL);
-  button = gtk_widget_new (gtk_button_get_type (),
-                          "GtkButton::label", "hello world",
-                          "GtkObject::signal::clicked", hello, NULL,
-                          "GtkWidget::parent", window,
-                          "GtkWidget::visible", TRUE,
-                          NULL);
+  
+  window = g_object_connect (gtk_widget_new (gtk_window_get_type (),
+                                            "user_data", NULL,
+                                            "type", GTK_WINDOW_TOPLEVEL,
+                                            "title", "hello world",
+                                            "allow_grow", FALSE,
+                                            "allow_shrink", FALSE,
+                                            "border_width", 10,
+                                            NULL),
+                            "signal::destroy", gtk_main_quit, NULL,
+                            NULL);
+  button = g_object_connect (gtk_widget_new (gtk_button_get_type (),
+                                            "GtkButton::label", "hello world",
+                                            "GtkWidget::parent", window,
+                                            "GtkWidget::visible", TRUE,
+                                            NULL),
+                            "signal::clicked", hello, NULL,
+                            NULL);
   gtk_widget_show (window);
 
   gtk_main ();