mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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 <torvalds@linux-foundation.org>
This commit is contained in:
parent
3d01a5f71a
commit
23c6a42b08
3 changed files with 29 additions and 11 deletions
18
info.c
18
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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue