]> git.tdb.fi Git - ext/subsurface.git/blobdiff - equipment.c
First steps towards integrating SDA files into the default XML loading
[ext/subsurface.git] / equipment.c
index b9b9259b5a8cd0631816842e95d513e14d1066e3..da758a9d42b24bbe4c483d89b263c9cfdabc5f75 100644 (file)
@@ -1,3 +1,13 @@
+/* equipment.c */
+/* creates the UI for the equipment page -
+ * controlled through the following interfaces:
+ * 
+ * void show_dive_equipment(struct dive *dive)
+ * void flush_dive_equipment_changes(struct dive *dive)
+ *
+ * called from gtk-ui:
+ * GtkWidget *equipment_widget(void)
+ */
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
@@ -6,6 +16,7 @@
 
 #include "dive.h"
 #include "display.h"
+#include "display-gtk.h"
 #include "divelist.h"
 
 struct cylinder_widget {
@@ -238,6 +249,7 @@ static void apply_cb(GtkButton *button, gpointer data)
 
        for (i = 0; i < MAX_CYLINDERS; i++)
                record_cylinder_changes(dive->cylinder+i, gtk_cylinder+i);
+       mark_divelist_changed(TRUE);
        flush_divelist(dive);
 }
 
@@ -357,7 +369,7 @@ static void cylinder_widget(int nr, GtkListStore *model)
        cylinder->description = GTK_COMBO_BOX(widget);
        g_signal_connect(widget, "changed", G_CALLBACK(cylinder_cb), cylinder);
 
-       widget = create_spinbutton(hbox, "Size", 0, 200, 0.1);
+       widget = create_spinbutton(hbox, "Size", 0, 300, 0.1);
        cylinder->size = GTK_SPIN_BUTTON(widget);
 
        widget = create_spinbutton(hbox, "Pressure", 0, 5000, 1);