twinaphex
82ae93e348
Add ui_companion_driver_get_browser_window_ptr
2016-06-08 16:56:45 +02:00
Twinaphex
8088df5f09
Cleanups
2016-06-08 16:39:46 +02:00
Twinaphex
9e5ad14da0
Start implementing untested ui_browser_window_cocoa_open function
2016-06-08 16:11:06 +02:00
twinaphex
d9e61e5153
Add missing file
2016-06-08 15:53:59 +02:00
twinaphex
969ef4b88d
Add stub browser window implementations for Win32/Cocoa
2016-06-08 15:51:43 +02:00
twinaphex
0e01a3c84b
Add ui_browser_window
2016-06-08 15:47:00 +02:00
twinaphex
d63442ca3b
Implement ui_win32_msg_window
2016-06-08 10:19:37 +02:00
twinaphex
47abc22fe9
ui_win32_window.c needs to become a C++ file for DragAcceptFiles
2016-06-08 10:05:48 +02:00
neville
f170856374
(OSX) Fixes
2016-06-08 07:41:59 +02:00
twinaphex
0a7bc4d21f
Add 'warning'
2016-06-08 07:27:46 +02:00
twinaphex
615fc0432f
Free strdup'ed values
2016-06-08 07:24:26 +02:00
twinaphex
047ffe9d30
Remove apple_display_alert
2016-06-08 07:19:19 +02:00
Twinaphex
6cf905508e
Reimplement apple_display_alert to use new ui_msg_window implementation
2016-06-08 07:07:10 +02:00
twinaphex
3c7fafe9a3
Create ui_companion_driver_get_msg_window_ptr
2016-06-08 07:02:38 +02:00
Twinaphex
aa81c1d82f
Start implementing ui_cocoa_msg_window.m
2016-06-08 06:56:42 +02:00
twinaphex
1fc0009cdc
ui_msg_window_state - turn title and text into pointers
2016-06-08 06:37:00 +02:00
twinaphex
10a25209da
(Msg window) Add backends for Win32/Cocoa
2016-06-08 06:33:15 +02:00
twinaphex
a247b16164
Add ui_null_msg_window
2016-06-08 06:29:52 +02:00
twinaphex
c35e75a0bd
Create ui_msg_window_t
2016-06-08 06:24:15 +02:00
twinaphex
793d0de45c
Add ui_message_window_buttons/ui_message_window_response
2016-06-08 06:17:26 +02:00
twinaphex
20766147a6
Cleanup
2016-06-07 18:04:07 +02:00
twinaphex
3f44ba59eb
Add pending_events function callback
2016-06-07 18:02:37 +02:00
twinaphex
dbf59a72bd
(ui_win32_application.c) Indenting cleanups
2016-06-07 17:32:37 +02:00
twinaphex
f4c3a41f84
(Win32) Implement application process events
2016-06-07 17:28:51 +02:00
Twinaphex
ba962d5dda
Remove poll_iteration
2016-06-07 17:16:16 +02:00
Twinaphex
02910fd64d
(Cocoa) Implement ui_application_process_events
2016-06-07 17:14:57 +02:00
twinaphex
c1a321015a
Create ui_companion_driver_get_application_ptr
2016-06-07 17:10:27 +02:00
twinaphex
4dded0c76b
Change signature of process_events
2016-06-07 17:07:11 +02:00
twinaphex
3aeecc7eb2
Create ui_win32_application.c
2016-06-07 17:03:34 +02:00
Twinaphex
3b16eb1e91
Add (stub) ui_cocoa_application.m
2016-06-07 16:51:25 +02:00
Twinaphex
f17b4fba05
Rename ui_cocoa_window.h
2016-06-07 16:47:48 +02:00
twinaphex
07ca97618d
Add ui_application_win32
2016-06-07 16:43:25 +02:00
twinaphex
ee8277b31c
Rename ui_win32_window.h to ui_win32.h
2016-06-07 16:33:55 +02:00
twinaphex
febe0a2a1e
(UI) Turn some functions static
2016-06-07 16:32:13 +02:00
twinaphex
a90bd8cb67
Add ui_null_application.c
2016-06-07 16:31:35 +02:00
twinaphex
ea5f458fbd
Go through function pointer
2016-06-06 08:01:26 +02:00
Twinaphex
b78b29cb14
(Cocoa) Turn functions static
2016-06-06 07:40:44 +02:00
twinaphex
77d5de3b4c
Create ui_companion_driver_get_window_ptr
2016-06-06 07:35:45 +02:00
Twinaphex
e4d202458a
(iOS) Buildfix
2016-06-05 07:01:04 +02:00
twinaphex
2f7bc8760c
Turn win32_browser into static function
2016-06-04 18:43:03 +02:00
twinaphex
757c83ea58
Turn apple_rarch_exited static
2016-06-04 18:10:52 +02:00
twinaphex
242e3d6a9e
(ui_cocoa.m) Cleanups
2016-06-04 18:09:40 +02:00
Twinaphex
8e9bb03301
(Cocoa) Rewrite poll_iteration
2016-06-04 18:03:46 +02:00
Twinaphex
4b0401462f
(OSX) Buildfixes
2016-06-04 17:34:01 +02:00
twinaphex
4a649695a5
Add prototypes
2016-06-04 17:27:23 +02:00
twinaphex
75781bb256
(Win32) Buildfix
2016-06-04 17:26:14 +02:00
twinaphex
fc9954d967
Create window_focused callback
2016-06-04 17:24:46 +02:00
twinaphex
52d85c50d2
Implement ui_window_win32_set_droppable
2016-06-04 08:48:04 +02:00
Twinaphex
bb5107b5fa
Don't use ui_cocoa_window_set_droppable for now
2016-06-04 08:45:20 +02:00
twinaphex
47c7330cc8
Add set_droppable
2016-06-04 08:38:38 +02:00
Twinaphex
37d4dcfac1
(Cocoa) Implement ui_window_cocoa_destroy
2016-06-04 08:16:14 +02:00
Twinaphex
deb3efb8db
(Cocoa) Implement ui_window_cocoa_set_focused and ui_window_cocoa_set_visible
2016-06-04 08:14:39 +02:00
Twinaphex
860fb1d525
(Cocoa) Implement ui_window_cocoa_set_title
2016-06-04 08:09:55 +02:00
Twinaphex
7a564720fb
(Cocoa) Buildfix
2016-06-04 08:00:19 +02:00
Twinaphex
98014f7b66
(Cocoa) Add stub ui_cocoa_window.m
2016-06-04 07:56:28 +02:00
twinaphex
fe0391825b
(UI/Win32) Change on_top_checkbox's type
2016-06-04 06:58:00 +02:00
twinaphex
f2f38be4e6
Refactor shader_param_ctrl_t
2016-06-04 06:55:29 +02:00
twinaphex
e6c7450c53
Turn g_shader_dlg.separator into ui_win32_window type
2016-06-04 06:39:18 +02:00
twinaphex
0ae7bf2a53
Use ui_window_win32 for g_shader_dlg
2016-06-04 06:31:14 +02:00
twinaphex
f8901d4e47
Fix initializer
2016-06-04 06:28:35 +02:00
twinaphex
f7bcc68cd9
Buildfix
2016-06-04 06:27:49 +02:00
twinaphex
999437f31b
Use ui_window_win32_t for g_shader_dlg
2016-06-04 06:27:04 +02:00
twinaphex
efc8df02f0
Put extern prototype inside ui_win32_window.h header
2016-06-04 06:04:02 +02:00
twinaphex
8093d2f124
Remove this file
2016-06-04 05:41:12 +02:00
twinaphex
05c4308cac
(Win32) Buildfix
2016-06-04 05:05:41 +02:00
twinaphex
aedd7fa53e
Implement set_visible function callback
2016-06-04 05:04:00 +02:00
twinaphex
cd49b89bbf
Add set_title function callback to ui_window_t
2016-06-04 04:57:44 +02:00
twinaphex
2f1fb7783d
Add set_focused function callback to window
2016-06-04 04:54:12 +02:00
twinaphex
5cf1b4b233
(Win32) Buildfix
2016-06-04 04:39:41 +02:00
twinaphex
be08e07a66
ui_window - add destroy function callback
2016-06-04 04:37:37 +02:00
twinaphex
bc7e7a26f0
Add ui/drivers/win32_ui_win32_window.h
2016-06-04 04:36:07 +02:00
twinaphex
61e1c13ae6
Create stub window interface
2016-06-04 04:24:54 +02:00
Twinaphex
cbae4af38a
(OSX) Add preliminary drag and drop code
2016-06-03 19:21:37 +02:00
twinaphex
01390f8ceb
Use retro_common_api.h
2016-06-03 08:06:49 +02:00
Twinaphex
1aef6ddbc8
Merge pull request #3058 from mudlord/master
...
Updates to drag and drop:
2016-06-03 08:04:10 +02:00
mudlord
bcf636283b
Updates to drag and drop:
...
* Now recognises old core used, if compatible.
* If not compatible, compatibile cores are scanned and used.
* Different compatible cores are now enumerated to be selected at will.
2016-06-03 16:00:08 +10:00
twinaphex
7ce2ac082a
Use retro_common_api.h
2016-06-03 05:54:21 +02:00
twinaphex
5097240aef
Add OFN_NOCHANGEDIR in hopes Win32 file dialogs won't change
...
current working dir
2016-05-31 04:48:00 +02:00
twinaphex
7d26034ebe
Rename rarch_task_* to task_*
2016-05-27 18:14:47 +02:00
twinaphex
747fe1ae63
(Cocoa) Remove obsolete forward declaration
2016-05-17 09:18:37 +02:00
Twinaphex
679cabd430
(OSX) Hopefully this GL hack is no longer necessary on 10.5-era OSX
2016-05-17 09:15:56 +02:00
Twinaphex
52937d4b02
Fix CONTENT_MODE_LOAD_CONTENT_WITH_CURRENT_CORE_FROM_COMPANION_UI
2016-05-17 09:14:18 +02:00
twinaphex
fcf2decb2e
Remove persist argument
2016-05-17 09:07:41 +02:00
twinaphex
4b2d9a9ae5
(ui_win32) Include tasks_internal.h
2016-05-16 20:21:53 +02:00
twinaphex
bb1d1da693
Remove runloop_iterate_data
2016-05-16 17:29:02 +02:00
twinaphex
f70dc77a61
Pass content_ctx_info_t pointer to rarch_task_push_content
2016-05-16 16:25:16 +02:00
Twinaphex
81f669ca61
(Cocoa) Buildfix
2016-05-16 15:44:21 +02:00
twinaphex
e95bb7e37a
(Windows) Another buildfix
2016-05-16 15:36:31 +02:00
twinaphex
6ef0b86e30
Reimplement content loading - task_content_load
2016-05-16 12:51:55 +02:00
Twinaphex
19afc807ef
(iOS) Not sure why we are calling rarch_main() twice for iOS
2016-05-10 23:33:51 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
523ebed112
Combine command_event.c and command.c
2016-05-09 20:30:47 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
1b8e8ac22a
Remove video_shader_driver_ctl
2016-05-08 21:11:27 +02:00
twinaphex
13e67aa44e
Create runloop_iterate_data
2016-05-08 06:29:11 +02:00
Twinaphex
803c27c582
(iOS) Cleanups
2016-05-04 04:13:33 +02:00
Twinaphex
51565e6336
(iOS) Avoid some analyze warnings
2016-05-04 04:10:33 +02:00
twinaphex
ce5d065014
Cast as NSUInteger
2016-05-02 14:54:08 +02:00
Twinaphex
829656391a
(OSX) Fix build
2016-04-28 19:29:21 +02:00
twinaphex
11cc280239
(Win32) Buildfix
2016-04-28 19:27:17 +02:00