From 23c6a42b084fbd1affbf7cc1b3f5e94fb15d3a92 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Wed, 31 Aug 2011 18:30:42 -0700 Subject: Make the main display saner This tweaks: - packing to be what you'd kind of expect - makes the "summary info" always visible - the "extended info" is now on a notebook page of its own - dive profile the first notebook page, since the summary information is visible regardless. which all just seems a lot more logical. Signed-off-by: Linus Torvalds --- info.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'info.c') diff --git a/info.c b/info.c index bef3f1dba..6d91a0f26 100644 --- a/info.c +++ b/info.c @@ -51,19 +51,31 @@ GtkWidget *dive_info_frame(void) datetime = gtk_entry_new(); gtk_editable_set_editable(GTK_EDITABLE(datetime), FALSE); - gtk_box_pack_start(GTK_BOX(hbox), datetime, FALSE, FALSE, 0); depth = gtk_entry_new(); gtk_editable_set_editable(GTK_EDITABLE(depth), FALSE); - gtk_box_pack_start(GTK_BOX(hbox), depth, FALSE, FALSE, 0); duration = gtk_entry_new(); gtk_editable_set_editable(GTK_EDITABLE(duration), FALSE); - gtk_box_pack_start(GTK_BOX(hbox), duration, FALSE, FALSE, 0); + return frame; +} + +GtkWidget *extended_dive_info_frame(void) +{ + GtkWidget *frame; + GtkWidget *vbox; + + frame = gtk_frame_new("Extended dive info"); + gtk_widget_show(frame); + + vbox = gtk_vbox_new(FALSE, 5); + gtk_container_add(GTK_CONTAINER(frame), vbox); + + /* Add extended info here: name, description, yadda yadda */ update_dive_info(current_dive); return frame; } -- cgit v1.2.3-70-g09d2