Commit Graph

65 Commits

Author SHA1 Message Date
twinaphex
0b9f16763f (menu_input.c) Refactors 2015-09-28 15:52:55 +02:00
Twinaphex
bbc5bc9f6e Circular header dependencies are the pits 2015-09-28 06:10:42 +02:00
twinaphex
6d971631df Change signature of some menu functions 2015-09-27 23:03:12 +02:00
twinaphex
c982e1d6eb Change signature of menu_input_frame 2015-09-27 22:47:34 +02:00
twinaphex
50468a72ee Remove MENU_ACTION_MESSAGE 2015-09-26 18:03:29 +02:00
twinaphex
6e3c49cb64 Add MENU_INPUT_CTL_SEARCH_START 2015-09-26 02:55:38 +02:00
twinaphex
d6015cc4a3 (menu_input.c) Rename some enums 2015-09-26 02:52:05 +02:00
twinaphex
8a6333ddc1 Move defines around 2015-09-24 21:23:16 +02:00
twinaphex
df23b122fe Move state definitions outside of header 2015-09-24 21:02:28 +02:00
twinaphex
115c8cdf12 Create menu_input_set_binds_minmax 2015-09-24 20:56:54 +02:00
twinaphex
a892f5901e Revert "Put menu_input state on heap"
This reverts commit 807be0a965.
2015-09-24 20:52:01 +02:00
twinaphex
807be0a965 Put menu_input state on heap 2015-09-24 20:38:56 +02:00
twinaphex
a45c9167b9 (Menu) menu drivers no longer need to grab pointer to menu_input state 2015-09-24 20:32:21 +02:00
twinaphex
c0b46e3003 Add more functionality to menu_input_ctl 2015-09-24 20:08:11 +02:00
twinaphex
08f24aae4b Add MENU_CTL_POINTER_PTR 2015-09-24 19:56:53 +02:00
twinaphex
aed44e970c Add MENU_CTL_MOUSE_PTR 2015-09-24 19:51:55 +02:00
twinaphex
3fb90871f6 Create menu_input_ctl 2015-09-24 19:47:41 +02:00
twinaphex
10d1aea0e3 Go through menu_input_mouse_state 2015-09-24 17:29:46 +02:00
twinaphex
fb67a39d32 (Menu) Start creating menu_input_pointer_state 2015-09-24 17:18:17 +02:00
twinaphex
8d87a1329b Avoid redefinition of typedef 2015-09-24 14:20:16 +02:00
twinaphex
172e75c758 Revert "Refactor menu_input.c"
This reverts commit 3ddbf2d5cc.
2015-09-24 14:17:03 +02:00
twinaphex
a8acea98b2 Revert "Move enums to menu_input.c"
This reverts commit 7a5f2228aa.
2015-09-24 14:16:57 +02:00
twinaphex
6927024320 Revert "Make menu_input_get_ptr a static function"
This reverts commit 65b2b0877f.
2015-09-24 14:16:43 +02:00
twinaphex
bbb28a5406 Revert "Don't redefine retro_input_t"
This reverts commit dd68a2a927.
2015-09-24 14:16:31 +02:00
twinaphex
80efc1339e Revert "Cleanups"
This reverts commit 32bbf71bbb.
2015-09-24 14:16:16 +02:00
twinaphex
32bbf71bbb Cleanups 2015-09-24 13:54:57 +02:00
twinaphex
dd68a2a927 Don't redefine retro_input_t 2015-09-24 13:50:30 +02:00
twinaphex
65b2b0877f Make menu_input_get_ptr a static function 2015-09-24 13:40:58 +02:00
twinaphex
7bb035a8b9 Fix system information fallthrough 2015-09-24 13:37:25 +02:00
twinaphex
7a5f2228aa Move enums to menu_input.c 2015-09-24 13:25:53 +02:00
twinaphex
3ddbf2d5cc Refactor menu_input.c 2015-09-24 13:22:46 +02:00
twinaphex
1d1cda5cde Remove enum 2015-08-22 01:56:15 +02:00
twinaphex
5b188066f1 Revert "Reimplement MENU_ACTION_REFRESH - do this step at menu_iterate_render"
This reverts commit 65bc2f3a82.
2015-08-22 00:08:25 +02:00
twinaphex
65bc2f3a82 Reimplement MENU_ACTION_REFRESH - do this step at menu_iterate_render 2015-08-21 21:34:56 +02:00
twinaphex
c222b20ec1 Cleanups 2015-08-21 03:58:35 +02:00
twinaphex
032abfffd4 Call menu_driver_render_messagebox from one place only 2015-08-17 06:31:39 +02:00
twinaphex
93ed2d60da Reimplement mouse input code - triggers 'select' callback 2015-08-16 02:10:16 +02:00
twinaphex
8b791c64a1 (kivutar) Add inertia 2015-07-15 03:04:44 +02:00
twinaphex
a132fa0fba Some C89 build fixes 2015-06-26 15:53:18 +02:00
twinaphex
2553bbcd91 Move menu->delay to menu->input.delay 2015-06-15 02:22:36 +02:00
twinaphex
84a1885786 Create menu_input_get_ptr 2015-06-13 22:57:55 +02:00
twinaphex
12e6a443c7 Create MENU_ACTION_SELECT 2015-06-01 07:38:59 +02:00
twinaphex
9437867a8a Rename MENU_ACTION_SELECT to MENU_ACTION_INFO 2015-06-01 07:21:00 +02:00
twinaphex
23a861ad1f Rename MENU_ACTION_TEST to MENU_ACTION_SCAN 2015-05-26 01:10:27 +02:00
twinaphex
aa37c88620 Make menu_input_poll_find_trigger a static function 2015-05-18 14:57:01 +02:00
twinaphex
3981a621e9 Simplify menu_input_bind_iterate 2015-05-18 03:37:07 +02:00
Twinaphex
e75c061bce Change signature of menu_entry_action 2015-05-15 04:41:57 +02:00
twinaphex
fdcef6cfc2 Can now escape 'Help' message with the mouse by pressing right mouse
button
2015-05-11 23:02:31 +02:00
twinaphex
4229d97e73 Simplify menu_input_post_iterate 2015-05-11 11:48:43 +02:00
twinaphex
baaed5a241 Refactor set_bind functions 2015-04-14 14:04:24 +02:00