59 Commits

Author SHA1 Message Date
b2a003afbb Make DataFormatOptionsDialog engine-agnostic 2014-08-10 01:05:56 -04:00
aaf24d7164 Actually show the About Platform dialog 2014-08-09 21:42:54 -04:00
1b91711291 Added definition for 'Hyper' key (does anyone use that anymore?) 2014-08-04 20:11:19 -04:00
9cbdaf1a9b Default name should be 'Universal Editor', not 'Universal Editor Platform' (that looks ugly) 2014-07-22 15:40:39 -04:00
ed6648a700 Make the 'About...' command pull its title from the configuration 2014-07-22 15:38:26 -04:00
c691eca424 Add 'Window -> New Window' command event handler 2014-07-22 15:26:25 -04:00
67944078a7 Fix various bugs 2014-07-21 21:33:02 -04:00
e4f97c943d Added restart capability 2014-07-19 16:00:57 -04:00
2398619b90 Finished implementing Configuration 2014-07-18 22:53:33 -04:00
e4f2d686e2 Finished implementing Configuration 2014-07-18 22:53:14 -04:00
68a95dc0f1 Added ShowStartPage() to IHostApplicationWindow 2014-07-18 22:52:23 -04:00
013c6ac4fe Moved Perspective into Engine 2014-07-18 18:43:24 -04:00
d10e5f30ad Moved perspective-switching code to Commands 2014-07-18 17:33:00 -04:00
6722c9c7e0 Do not load languages if they don't exist (to prevent crash) 2014-07-18 15:20:15 -04:00
bfcc77c54d Finish implementing ShortcutKeys for CommandBars 2014-07-18 10:51:13 -04:00
d1c7021691 Additional CommandShortcutKeyValue definitions to support additional keys 2014-07-18 10:50:55 -04:00
ade48ccffe We have to be able to assign the command shortcut key... 2014-07-18 09:00:07 -04:00
983f5b1cf5 Should a KeyValue even have a None? 2014-07-18 08:59:32 -04:00
8864e69716 Modifiers should be flags, and CommandShortcutKey should be implemented ;) 2014-07-18 08:58:19 -04:00
6ed850767f Tabify 2014-07-18 08:49:11 -04:00
f7e935dbda Tabify 2014-07-18 08:45:36 -04:00
82bbad79cc Do not return multiple copies of the same instance of editor, this causes problems 2014-07-09 22:25:18 -04:00
4a63171fdc Implement Edit* commands as proxy to IEditorImplementation commands 2014-06-30 22:31:22 -04:00
414dd79f69 Added IHostApplicationWindow.GetCurrentEditor() function 2014-06-30 22:30:48 -04:00
c25dd83558 Use Engine.LastWindow instead of HostApplication.CurrentWindow (new convention) 2014-06-30 21:37:52 -04:00
3e6b8a2669 Use Engine.LastWindow instead of HostApplication.CurrentWindow (new convention) 2014-06-30 21:37:33 -04:00
2c550d747f Merge branch 'master' of github.com:alcexhim/UniversalEditor 2014-06-30 07:13:09 -04:00
9f8291a9f8 Added ability to toggle FullScreen mode for all IHostApplicationWindow windows 2014-06-30 07:12:46 -04:00
938e7d1b42 Added ViewFullScreen event handler 2014-06-30 07:12:14 -04:00
8de4990eac Added ability for commands to be checked 2014-06-30 07:11:29 -04:00
5bf922da0b Sleep the main thread while initialization executes (this may freeze splash screen, needs further testing) 2014-06-28 21:19:36 -04:00
43c8fa632f Only load command bars if they're specified in the config 2014-06-26 18:42:46 -04:00
5d3e79c04b Only load if file exists, and make sure file path exists on save 2014-06-26 18:41:21 -04:00
7aac63b557 Create directory for configuration file if it doesn't exist 2014-06-26 18:39:58 -04:00
675306d409 Fixed property and settings loader 2014-06-26 15:46:10 -04:00
98c8990835 Added CommandBar implementation for Windows Forms 2014-06-26 11:28:44 -04:00
40b9fd359c Added DefaultCommandID for split dropdown items 2014-06-26 11:28:20 -04:00
89467c900a Moved much of Windows Forms specific code to Engine proper 2014-06-25 16:03:27 -04:00
0f2ab745ef Fixing window management issues 2014-06-25 15:05:05 -04:00
8b39c0563e Added multi-language support and implemented optional language selection menu 2014-06-25 09:05:21 -04:00
f458c1672a Add CommandShortcutKey 2014-06-25 09:02:58 -04:00
4fe282a5b3 Add user-friendly Title to Language 2014-06-25 09:02:28 -04:00
437272f0f4 Starting to add shortcut keys 2014-06-24 15:55:16 -04:00
e71c0f0e3c Implemented more commands, made some stuff more cross-platform and implemented languages 2014-06-24 15:43:45 -04:00
051a19fa5c Allow engines to hook in before and after initialization occurs, and use command ID if title is blank as caption for command item 2014-06-24 09:59:00 -04:00
f5db2c2173 Implementing Commands on Linux 2014-06-23 23:58:57 -04:00
47e446823c Cleaned up references and prevented some warnings 2014-06-22 23:47:16 -04:00
84cc0838d3 Allow specifying Project File DataFormat in SaveProjectAs 2014-06-10 12:49:13 -04:00
9bdb964f24 Further isolate the execution of Engines from Bootstrappers 2014-06-06 12:10:02 -04:00
590328f2e4 Moved UnsavedDocumentOption to UserInterface 2014-06-06 11:27:31 -04:00