15 #include "config_tform.h" 17 #include "driveInterface.h" 18 #include "buttonThrower.h" 19 #include "mouseSubregion.h" 20 #include "mouseWatcher.h" 21 #include "mouseWatcherBase.h" 22 #include "mouseWatcherGroup.h" 23 #include "mouseWatcherRegion.h" 24 #include "trackball.h" 25 #include "transform2sg.h" 29 Configure(config_tform);
30 NotifyCategoryDef(tform,
"");
33 (
"drive-forward-speed", 20.0);
35 (
"drive-reverse-speed", 10.0);
37 (
"drive-rotate-speed", 80.0);
39 (
"drive-vertical-dead-zone", 0.1);
41 (
"drive-vertical-center", 0.0);
43 (
"drive-horizontal-dead-zone", 0.1);
45 (
"drive-horizontal-center", 0.0);
47 (
"drive-vertical-ramp-up-time", 0.0);
49 (
"drive-vertical-ramp-down-time", 0.0);
51 (
"drive-horizontal-ramp-up-time", 0.0);
53 (
"drive-horizontal-ramp-down-time", 0.0);
56 (
"inactivity-timeout", 0.0);
59 (
"trackball-use-alt-keys",
true,
60 PRC_DESC(
"Set this true to use the command and option/control keys in " 61 "conjunction with the first mouse button to simulate the behavior of " 62 "the second and third mouse buttons in trackball mode. Particularly " 63 "useful for Macs, or laptops with limited mouse buttons."));
65 ConfigureFn(config_tform) {
66 DriveInterface::init_type();
67 ButtonThrower::init_type();
68 MouseInterfaceNode::init_type();
69 MouseSubregion::init_type();
70 MouseWatcher::init_type();
71 MouseWatcherBase::init_type();
72 MouseWatcherGroup::init_type();
73 MouseWatcherRegion::init_type();
74 Trackball::init_type();
75 Transform2SG::init_type();
This is a convenience class to specialize ConfigVariable as a boolean type.
This is a convenience class to specialize ConfigVariable as a floating-point type.