summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2008-01-03 12:25:11 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2008-01-03 12:25:11 (GMT)
commit26824e6de9ff2a591a02770f19006d186b2e1c71 (patch)
tree8dbfaf1a538a7be55c834aced5b08d3ae8630c4f
parent6b052d1bcbfe0bffbcd6b62f04bf294f693f5f7c (diff)
download2iv35-26824e6de9ff2a591a02770f19006d186b2e1c71.zip
2iv35-26824e6de9ff2a591a02770f19006d186b2e1c71.tar.gz
2iv35-26824e6de9ff2a591a02770f19006d186b2e1c71.tar.bz2
reset all
-rw-r--r--Smoke/gtk_main.c15
-rwxr-xr-xSmoke/smoke.binbin621857 -> 622107 bytes
2 files changed, 14 insertions, 1 deletions
diff --git a/Smoke/gtk_main.c b/Smoke/gtk_main.c
index ec3aa70..3c01fcc 100644
--- a/Smoke/gtk_main.c
+++ b/Smoke/gtk_main.c
@@ -60,6 +60,14 @@ static gboolean reset_rotate(GtkWidget *button, gpointer data) {
renderer_reset_roll();
}
+static gboolean reset_all(GtkWidget *button, gpointer data) {
+ renderer_reset_yaw();
+ renderer_reset_pitch();
+ renderer_reset_roll();
+ renderer_reset_zoom();
+ renderer_reset_pos();
+}
+
static gboolean select_zoom_speed(GtkRange *adjustment, gpointer data)
{
renderer_set_zoomspeed((int)gtk_range_get_value(adjustment));
@@ -154,7 +162,12 @@ GtkWidget *create_main_page(void)
frame = gtk_frame_new("View");
box = gtk_hbox_new(FALSE, 0);
-
+
+ button = gtk_button_new_with_label("Reset All");
+ g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(reset_all), NULL);
+ gtk_box_pack_start(GTK_BOX(box), button, TRUE, TRUE, 0);
+ gtk_widget_show(button);
+
box2 = gtk_vbox_new(FALSE, 0);
button = gtk_button_new_with_label("Reset Zoom");
diff --git a/Smoke/smoke.bin b/Smoke/smoke.bin
index e42669d..639ad99 100755
--- a/Smoke/smoke.bin
+++ b/Smoke/smoke.bin
Binary files differ