rdb
a65b477734
Commit patches by cfsworks:
...
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb
85a5be984f
Raw button event support, with X11 implementation (untransformed QWERTY)
2014-03-07 12:52:15 +00:00
rdb
8b40d8f83c
fix compiler warning
2013-01-13 14:48:05 +00:00
David Rose
849f276dd8
track mouse beyond DisplayRegion too
2012-02-22 04:23:11 +00:00
David Rose
186da11f36
Trackball::set_control_mode()
2012-01-24 15:24:18 +00:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
501470169f
stdfloat_double
2011-10-10 05:25:10 +00:00
David Rose
0cf03bc158
untabify
2011-06-29 22:09:10 +00:00
David Rose
93637862da
add trackball-use-alt-keys
2010-12-16 00:54:33 +00:00
David Rose
9124513b82
side-by-side stereo
2010-07-19 18:43:24 +00:00
gogg
876bd72fb9
Remove unused member _mods from mouseWatcherRegion declaration.
2009-12-01 00:38:04 +00:00
gogg
fe94fedc10
fix for ancient bug that causes non-gui keyboard input to be discarded if the mouse pointer is outside the client area of the window
2009-11-24 01:21:19 +00:00
David Rose
928aec618d
better handle touchscreens
2009-05-05 22:41:02 +00:00
David Rose
09f8d67a8a
iphone touches
2009-04-26 01:11:49 +00:00
David Rose
f486d3c152
make Transform2SG keep a reference-counting pointer to its node
2009-04-20 15:10:00 +00:00
David Rose
85e5ad2e45
MouseWatcher::set_frame
2009-02-05 23:42:38 +00:00
David Rose
807cae3bfa
fix for incorrect within events
2008-12-31 01:12:22 +00:00
David Rose
58e0537e3c
wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion
2008-11-07 21:12:42 +00:00
David Rose
d4c2c9858d
SIMPLE_THREADS_NO_MUTEX -> LightMutex
2008-10-08 23:23:40 +00:00
David Rose
c82dbc649b
initialize keycode
2008-09-29 18:36:04 +00:00
David Rose
f9cbb6f984
sort MouseWatcherGroup regions. Maybe fix for scroll bar getting stuck.
2008-09-15 20:14:46 +00:00
David Rose
2928e1088e
new fix (idea suggested by Clemens Pecinovsky)
2008-06-11 20:54:50 +00:00
David Rose
494217ea89
revert incorrect patches in 1.60 and 1.62
2008-06-11 20:28:01 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
28dbf6e736
suggested patch from Clemens Pecinovsky
2008-05-09 18:53:31 +00:00
David Rose
d956aee536
handle pixel_zoom properly
2008-05-09 00:07:13 +00:00
David Rose
61c935f04d
patch suggested by Clemens Pecinovsky
2008-05-08 16:41:08 +00:00
Josh Yelon
942769b672
Improvements to mouse-trail tracking
2007-10-01 19:47:19 +00:00
Josh Yelon
5abebf3e0f
More code for mouse-trail logging
2007-09-30 19:56:44 +00:00
Josh Yelon
f64547dd1b
Code to record a mouse trail added
2007-09-30 19:40:46 +00:00
Zachary Pavlov
220d33e006
okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg
2007-07-20 23:02:51 +00:00
David Rose
011cfc2763
forward reference
2007-07-04 00:34:20 +00:00
David Rose
33a0c3af8e
replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations
2007-05-31 21:17:50 +00:00
Zachary Pavlov
4d9f4785c7
commented out down setting for resume_down case. This is a fix for the first key missed bug
2006-11-02 23:46:27 +00:00
David Rose
4cbeeb61cd
typo in comment
2006-10-24 21:54:35 +00:00
David Rose
d7892c5bb2
better one-button trackball
2006-10-11 23:14:19 +00:00
David Rose
9744dbfc0b
a bit more osx keyboard/mouse support
2006-10-09 23:47:08 +00:00
David Rose
ff6a4155ee
button_repeat event also needs the button name parameter
2006-10-09 22:07:24 +00:00
David Rose
56f63aaff6
add inactivity_timeout_event
2006-09-15 18:00:53 +00:00
David Rose
e6077a603c
implement MouseWatcher::inactivity_timeout
2006-09-15 16:27:09 +00:00
David Rose
dc6b1cbe79
fix sticky rollover buttons
2006-07-14 21:06:26 +00:00
David Rose
1ee0741221
fix MouseWatcherRegion update and show_regions
2006-04-29 02:00:15 +00:00
David Rose
0c267327e4
fix base.mouseWatcherNode.showRegions()
2006-04-28 23:25:06 +00:00
David Rose
9808294212
factor out more calls to Thread::get_current_thread()
2006-04-27 14:45:39 +00:00
David Rose
ddd1046462
factor out Thread::get_current_thread() some more
2006-04-26 07:31:23 +00:00
David Rose
889228f403
name mutexes for debugging; better UpdateSeq thread behavior
2006-04-09 23:23:15 +00:00
David Rose
8a78fffd8f
multithreading optimizations, tau profiler, related changes
2006-04-05 19:36:05 +00:00
David Rose
725e82e6f4
show_through()
2006-03-20 20:48:26 +00:00
David Rose
c4306e0f4b
fix paste-buffer corruption bug
2006-02-26 15:42:57 +00:00
David Rose
8fbc824aab
make PGui more thread-safe
2006-02-16 23:45:05 +00:00