diff options
author | Simon Howard | 2006-06-29 18:05:32 +0000 |
---|---|---|
committer | Simon Howard | 2006-06-29 18:05:32 +0000 |
commit | 1d41349f0326187866c8212fed490f95b9692e47 (patch) | |
tree | 65ed1eecbd1356cd03fbc425a96b1514352e71a5 /setup/mouse.c | |
parent | 0fceea019eb22150b79dfe789c0b0dd2192bb7a3 (diff) | |
download | chocolate-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.c | 36 |
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)); + +} + |