summaryrefslogtreecommitdiff
path: root/setup/mouse.c
diff options
context:
space:
mode:
authorSimon Howard2006-06-29 18:05:32 +0000
committerSimon Howard2006-06-29 18:05:32 +0000
commit1d41349f0326187866c8212fed490f95b9692e47 (patch)
tree65ed1eecbd1356cd03fbc425a96b1514352e71a5 /setup/mouse.c
parent0fceea019eb22150b79dfe789c0b0dd2192bb7a3 (diff)
downloadchocolate-doom-1d41349f0326187866c8212fed490f95b9692e47.tar.gz
chocolate-doom-1d41349f0326187866c8212fed490f95b9692e47.tar.bz2
chocolate-doom-1d41349f0326187866c8212fed490f95b9692e47.zip
Initial mouse configuration window.
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 564
Diffstat (limited to 'setup/mouse.c')
-rw-r--r--setup/mouse.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/setup/mouse.c b/setup/mouse.c
new file mode 100644
index 00000000..f87eb390
--- /dev/null
+++ b/setup/mouse.c
@@ -0,0 +1,36 @@
+
+#include <stdlib.h>
+#include "textscreen.h"
+
+int novert;
+int speed;
+int accel;
+int threshold;
+
+void ConfigMouse(void)
+{
+ txt_window_t *window;
+ txt_table_t *table;
+
+ window = TXT_NewWindow("Mouse configuration");
+
+ TXT_AddWidget(window, TXT_NewSeparator("Mouse motion"));
+
+ table = TXT_NewTable(2);
+
+ TXT_AddWidget(table, TXT_NewLabel("Speed: "));
+ TXT_AddWidget(table, TXT_NewIntInputBox(&speed, 8));
+ TXT_AddWidget(table, TXT_NewLabel("Acceleration: "));
+ TXT_AddWidget(table, TXT_NewIntInputBox(&accel, 8));
+ TXT_AddWidget(table, TXT_NewLabel("Acceleration threshold: "));
+ TXT_AddWidget(table, TXT_NewIntInputBox(&threshold, 8));
+
+ TXT_AddWidget(window, table);
+
+ TXT_AddWidget(window, TXT_NewSeparator(NULL));
+
+ TXT_AddWidget(window,
+ TXT_NewInvertedCheckBox("Allow vertical mouse movement", &novert));
+
+}
+