David Rose
6f5fd1525d
GraphicsWindow::_unexposed_draw
2012-01-15 20:13:16 +00:00
David Rose
56f22e0692
WxPandaWindow
2012-01-08 16:10:18 +00:00
David Rose
bee4cb326a
pipeline GraphicsOutput::set_active() to better support offscreen rendering in threaded mode
2011-10-03 20:23:17 +00:00
David Rose
59d74640fa
oops, stoopid me
2010-07-19 19:14:23 +00:00
David Rose
4fea43386f
stoopid cvs
2010-07-19 19:13:50 +00:00
Walt Destler
bb5d97f1bf
Fixed the following issues with the multitouch and python eventing code comitted earlier this week:
...
- Renamed CustomGraphicsWindowProc to PythonGraphicsWindowProc.
- PythonGraphicsWindowProc now extends the PythonCallbackObject class.
- Added a GraphicsWindowProcCallbackData class. The data stored in this class depends on the OS being compiled for. (Currently only members for WIN32.)
o Multitouch is now handled through this class as well. It has is_touch_event(), get_num_touches(), and get_touch_info() methods. The GraphicsWindow class still has these methods (GraphicsWindowProcCallbackData simply calls them), but they are no longer published.
- Updated Sources.pp to use all these new files.
- Added function and class comment blocks to everything.
- Fixed a few coding convention things and continued to follow those conventions to the best of my knowledge.
- Checked for literal tab characters.
- pandabase.h comes before all other includes
- No Windows-specific typedefs in non-Windows code.
- All python-specific code in HAVE_PYTHON blocks.
- Fixed the case between TIF_move, TIF_down, and TIF_UP (now TIF_up).
2010-06-25 21:46:53 +00:00
Chris Brunner
ce00397d7c
Changing Windows-centric UINT's to regular int's
2010-06-22 22:02:32 +00:00
Walt Destler
b4231f8df0
Added ability to receive windowing events in python.
...
Added Windows 7 multitouch support. Makepanda will detect when compiling with the Win7 SDK and turn on Win7 multitouch features.
2010-06-22 16:37:17 +00:00
David Rose
5e12be142a
request_keyboard_focus
2009-10-02 00:04:53 +00:00
David Rose
7af1350e4e
pass GraphicsEngine through to constructors
2009-02-25 23:04:45 +00:00
David Rose
74166de769
red-cyan is better than red-blue
2009-02-19 20:29:23 +00:00
David Rose
d4c2c9858d
SIMPLE_THREADS_NO_MUTEX -> LightMutex
2008-10-08 23:23:40 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
0e87f046c5
set_pixel_zoom
2008-05-08 22:38:07 +00:00
Josh Yelon
942769b672
Improvements to mouse-trail tracking
2007-10-01 19:47:19 +00:00
Josh Yelon
f64547dd1b
Code to record a mouse trail added
2007-09-30 19:40:46 +00:00
David Rose
4a60803a77
enforce const get_properties()
2007-07-10 14:35:52 +00:00
David Rose
0df3c4849b
name more mutexes
2007-06-21 20:07:59 +00:00
David Rose
029bd3476e
rename MOUSE_* -> M_*
2007-04-18 20:14:00 +00:00
David Rose
969e962ed8
fix issues with resizing fullscreen windows
2006-11-07 22:35:24 +00:00
Zachary Pavlov
f6e37779e4
added a relative mode to a window. Currently only does anything in osx
2006-11-03 02:33:22 +00:00
David Rose
2df2142906
better osx window resizing
2006-10-03 01:08:07 +00:00
David Rose
1940682af9
pass WindowProperties to GraphicsEngine::open_buffer and to related constructors
2006-06-15 14:02:40 +00:00
Josh Yelon
25cd86b34f
Removed spurious set_inverted
2006-06-08 15:09:35 +00:00
Josh Yelon
c1f03b3650
Fixed a few more gsg==NULL bugs
2006-06-07 21:16:37 +00:00
David Rose
cbd873fc23
fix red-blue-stereo
2006-05-12 20:38:18 +00:00
David Rose
889228f403
name mutexes for debugging; better UpdateSeq thread behavior
2006-04-09 23:23:15 +00:00
David Rose
6119598f63
prevent crash on pview exit
2006-04-07 23:23:09 +00:00
Josh Yelon
a8ffec28b6
Changes moving FrameBufferProperties into GraphicsOutput
2006-03-23 18:17:27 +00:00
Josh Yelon
a176d3627c
Buffer overhaul phase one
2006-03-20 17:56:51 +00:00
David Rose
90902c5cca
move red-blue-stereo support lower; cache cull results between left and right stereo channels
2006-02-17 17:36:04 +00:00
David Rose
264fc31115
automatic stereo cameras for stereo windows
2006-02-16 06:17:51 +00:00
David Rose
8567173ece
more threading issues
2006-01-16 15:42:28 +00:00
David Rose
572a146c24
untabify
2006-01-13 18:38:07 +00:00
David Rose
152ad1a173
fix has_origin assertion
2006-01-10 18:57:54 +00:00
Josh Yelon
4bb6fd3f1b
Changes to support offscreen-buffers that match the main window
2005-10-17 17:39:50 +00:00
David Rose
4e66269371
GraphicsWindow::set_request_close_event()
2005-04-25 21:54:46 +00:00
David Rose
cfeff1fe32
fix flattenMultitex() twice in one frame
2005-03-02 00:35:10 +00:00
David Rose
7d5ae1e3f6
move more config variables to new interface
2004-12-23 05:42:42 +00:00
David Rose
fa592c1040
remove GraphicsChannel and GraphicsLayer
2004-12-06 19:35:05 +00:00
David Rose
5761ae9d2c
first pass at MultitexReducer
2004-12-03 00:01:02 +00:00
David Rose
5fa326cbe5
more debug output
2004-09-24 17:56:36 +00:00
Asad M. Zaman
d90a4405bb
chat panel cancel now closes the ime window if any
2004-04-23 23:43:46 +00:00
David Rose
d561b66713
expose GraphicsWindow::get_pointer and move_pointer
2004-03-03 19:38:28 +00:00
David Rose
42507f9852
add ParasiteBuffer
2004-02-27 23:17:16 +00:00
David Rose
761c0e78fc
add name to GraphicsWindow constructor; add fixed_size to WindowProperties, add show-buffers to Configrc
2004-02-18 22:30:54 +00:00
David Rose
843c0331ae
update license, change remaining local #includes to use quotation marks
2004-02-13 19:27:33 +00:00
David Rose
61fb002677
fix assertion error on window close
2004-02-12 16:36:02 +00:00
David Rose
57eefece08
tweak graphicsBuffer, add wglGraphicsBuffer
2004-02-09 13:37:49 +00:00
David Rose
26da9be3e7
define GraphicsOutput class
2004-02-06 23:41:00 +00:00