<div class="gmail_quote">Hi All,
<div>&nbsp;</div>
<div>I am facing a problem in gtk hbox and vbox widgets and i have to resolve this issue as soon as possible.</div>
<div>Please let me know if any one has some inputs--</div>
<div>&nbsp;</div>
<div>I am having following code to make a GUI for my application&nbsp; and I need to resize my windows to utilize all</div>
<div>space i don&#39;t want any gaps inbetween the hboxs and vboxs but these is lots of space wasting.</div>
<div>-- </div>

<div>I am using following code.. I wanted to attach the figure where i am getting lot of space between databoxs<br>but unfortunately my mail is bouncing...<br><br>I am having widgets which are packed into a hboxwidget </div>

<div>&nbsp;</div>
<div>so basically i did following</div>
<div>&nbsp;</div>
<div>vbox</div>
<div>___________________</div>
<div>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hbox&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hbox|</div>
<div>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</div>
<div>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hbox&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</div>
<div>|__________________ |</div>
<div>&nbsp;</div>
<div>and inside each hbox couple of vboxes are combined.....</div>
<div>&nbsp;</div>
<div>&nbsp;GtkWidget *box_main;<br>&nbsp;GtkWidget *Hbox_main;<br>&nbsp;GtkWidget *table[6];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;GtkDataboxGraph *graph;</div>
<p>&nbsp;GtkWidget *button;&nbsp;<br>&nbsp;GtkWidget *hbox1;<br>&nbsp;GtkWidget *hbox2;<br>&nbsp;GtkWidget *hbox3;<br>&nbsp;GtkWidget *vbox1;<br>&nbsp;GtkWidget *vbox2;<br>&nbsp;GtkWidget *vbox3;</p>
<p>&nbsp;GtkWidget *labelBox;</p>
<p>&nbsp;GtkWidget *label;<br>&nbsp;GtkWidget *quitbox;<br>&nbsp;int which;<br>&nbsp;&nbsp;<br>&nbsp;//GtkWidget separator;<br>&nbsp;gint i;<br>&nbsp;gint node_id;</p>
<p>&nbsp;gint signal_idle = 0;<br>&nbsp;GtkWidget *separator;<br>&nbsp;box_main = gtk_vbox_new(FALSE, 0);</p>
<div>&nbsp;Hbox_main = gtk_hbox_new(FALSE, 0);<br>&nbsp;<br>&nbsp; gtk_container_add( GTK_CONTAINER(window), box_main);<br>&nbsp;</div>
<div>&nbsp;vbox1 = gtk_vbox_new(FALSE, 0);&nbsp;<br>&nbsp;hbox1 = gtk_hbox_new(FALSE, 0);</div>
<p>&nbsp;/* Create the databoxes */<br>&nbsp;for( i = 0; i&lt;6; i++)<br>&nbsp;{<br>&nbsp;&nbsp;/* Create a GtkDatabox widget along with scrollbars and rulers */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gtk_databox_create_box_with_scrollbars_and_rulers (&amp;box[i], &amp;table[i],<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FALSE, FALSE, FALSE, FALSE);<br>&nbsp;&nbsp;gtk_box_pack_start (GTK_BOX (vbox1), table[i], TRUE, TRUE, 0);<br>&nbsp;&nbsp;separator = gtk_hseparator_new ();<br>&nbsp;&nbsp;gtk_box_pack_start (GTK_BOX (vbox1), separator, FALSE, FALSE, 0);<br>

&nbsp;}</p>
<p>&nbsp;gtk_box_pack_start(GTK_BOX( hbox1), vbox1, TRUE, TRUE, 0);<br>&nbsp;gtk_container_set_border_width(hbox1,0);<br>&nbsp;gtk_box_pack_start(GTK_BOX( Hbox_main), hbox1, TRUE, TRUE, 0);&nbsp;<br>&nbsp;gtk_container_set_border_width(Hbox_main,0);<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // To make cross lines on the boxes</p>
<p>&nbsp;hbox2 = gtk_hbox_new(TRUE, 0);<br>&nbsp;vbox2 = gtk_vbox_new(FALSE, 0);<br>&nbsp;labelBox = labelBoxFunc();<br>&nbsp;gtk_misc_set_alignment (GTK_MISC (labelBox), 0, 0);</p>
<p>&nbsp;&nbsp;&nbsp; &nbsp;gtk_box_pack_end(GTK_BOX(vbox2), labelBox, TRUE, TRUE, 0);<br>&nbsp;gtk_box_pack_end(GTK_BOX(hbox2), vbox2, TRUE, TRUE, 0);</p>
<p>&nbsp;gtk_box_pack_start(GTK_BOX( Hbox_main), hbox2, TRUE, TRUE, 0);</p>
<p>&nbsp;gtk_box_pack_start(GTK_BOX( box_main), Hbox_main, TRUE, TRUE, 0);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*Args are: homogeneous, spacing, expand, fill, padding */<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;hbox3 = make_box (FALSE, 10, TRUE, FALSE, 0);</p>
<p>&nbsp;gtk_box_pack_start (GTK_BOX (box_main), hbox3, TRUE, TRUE, 20);&nbsp;</p>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gtk_widget_show (box_main);</div>
<div>&nbsp;</div>
<div>The snap shot of the GUI is as follows -- </div>
<div>&nbsp;</div>
<div>Please let me know how i can resize the hbox and vboxs</div>
<div>&nbsp;</div>
<div>Thanks and Regards,</div>
<div>Nisha</div>
</div><br>