Hi,

I installed libgtk-directfb-2.0-dev packages on Debian 5.0. When I tested
the attached simple program, it showed nothing.
Would you tell me how to solve this problem? Thanks.

Regards,
Joe.
#include <gtk/gtk.h>

static void destroy (GtkWidget*, gpointer);

int main (int argc, 
          char *argv[])
{
  GtkWidget *window, *table, *label, *label2, *name;

  gtk_init (&argc, &argv);

  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_window_set_title (GTK_WINDOW (window), "Tables");
  gtk_container_set_border_width (GTK_CONTAINER (window), 10);
  gtk_widget_set_size_request(window, 300, 300);

  g_signal_connect (G_OBJECT (window), "destroy",
                    G_CALLBACK (destroy), NULL);

  table = gtk_table_new (2, 2, TRUE);
  label = gtk_label_new ("Enter the following information ...");
  label2 = gtk_label_new ("Name: ");
  name = gtk_entry_new ();
  
  /* Attach the two labels and entry widget to their parent container. */
  gtk_table_attach (GTK_TABLE (table), label, 0, 2, 0, 1, 
                    GTK_EXPAND, GTK_SHRINK, 0, 0);
  gtk_table_attach (GTK_TABLE (table), label2, 0, 1, 1, 2, 
                    GTK_EXPAND, GTK_SHRINK, 0, 0);
  gtk_table_attach (GTK_TABLE (table), name, 1, 2, 1, 2, 
                    GTK_EXPAND, GTK_SHRINK, 0, 0);

  /* Add five pixels of spacing between every row and every column. */
  gtk_table_set_row_spacings (GTK_TABLE (table), 5);
  gtk_table_set_col_spacings (GTK_TABLE (table), 5);

  gtk_container_add (GTK_CONTAINER (window), table);
  gtk_widget_show_all (window);

  gtk_main ();
  return 0;
}

static void
destroy (GtkWidget *window,
         gpointer data)
{
  gtk_main_quit ();
}
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to