[maemo-developers] Fwd: Urgent regarding resizing of boxs
From: nisha jain jain61 at gmail.comDate: Sun Apr 27 09:56:51 EEST 2008
- Previous message: External screen display
- Next message: Fwd: Urgent regarding resizing of boxs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi All,
I am facing a problem in gtk hbox and vbox widgets and i have to resolve
this issue as soon as possible.
Please let me know if any one has some inputs--
I am having following code to make a GUI for my application and I need to
resize my windows to utilize all
space i don't want any gaps inbetween the hboxs and vboxs but these is lots
of space wasting.
--
I am using following code.. I wanted to attach the figure where i am getting
lot of space between databoxs
but unfortunately my mail is bouncing...
I am having widgets which are packed into a hboxwidget
so basically i did following
vbox
___________________
| hbox hbox|
| |
| hbox |
|__________________ |
and inside each hbox couple of vboxes are combined.....
GtkWidget *box_main;
GtkWidget *Hbox_main;
GtkWidget *table[6];
GtkDataboxGraph *graph;
GtkWidget *button;
GtkWidget *hbox1;
GtkWidget *hbox2;
GtkWidget *hbox3;
GtkWidget *vbox1;
GtkWidget *vbox2;
GtkWidget *vbox3;
GtkWidget *labelBox;
GtkWidget *label;
GtkWidget *quitbox;
int which;
//GtkWidget separator;
gint i;
gint node_id;
gint signal_idle = 0;
GtkWidget *separator;
box_main = gtk_vbox_new(FALSE, 0);
Hbox_main = gtk_hbox_new(FALSE, 0);
gtk_container_add( GTK_CONTAINER(window), box_main);
vbox1 = gtk_vbox_new(FALSE, 0);
hbox1 = gtk_hbox_new(FALSE, 0);
/* Create the databoxes */
for( i = 0; i<6; i++)
{
/* Create a GtkDatabox widget along with scrollbars and rulers */
gtk_databox_create_box_with_scrollbars_and_rulers (&box[i],
&table[i],
FALSE, FALSE, FALSE, FALSE);
gtk_box_pack_start (GTK_BOX (vbox1), table[i], TRUE, TRUE, 0);
separator = gtk_hseparator_new ();
gtk_box_pack_start (GTK_BOX (vbox1), separator, FALSE, FALSE, 0);
}
gtk_box_pack_start(GTK_BOX( hbox1), vbox1, TRUE, TRUE, 0);
gtk_container_set_border_width(hbox1,0);
gtk_box_pack_start(GTK_BOX( Hbox_main), hbox1, TRUE, TRUE, 0);
gtk_container_set_border_width(Hbox_main,0);
// To make cross lines on the boxes
hbox2 = gtk_hbox_new(TRUE, 0);
vbox2 = gtk_vbox_new(FALSE, 0);
labelBox = labelBoxFunc();
gtk_misc_set_alignment (GTK_MISC (labelBox), 0, 0);
gtk_box_pack_end(GTK_BOX(vbox2), labelBox, TRUE, TRUE, 0);
gtk_box_pack_end(GTK_BOX(hbox2), vbox2, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX( Hbox_main), hbox2, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX( box_main), Hbox_main, TRUE, TRUE, 0);
/*Args are: homogeneous, spacing, expand, fill, padding */
hbox3 = make_box (FALSE, 10, TRUE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (box_main), hbox3, TRUE, TRUE, 20);
gtk_widget_show (box_main);
The snap shot of the GUI is as follows --
Please let me know how i can resize the hbox and vboxs
Thanks and Regards,
Nisha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20080427/8c306a0e/attachment.htm
- Previous message: External screen display
- Next message: Fwd: Urgent regarding resizing of boxs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
