28 #if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_TFORM)
29 #error Buildsystem error: BUILDING_PANDA_TFORM not defined
32 Configure(config_tform);
33 NotifyCategoryDef(tform,
"");
36 (
"drive-forward-speed", 20.0);
38 (
"drive-reverse-speed", 10.0);
40 (
"drive-rotate-speed", 80.0);
42 (
"drive-vertical-dead-zone", 0.1);
44 (
"drive-vertical-center", 0.0);
46 (
"drive-horizontal-dead-zone", 0.1);
48 (
"drive-horizontal-center", 0.0);
50 (
"drive-vertical-ramp-up-time", 0.0);
52 (
"drive-vertical-ramp-down-time", 0.0);
54 (
"drive-horizontal-ramp-up-time", 0.0);
56 (
"drive-horizontal-ramp-down-time", 0.0);
59 (
"inactivity-timeout", 0.0);
62 (
"trackball-use-alt-keys",
true,
63 PRC_DESC(
"Set this true to use the command and option/control keys in "
64 "conjunction with the first mouse button to simulate the behavior of "
65 "the second and third mouse buttons in trackball mode. Particularly "
66 "useful for Macs, or laptops with limited mouse buttons."));
68 ConfigureFn(config_tform) {
69 DriveInterface::init_type();
70 ButtonThrower::init_type();
71 MouseInterfaceNode::init_type();
72 MouseSubregion::init_type();
73 MouseWatcher::init_type();
74 MouseWatcherBase::init_type();
75 MouseWatcherGroup::init_type();
76 MouseWatcherRegion::init_type();
77 Trackball::init_type();
78 Transform2SG::init_type();