57 Commits

Author SHA1 Message Date
twinaphex
98a4fb0827 Start using menu_navigation_get_current_selection 2015-05-07 10:48:57 +02:00
twinaphex
6e20548340 (Menu) Cleanups 2015-05-07 10:47:22 +02:00
twinaphex
b95ceeb406 Cleanups 2015-05-07 05:11:37 +02:00
twinaphex
1739259dde Remove shader_manager_get_current_shader - no longer used 2015-04-19 18:46:53 +02:00
Twinaphex
cb03dcc58f Cleanups 2015-04-16 20:19:53 +02:00
Jean-André Santoni
128cf327a3 (Menu) Drag to scroll with touch 2015-04-16 15:32:49 +02:00
twinaphex
bb6331874a Refactor database runloop code 2015-04-14 09:27:55 +02:00
twinaphex
b7321df63c (Database) Fix database runloop on data runloop 2015-04-14 08:10:12 +02:00
twinaphex
f5470d37b2 Move input post iterate functions to menu_input.c 2015-04-14 07:38:04 +02:00
twinaphex
706da9e1f0 More guards for disabling pointer support when overlay is active 2015-04-13 17:59:43 +02:00
twinaphex
b02ada8deb (Help message) Split up long line 2015-04-13 17:29:21 +02:00
twinaphex
0818b178f9 Rename rarch_main_command to event_command 2015-04-13 11:26:02 +02:00
Twinaphex
de2eb5f972 Rename RARCH_CMD_* to EVENT_CMD_* 2015-04-13 10:29:15 +02:00
radius
d45593d578 Prevent mouse/touch if overlays are enabled to avoid conflicting inputs.
Users can still get locked out if they purposelly disable mouse/pointer and overlays and don't use a controller
2015-04-04 11:15:27 -05:00
twinaphex
5bf21de960 Move pointer_iterate and mouse_iterate to menu_input_frame 2015-03-31 14:38:05 +02:00
aliaspider
9ab4026bfe (menu) improve touch controls:
- two finger presses now behave the same as pressing the back button.
- glui is now supported.
2015-03-30 05:22:06 +01:00
aliaspider
18d67aefc7 (menu) improve mouse navigation a bit. 2015-03-30 02:09:25 +01:00
aliaspider
ddfbea107d (menu) add a seperate setting to enable/disable touch input inside the
menu.
2015-03-30 00:50:44 +01:00
aliaspider
2cfb1e4c8f (menu) use menu.mouse.enable for enabling/disabling touch controls. 2015-03-28 22:53:05 +01:00
aliaspider
7959111d2a (menu) forgot to revert this. 2015-03-28 22:45:20 +01:00
aliaspider
560c98f3cb (menu) add pointer support (active only for rgui for now) 2015-03-28 22:35:18 +01:00
Twinaphex
47fae5542d Cleanups 2015-03-23 03:09:30 +01:00
twinaphex
db1087ad33 Create input_driver_state 2015-03-23 03:04:05 +01:00
Twinaphex
efdbd03433 Remove unused variables 2015-03-23 00:43:38 +01:00
twinaphex
e3eb9fe9f0 Create video_driver_viewport_info 2015-03-22 21:28:50 +01:00
Twinaphex
242bfaba78 Remove unused variables 2015-03-22 09:36:32 +01:00
twinaphex
d98de68107 Create menu_driver_render_messagebox 2015-03-22 06:37:26 +01:00
twinaphex
b3aad881ee Go through menu_driver_render wrapper function 2015-03-22 06:03:55 +01:00
twinaphex
508ade73f9 Rename menu_driver_resolve to menu_driver_get_ptr 2015-03-21 23:56:42 +01:00
twinaphex
5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex
4c9bfa6192 Cleanup some header includes 2015-03-21 01:03:00 +01:00
twinaphex
73e3460675 Change settings_data_ namespace to settings_ 2015-03-21 00:56:26 +01:00
twinaphex
e996d5d51f Updates 2015-03-20 21:22:38 +01:00
twinaphex
3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +01:00
twinaphex
7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
twinaphex
4df5267ffa (Mouse) When mouse is disabled, set all internal menu mouse state
to 0
2015-03-17 04:42:29 +01:00
twinaphex
569ab60e43 Use g_settings.menu.mouse.enable directly 2015-03-17 04:01:58 +01:00
Jean-André Santoni
d5bafd590b (Menu) Fix warnings on C++ build 2015-03-16 17:53:08 +01:00
twinaphex
84e9f2fa7d Use retro_inline throughout 2015-03-15 04:52:46 +01:00
twinaphex
00239a30d6 Create wrapper functions for passing a message to the runloop's
message queue
2015-03-15 02:47:23 +01:00
twinaphex
e366a6eaa2 (Mouse) Start adding preliminary horizontal mouse wheel up/down 2015-03-12 05:38:37 +01:00
Twinaphex
6db3998590 (Menu) remove unused variables 2015-03-10 15:41:26 +01:00
Jean-André Santoni
9d8817d687 (Menu) Better mouse scrolling 2015-03-10 15:22:46 +01:00
Jean-André Santoni
d0ee5a0a84 (Menu) Basic mouse scrolling 2015-03-10 14:48:54 +01:00
twinaphex
74332fbd14 (GLX) Implement mouse wheel up/down for GLX context driver 2015-03-09 17:44:19 +01:00
twinaphex
0ab0fdf709 (Menu) Implement wheel up/down - will need kivutar to implement this
better
2015-03-09 16:36:49 +01:00
twinaphex
2c607ed5d2 (Menu) Start adding wraparound parameter to action_toggle 2015-03-09 04:10:57 +01:00
twinaphex
f4c57d11d9 mouse_post_iterate - Deharcode type magic numbers 2015-03-09 01:58:03 +01:00
twinaphex
1d39902e3c (Mouse) mouse_post_iterate - prevent segfault 2015-03-09 01:33:42 +01:00
twinaphex
fc2aab3050 (Menu/Mouse) Start adding mouse button presses 2015-03-09 01:30:10 +01:00