Commit graph

141 commits

Author SHA1 Message Date
Brian Matzon 351e6f5b19 support isCreated and destroy (destroy currently ignored) 2005-06-29 20:47:18 +00:00
Brian Matzon e487a4a2b9 decrease visibility of classes 2005-06-29 20:38:21 +00:00
Kevin Glass 0ae6c420ef Initial controller input checkin. Source for the wrapper round JInput including the test tool. 2005-06-29 20:11:15 +00:00
Elias Naur b12ac2c44c Mouse: Allow delta queries when not grabbed. 2005-05-17 08:04:48 +00:00
Elias Naur 137cad2394 Properly reset Keyboard on destroy() 2005-05-05 10:16:46 +00:00
Caspian Rychlik-Prince 200ed3792a Cleanup of unused imports 2005-05-04 20:59:44 +00:00
Caspian Rychlik-Prince 4747c4878b Clean state after destroy 2005-05-04 20:38:29 +00:00
Elias Naur 2cd1e740ee Removed cached width and height from Mouse 2005-04-28 11:57:38 +00:00
Elias Naur 8ae988494b Remove unused code 2005-04-28 10:52:03 +00:00
Elias Naur a32da7e226 Fon't reset the cursor position in resetMouse() 2005-04-28 10:36:51 +00:00
Elias Naur 038d929180 Allow setCursorPosition when mouse is grabbed 2005-04-28 10:31:32 +00:00
Elias Naur 0b9d221f9c Fix cursor jumping after Mouse.setGrabbed() 2005-04-28 09:57:45 +00:00
Elias Naur 5fe3157227 *** empty log message *** 2005-04-12 11:56:59 +00:00
Elias Naur 61ddd625df Added Mouse.setCursorPosition(x, y) 2005-04-12 11:45:06 +00:00
Elias Naur 0e6c9aa0cd Added LWJGLUtil.getPlatform to encapsulate platform detection. Added FreeBSD as an alias to Linux. 2005-04-09 17:35:37 +00:00
Brian Matzon ad8d7676c2 moved Sys.log to LWJGLUtils and renamed property to org.lwjgl.util.Debug 2005-03-29 18:09:33 +00:00
Elias Naur fb5d89599b Linux support for AWTGLCanvas. Big refactor of context specific code into Context.java that is now shared between Display, Pbuffer and AWTGLCanvas. (Win32 and Mac OS X is now broken while I implement the same changes on those platforms) 2005-02-20 11:24:22 +00:00
Brian Matzon 2c5a862c99 add comment on keyboard layout/key 2005-02-07 18:45:25 +00:00
Elias Naur f4180a214d Cleaned up Mouse and Keyboard now that buffering and translation are always enabled 2005-01-18 16:42:31 +00:00
Elias Naur 250a87767f Removed Controller 2005-01-18 15:32:13 +00:00
Elias Naur fbcd19698b Moved Mouse.getNativeCursorCaps() to Cursor.getCapabilities()
Renamed Pbuffer.getPbufferCaps() to Pbuffer.getCapabilities()
2005-01-18 12:34:36 +00:00
Elias Naur 69bc20f3f5 Removed enableBuffer() and enableTranslation() from the public API. 2005-01-10 08:19:28 +00:00
Brian Matzon 5a01a1313a simple optimization 2004-12-07 21:50:30 +00:00
Ioannis Tsakpinis 3041c0494d Code cleanup 2004-11-25 22:20:45 +00:00
Brian Matzon 6fd2a42ef0 import cleanup 2004-11-20 16:46:44 +00:00
Elias Naur 9741a99c64 Make read() and poll() return absolute coordinates when the mouse is not grabbed 2004-11-12 15:01:29 +00:00
Elias Naur 1ec70842d0 Mac OS X port, second try :) 2004-11-11 16:03:19 +00:00
Elias Naur b5d783f685 *** empty log message *** 2004-11-11 13:54:25 +00:00
Elias Naur 5b1b513aab Moved native cursors to DisplayImplementation 2004-11-11 13:27:59 +00:00
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 72afa14aa3 Converted *.allocateDirect to BufferUtils 2004-07-29 11:41:11 +00:00
Elias Naur ad1ff19437 Split general buffer checks into org.lwjgl.BufferChecks and the gl specific buffer checks into org.lwjgl.opengl.GLBufferChecks 2004-07-29 11:20:43 +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
Caspian Rychlik-Prince 6b7695e0f9 *** empty log message *** 2004-07-03 13:13:54 +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
Brian Matzon 3e4eac8e66 javadoc fixes 2004-05-14 17:20:17 +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 54e06e4026 support for n buttons 2004-04-29 16:21:37 +00:00
Brian Matzon a9506354ee fixed mouse issues, setGrabbed & native cursor now works (afaik ;)) 2004-04-12 14:46:18 +00:00