Elias Naur
742559fe20
Don't set native cursor if not supported by the platform
2004-11-03 13:49:08 +00:00
Elias Naur
ddd61963ee
Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation
2004-11-02 12:48:58 +00:00
Elias Naur
fa1713c4e8
Add delta values to Mouse events
2004-09-22 11:08:21 +00:00
Elias Naur
466faf572f
Add missing initialized check to Mouse.java
2004-07-27 17:08:48 +00:00
Elias Naur
bdf5a43d5e
Converted Cursor and Pbuffer handles to ByteBuffers
2004-07-25 14:28:50 +00:00
Brian Matzon
c4a3500cf5
removed javadoc referenced to read
2004-07-17 09:38:20 +00:00
Elias Naur
b121cd0fc7
Don't actually center cursor on setGrabbed(true)
2004-07-15 15:53:16 +00:00
Elias Naur
b07143f400
Made the mouse grab and native cursor properties persistent over destroy()/create()
2004-07-05 14:06:40 +00:00
Elias Naur
84110e9c13
Linux part:
...
Merged Window and Display into org.lwjgl.Display
Added support for persistent context. This will enable LWJGL games
to avoid recreating the context resources like textures and display
lists when switching between windowed and fullscreen and/or context
dimensions.
Added PixelFormat class instead of individual parameters to Display.create
and Pbuffer constructor.
2004-07-02 19:02:00 +00:00
Caspian Rychlik-Prince
370831cada
*** empty log message ***
2004-06-14 19:03:33 +00:00
Caspian Rychlik-Prince
43139c9ea9
New stuff for sensitivity adjustment, scrolling, and adjustable dimensions
2004-06-14 19:00:33 +00:00
Brian Matzon
4cea3e191b
header unification
2004-06-12 20:28:34 +00:00
Caspian Rychlik-Prince
f75bb436c9
Tiny javadoc adjustment
2004-05-26 22:53:40 +00:00
Caspian Rychlik-Prince
d137610528
*** empty log message ***
2004-05-25 15:19:16 +00:00
Caspian Rychlik-Prince
b697fb3ecf
Removed Sys.setTime(), Sys.getPlatform()
...
Changed Sys.getTime()
Added Display.sync()
2004-05-05 14:28:40 +00:00
Brian Matzon
a9506354ee
fixed mouse issues, setGrabbed & native cursor now works (afaik ;))
2004-04-12 14:46:18 +00:00
Elias Naur
6f1f14facb
Reverted the relative coordinate 'bug' - that's the required behaviour when Window.update is calling Mouse.poll. Consider the case where we call Window.update twice before checking getD*: with the old behaviour, only the deltas between the updates are reported, not those before the first update
2004-04-12 07:13:36 +00:00
Brian Matzon
86eb042b81
reworked animated native cursors, to use X animation when required
...
added initial setGrabbed(boolean) feature - Work in progress
both needs verification on linux
2004-04-12 00:33:01 +00:00
Brian Matzon
438e790987
fixed relative coordinate bug
2004-04-11 16:03:40 +00:00
Elias Naur
4974a66398
Folded read into poll to simplify interface
2004-04-07 07:55:42 +00:00
Elias Naur
bf8cce9b59
Make poll deltas accumulative, and only reset on getD*
2004-04-06 14:23:19 +00:00
Brian Matzon
70e36d8058
center mouse as cursor is
2004-04-03 18:18:25 +00:00
Elias Naur
9d55bbb302
Renamed LWJGLErrorException to LWJGLException
2004-03-27 15:05:24 +00:00
Elias Naur
63b33930b1
Added LWJGLErrorException to replace the too general Exception
2004-03-27 14:42:47 +00:00
Elias Naur
b98677fb47
All classes use Sys.initialize now
2004-03-27 13:48:58 +00:00
Elias Naur
c093f3ace1
Replaced asserts with proper runtime exceptions
2004-03-27 11:55:07 +00:00
Brian Matzon
afb8491cfa
fixed tests according to new way
...
cleaned up imports
2004-03-26 21:57:57 +00:00
Elias Naur
0a576f8e33
Save unread buffered input events between read()s
2004-03-26 21:11:20 +00:00
Elias Naur
f996e36d6c
set native cursor to null at Mouse.destroy()
2004-03-26 16:18:27 +00:00
Caspian Rychlik-Prince
fca57cefd5
Simplification work
2004-03-26 11:09:39 +00:00
Brian Matzon
bb51e3dc23
Cursor animation support regardless of platform features
2004-03-21 21:54:57 +00:00
Brian Matzon
55544a36f3
doh, clamping to width instead of height
2004-03-05 06:23:54 +00:00
Brian Matzon
a2aedd996b
updated javadoc
2004-02-12 07:10:06 +00:00
Brian Matzon
bbf0f46226
updated javadoc
2004-02-12 07:00:16 +00:00
Caspian Rychlik-Prince
11b2fc05e3
The BIG LWJGL REFACTORING
2004-02-08 20:41:00 +00:00
Brian Matzon
3cdd9516f3
assertion on Window.isCreated
2004-02-05 16:33:31 +00:00
Brian Matzon
75572ebcf6
absolute mouse
2004-02-04 21:06:38 +00:00
Brian Matzon
a3d1eaf94f
using getters
2004-02-04 20:44:07 +00:00
Elias Naur
963605989f
Implemented mouse button buffering
2003-10-11 16:29:40 +00:00
Elias Naur
43b2d67a71
Moved native cursor origin to middle of the window
2003-10-11 11:03:06 +00:00
Elias Naur
fc925baab4
*** empty log message ***
2003-10-08 07:49:43 +00:00
Elias Naur
aa9e183c7f
*** empty log message ***
2003-10-07 13:10:17 +00:00
Elias Naur
dd72b04c90
boolean results -> Exceptions
2003-09-30 10:52:05 +00:00
Caspian Rychlik-Prince
00616de78b
Lazy library instantiation
2003-09-16 15:39:46 +00:00
Elias Naur
ba3acc79b9
Committed spelling fixes
2003-08-29 08:00:44 +00:00
Caspian Rychlik-Prince
711c157ce6
Added button names and consistent query methods to the buttons, to map between names and indexes and back again
2003-08-17 16:32:53 +00:00
Caspian Rychlik-Prince
c94edfb609
*** empty log message ***
2003-08-17 16:31:07 +00:00
Elias Naur
315375dee5
Ported OpenGL to Buffers
2003-06-24 12:24:55 +00:00
Elias Naur
9bcaa18c3d
Implemented Pbuffers on win32 and linux (render to texture will be done later)
...
Implemented native cursor caps (one bit transparancy, alpha translucency and animations)
2003-05-20 12:20:13 +00:00
Elias Naur
e886d95122
Native cursors implemented
2003-05-16 18:39:46 +00:00