Commit Graph

58 Commits

Author SHA1 Message Date
Joshua Granick
ec60520d52 Switch to tinyfiledialogs, implement unicode on Windows 2016-12-27 17:27:23 -08:00
Joshua Granick
4956adc595 Improve toggle fullscreen 2016-12-27 13:06:01 -08:00
Joshua Granick
384fdf2942 Compile fix, cleanup 2016-10-24 17:46:54 -07:00
Federico Bricker
fe13ea21f3 implement lime.ui.Haptic.vibrate(...) for iOS
-Basic implementation, but works-
2016-10-24 17:16:15 -07:00
Joshua Granick
2918876ede Add support for hidden windows, hide on munit tests 2016-08-10 11:07:31 -07:00
vroad
9d5839bc73 Fix spaces 2016-05-26 11:41:19 +09:00
vroad
166808d706 Implement virtual destructors in some C++ classes 2016-05-26 11:13:01 +09:00
Joshua Granick
4b2520a13f Add flag for allow high DPI 2016-03-01 11:53:54 -08:00
Joshua Granick
78bf85b766 Move drop file event to Window, handle mouse capture automatically 2016-03-01 10:45:33 -08:00
Yanrishatum
85ec75fd59 Drag&Drop support; SDL_CaptureMode support; Maximize window support; 2016-03-01 09:53:24 -08:00
Joshua Granick
b8646f1596 Move get display index to C++ 2016-01-12 11:43:13 -08:00
Lars A. Doucet
e86ac9cc75 added borderless, resizable, and fullscreenBorderless properties to Window.hx.
Caveats: resizable can only be set at runtime for windows right now as SDL does not support it natively and has to be added per platform.
2016-01-08 15:14:47 -08:00
Lars A. Doucet
1ddb43b990 CFFI hookups for nfd "open directory" functionality 2016-01-08 15:05:34 -08:00
Joshua Granick
8daeb8f1d8 Add lime.ui.Joystick and dispatch joystick events 2015-10-05 18:48:36 -07:00
Joshua Granick
f618c4648a Make window.alert simpler 2015-09-02 17:59:30 -07:00
Joshua Granick
dc919adccc Name window.notify back to window.alert and unify with simple message box support 2015-09-02 09:53:03 -07:00
Joshua Granick
b199e7ac7d Rename to window.notify (should have a more robust notification system in the future) 2015-09-02 09:01:04 -07:00
Tommy X
a8a7ff4dad Added Alert function 2015-09-01 20:10:48 -04:00
Joshua Granick
b10a876307 Rename to window.focus () 2015-08-25 16:26:09 -07:00
Joshua Granick
92791433ba Merge pull request #549 from larsiusprime/window
window: exposed "raise()" function from SDL to bring the specified wi…
2015-08-25 16:16:15 -07:00
Joshua Granick
76341325ec Compile fix 2015-08-22 23:39:06 -07:00
Joshua Granick
23e3882a24 Update the FileDialog API, improve 2015-08-22 17:10:51 -07:00
Joshua Granick
0e656f2a6a Add lime.ui.FileDialog 2015-08-22 14:32:35 -07:00
Lars A. Doucet
36538a4b3e window: exposed "raise()" function from SDL to bring the specified window to the top of the display stack 2015-08-20 20:57:49 -05:00
Joshua Granick
f7e53cdea8 Move Keyboard events back to Window 2015-08-19 16:30:36 -07:00
Joshua Granick
c666477b58 Make the Touch events more robust 2015-08-19 16:04:57 -07:00
Joshua Granick
8768d6114f Add window.id, add native EXIT event, filter window-based events and send to correct window instance 2015-08-19 12:36:30 -07:00
Jarnik
83fcb82cce settable lime.ui.Window.titlem, SDL only 2015-07-31 08:08:12 +02:00
Joshua Granick
5c5430ea0b Add additional gamepad mappings 2015-06-12 09:10:35 -07:00
Joshua Granick
2d3f51d2a4 Initial support for text input/edit events 2015-05-12 07:11:21 -07:00
Joshua Granick
632f0e695d Add window enter and leave events (mouse focus) 2015-04-24 02:18:30 -07:00
Joshua Granick
6d8c9458fe Cleanup, using Mouse.warp and Mouse.lock, window.onMouseMoveRelative, removing 'button' value from mouse move event 2015-03-26 02:10:08 -07:00
Joshua Granick
3ea7830673 Merge pull request #386 from sepharoth213/master
Adding mouse functionality for locking/warping in native
2015-03-26 01:18:47 -07:00
Aaron Santiago
96e33a57fb Changed setRelative to lock attribute 2015-03-25 23:51:31 -04:00
Aaron Santiago
1228ee3fe4 Added global and window mouse warps 2015-03-25 20:38:34 -04:00
Joshua Granick
4f55cf27e2 Update the initial window position and sizze after creation 2015-03-25 17:23:49 -07:00
Aaron Santiago
d91bfda587 Added SetRelative function to lime.Mouse to allow for locking the mouse to the screen in native. 2015-03-25 17:37:00 -04:00
Joshua Granick
138e3f6703 Implement window.fullscreen and window.minimize, add onWindow minimize, restore, fullscreen events 2015-03-19 16:55:38 -07:00
Joshua Granick
ed0ca6f512 More work on Gamepad support 2015-03-18 02:58:31 -07:00
Joshua Granick
cfbf3f4a3f Initial Lime Gamepad API 2015-03-18 01:42:56 -07:00
Joshua Granick
05ce36188b Add application.removeWindow, window.close, and fixes for using an empty config 2015-01-29 15:34:18 -08:00
Joshua Granick
ed34459738 Add more mouse cursor types 2014-12-29 13:41:29 -08:00
Joshua Granick
f1d08f096f Add Lime mouse cursor support on SDL2 2014-12-29 12:28:14 -08:00
Joshua Granick
05162a2d05 Add initial window.setIcon support 2014-12-28 11:05:35 -08:00
Joshua Granick
02f6ba2b37 Add lime.ui.KeyCode, increase size of the keyCode value in C++ 2014-07-26 18:19:04 -07:00
Joshua Granick
7df3b3adfa Add Window move and resize 2014-07-09 20:05:36 -07:00
Joshua Granick
60679bd514 Add more Window events 2014-07-09 17:16:36 -07:00
Joshua Granick
10a2a74cd8 Handle title and window flags 2014-07-09 15:39:02 -07:00
Joshua Granick
5fae3b4ff6 Set window size 2014-07-06 18:04:30 -07:00
Joshua Granick
867d555076 Handle mouse event button ID on Flash and HTML5 2014-06-26 06:33:06 -07:00