diff options
author | kraxel <kraxel> | 2006-11-15 13:18:05 +0000 |
---|---|---|
committer | kraxel <kraxel> | 2006-11-15 13:18:05 +0000 |
commit | b70c42b981e376c2ddb4d0b9ada506608c613274 (patch) | |
tree | 647955c66bd4c075cba44f7ca4e66114fdf5ae1b | |
parent | 0726265fc25716a7830953086057a131a8b9eb8b (diff) | |
download | xenwatch-b70c42b981e376c2ddb4d0b9ada506608c613274.tar.gz |
beautify with frames
-rw-r--r-- | vnc.c | 25 |
1 files changed, 17 insertions, 8 deletions
@@ -544,7 +544,7 @@ static GdkFilterReturn event_filter(GdkXEvent *gdkxevent, GdkEvent *gtkevent, GtkWidget *vnc_open(char *hostname, int tcpport, unsigned long flags, int debug_level) { - GtkWidget *vbox, *hbox; + GtkWidget *vbox, *hbox, *frame; char *argv[] = { "vnc-client", NULL, NULL }; int argc = sizeof(argv)/sizeof(argv[0]) -1; struct vnc_window *vnc; @@ -630,10 +630,6 @@ GtkWidget *vnc_open(char *hostname, int tcpport, unsigned long flags, vnc->line = gtk_label_new("status line"); vnc->kbd = gtk_label_new("keyboard mode"); vnc->res = gtk_label_new("vnc screen resolution"); - gtk_misc_set_alignment(GTK_MISC(vnc->line), 0, 0.5); - gtk_misc_set_padding(GTK_MISC(vnc->line), 3, 3); - gtk_misc_set_padding(GTK_MISC(vnc->kbd), 3, 3); - gtk_misc_set_padding(GTK_MISC(vnc->res), 3, 3); /* packing */ vbox = gtk_vbox_new(FALSE, 0); @@ -641,9 +637,22 @@ GtkWidget *vnc_open(char *hostname, int tcpport, unsigned long flags, gtk_container_add(GTK_CONTAINER(vnc->win), vbox); gtk_box_pack_start(GTK_BOX(vbox), vnc->draw, TRUE, TRUE, 0); gtk_box_pack_end(GTK_BOX(vbox), hbox, FALSE, TRUE, 0); - gtk_box_pack_start(GTK_BOX(hbox), vnc->line, TRUE, TRUE, 0); - gtk_box_pack_end(GTK_BOX(hbox), vnc->kbd, FALSE, TRUE, 0); - gtk_box_pack_end(GTK_BOX(hbox), vnc->res, FALSE, TRUE, 0); + + frame = gtk_frame_new(NULL); + gtk_box_pack_start(GTK_BOX(hbox), frame, TRUE, TRUE, 0); + gtk_container_add(GTK_CONTAINER(frame), vnc->line); + gtk_misc_set_alignment(GTK_MISC(vnc->line), 0, 0.5); + gtk_misc_set_padding(GTK_MISC(vnc->line), 3, 1); + + frame = gtk_frame_new(NULL); + gtk_box_pack_end(GTK_BOX(hbox), frame, FALSE, TRUE, 0); + gtk_container_add(GTK_CONTAINER(frame), vnc->kbd); + gtk_misc_set_padding(GTK_MISC(vnc->kbd), 3, 1); + + frame = gtk_frame_new(NULL); + gtk_box_pack_end(GTK_BOX(hbox), frame, FALSE, TRUE, 0); + gtk_container_add(GTK_CONTAINER(frame), vnc->res); + gtk_misc_set_padding(GTK_MISC(vnc->res), 3, 1); /* show window */ gtk_widget_show_all(vnc->win); |