48 Commits

Author SHA1 Message Date
90e20da7f6 added serialization of IKeysMap with cereal 2018-05-20 19:57:20 +02:00
Anselme
7705034bf9 Removed all uses or mentions or the SparrowSerializer 2018-05-13 20:36:07 +02:00
Anselme
4ea0189a36 Imgui focus grabbing is now working 2018-05-12 13:39:11 +02:00
Anselme
12df6e84f9 Fixed imgui crash 2018-05-10 15:22:03 +02:00
bd1031139f added method for requesting imgui focus 2018-04-11 17:28:57 +02:00
01ef5c4e1c Merge branch 'master' of https://git.epicsparrow.com/EpicSparrow/SparrowInput 2018-04-10 00:29:34 +02:00
7ca3fc15ea input doesn't produce action when imgui has focus (may cause crash; will be fixed soon) 2018-04-10 00:26:33 +02:00
Anselme
c543e253c6 Merge branch 'master' of https://git.epicsparrow.com/EpicSparrow/SparrowInput 2018-01-23 20:17:35 +01:00
Anselme
f3bab1dc8c fixed imgui bindings using a deprecated attribute to get the mouse scroll event 2018-01-23 20:17:26 +01:00
ace1eacb24 small fix : IKeysMap data() function return a ref to the keys map 2018-01-08 12:07:09 +01:00
527f63522f added some functions for manipulation of sparrowinput by engine 2018-01-05 19:43:22 +01:00
36a0b7c380 added enum for controller 2017-08-24 15:31:06 +02:00
Anselme
ff17c973a1 added imgui support 2017-04-08 11:36:46 +02:00
fb0504021a correct initialization of m_mouseWasGrabbed 2017-02-20 17:59:58 +01:00
d21013f7bc Merge branch 'joystick' into 'master'
Joystick

See merge request !1
2017-02-16 17:04:14 +01:00
b3f92917d0 updated version number 2017-02-16 17:02:46 +01:00
8da8c0c8bf fix small error 2017-02-16 15:38:22 +01:00
d949a58a8a joystick update ready to use 2017-02-16 15:11:27 +01:00
f3b1d4ceb5 added getter for joystick position 2017-02-15 15:05:19 +01:00
afecb9596b joystick update, and improvement of keybinding handling 2017-02-08 00:37:30 +01:00
bbf58d0104 set version number and change return type of getPosition() 2017-01-30 01:07:40 +01:00
8b7d644958 switched from string to wstring 2017-01-22 17:50:49 +01:00
d3e7128f87 clearing text_buffer at the beginning of each update loop 2017-01-20 15:56:22 +01:00
Anselme
2184955935 fixed NO_ACTION actions causing issues, and added mouseGrab feature 2016-12-21 16:46:51 +01:00
273e8cc7e6 added getCurrentContext() 2016-12-14 21:57:14 +01:00
f2856dcf63 removed duplicates from m_heldkeys 2016-12-14 13:24:56 +01:00
660413ea7f implementation for getText 2016-12-14 12:53:02 +01:00
f74e9dfdb4 fix mouse delta not reseting to zero 2016-12-07 18:43:45 +01:00
477ab44e8c Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowinput 2016-12-07 16:10:58 +01:00
e39e1ea4f3 Plop removal 2016-12-07 16:10:29 +01:00
Anselme
f353705e29 fixed little warning 2016-12-07 12:21:05 +01:00
d9fec5af18 changed the way the actions are handled 2016-12-07 12:14:51 +01:00
5b3cdb7449 modif ridicule 2016-10-07 15:43:05 +02:00
Anselme
3afc6dbf8e removed main.cpp from the lib_src_list 2016-07-18 14:56:44 +02:00
6259e7261c fix cmakelists.txt 2016-06-14 18:51:46 +02:00
Anselme
4e16203db9 changed cmake for CMAKE_MODULES 2016-03-25 21:46:07 +01:00
Anselme
f00d0a5f0a multiple fixes 2016-03-20 23:32:14 +01:00
Anselme
255deaced0 fixed heisenbug 2016-03-14 00:22:57 +01:00
da406827b1 Merge branch 'master' of https://git.epicsparrow.com/epicsparrow/sparrowinput 2016-03-08 20:03:57 +01:00
Anselme
3340c25811 template is now in his repo 2016-03-08 19:37:11 +01:00
Anselme
b449d95f11 converted sparrowinput to cmake template 2016-03-08 13:29:57 +01:00
6c489ccd40 removed useless comment and change syntax for struct Binding 2015-10-10 17:02:37 +02:00
Anselme
306d12de27 added handling of resize event 2015-09-24 11:54:33 +02:00
56efe9fb6c set output directory for lib in cmake 2015-07-28 01:25:03 +02:00
3da7e19b5f fix heldkeys processing loop in updateEvents() 2015-07-21 19:39:21 +02:00
cb384a676f V1 of SparrowInput, textbuffer not used 2015-07-21 19:34:12 +02:00
390e4b413f second commit 2015-07-17 20:04:19 +02:00
06b7d19b1a First commit 2015-07-09 22:02:20 +02:00