title: Textbox with a label in a GTK+ program
body: <p>I am new to GTK+ programming.I wrote a simple GTK+ program where i display a label and a textbox in a window, the label should be to the left of the textbox and i should be able to specify the horizontal length of the textbox. Below is my code so far,the program runs fine but im unable to align the label to the left of the textbox and also set the textbox horizontal length.</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  #include &lt;gtk/gtk.h&gt;
  
  static void destroy(GtkWidget *widget,gpointer   data)
  {
      gtk_main_quit ();
  }
  
  int main (int argc, char *argv[])
  {
    GtkWidget *window,*table,*label,*entry;
    gtk_init(&amp;argc, &amp;argv);
    void initialize_window(GtkWidget *);
  
    //Create the main window
    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    initialize_window(window);
    gtk_widget_show(window);
  
     /* Create a 1x2 table */
     table = gtk_table_new (1, 2, TRUE);
     gtk_container_add (GTK_CONTAINER (window), table);
     gtk_widget_show (table);
  
  
    /* create a new label. */
    label = gtk_label_new ("Enter some text: ");
    gtk_misc_set_alignment (GTK_MISC (label), 0, 0);
    gtk_table_attach_defaults (GTK_TABLE (table),label, 0, 1, 0, 1);
    gtk_widget_show (label);
  
    //create a text box
    entry = gtk_entry_new ();
    gtk_entry_set_max_length (GTK_ENTRY (entry),0);
    gtk_table_attach_defaults (GTK_TABLE (table),entry, 0, 1, 0, 1);
    gtk_widget_show (entry); 
  
  
  
    gtk_main ();
    return 0;
  }
  
  
  
  void initialize_window(GtkWidget *window)
  {
    gtk_window_set_title(GTK_WINDOW(window),"My Window"); //Set window title
    gtk_window_set_default_size (GTK_WINDOW (window), 400, 200); //Set default size for the window
    g_signal_connect (window, "destroy",G_CALLBACK (destroy), NULL); //End application when close button clicked
  
  }
  </code></pre>
  
  <p>How can i fix this problem ?</p>
  
  <p>Please help
  Thank You.</p>