Commit graph

17 commits

Author SHA1 Message Date
Joey Payne
8bfce9538c Updated test code to be up to date with the changes in the surface.py
code.
Added resize window call.
2014-02-03 16:05:46 -07:00
Joey Payne
ce5295348e Added ability to switch windows by clicking on them.
Added clipping option to window.
Refactored test code into own classes.
2014-02-03 15:56:20 -07:00
Joey Payne
ec75a46c6d Added a gtk widget for rendering. 2014-02-01 20:23:05 -07:00
Joey Payne
4fbb2b5a85 Modified the test.py to use the surface calls to inject mouse events. 2014-02-01 20:22:44 -07:00
Joey Payne
cd75ee08bb Added a mouse class to render a mouse if the user does not have one/is in fullscreen mode. 2014-02-01 20:21:50 -07:00
Joey Payne
d348ae2759 Removed updating in another thread for sake of ease of use and smoothness. 2014-01-31 22:42:19 -07:00
Joey Payne
ca0616e63f Updated readme. 2014-01-31 22:41:22 -07:00
Joey Payne
22e86812e8 Added ability to resize windows from all sides and corners. 2014-01-31 22:37:08 -07:00
Joey Payne
0785a228aa Added window resize handles. Fixed bugs with clicking, dragging and focus events. 2014-01-30 23:23:52 -07:00
Joey Payne
067c77ac23 Refactored code in the structures file for easier structure adding. Added the beginning of a resizable function. 2014-01-29 22:41:49 -07:00
Joey Payne
5fa72907cc Put mouse position setting in a different thread. 2014-01-29 15:52:23 -07:00
Joey Payne
4cea15f4f1 Added ability to drag windows. 2014-01-29 15:51:36 -07:00
Joey Payne
0e4f2324f5 Added mouse injection in the test script. Also added plane generation on the fly. 2014-01-28 23:20:33 -07:00
Joey Payne
58ab7aa79a Added some mouse events to each window. 2014-01-28 23:19:45 -07:00
Joey Payne
2cdb9fbca6 Added initial drawing code plus a test app. 2014-01-28 16:29:30 -07:00
Joey Payne
d08795e5c9 Modified the README to be more descriptive. 2014-01-27 14:13:05 -07:00
jyapayne
abf14caae1 Initial commit 2014-01-27 13:04:21 -08:00