67 Commits

Author SHA1 Message Date
52f28fb7e9
working on new version of docking windows, hopefully getting rid of libgdl soon 2019-12-22 02:44:59 -05:00
07aaeb2d47
don't load NULL documents, associate EditorPage.Document properly, EditorPage.Document SHOULD load document properly but it doesn't 2019-12-20 07:36:11 -05:00
47ac9d52ad
some editors want to be notified when they are saved (e.g. for undo/redo stuff) 2019-12-16 07:58:43 -05:00
20da72dc55
handle the case for confirm save before close when closing just one document 2019-12-16 06:15:47 -05:00
7831d218de
fix loading regression that I 'helpfully' removed a while back 2019-12-16 03:51:55 -05:00
1140d9c165
confirm before quitting if we have changed documents 2019-12-16 00:59:41 -05:00
b2ef423317
happy to report SaveFile() works as expected now... yay! 2019-12-15 05:51:58 -05:00
6906161749
that was surprisingly easy 2019-12-15 05:38:21 -05:00
0d89b26fb6
fix some bugs in the way we handle updating the UI for document changes 2019-12-15 05:10:33 -05:00
5aa2a7518c
update docking item title when document changes (port from original UE codebase) 2019-12-15 04:39:38 -05:00
bd5d5912ab
DocumentPropertiesDialogV2 still not ready for prime time, something to do with GtkStackSwitcher 2019-12-14 04:53:02 -05:00
69c7682a4b
hey look, we have a (not really working) property list panel now 2019-12-02 07:57:14 -05:00
3b82e4ba74
provide full file name as name of doctab to avoid collisions with same file title 2019-11-23 21:50:18 -05:00
b6f6865e7a
Set the object model, data format, and accessor to last used values when saving 2019-11-16 23:57:45 -05:00
c04c8ac747
improve text file determination for shorter files and UTF-8 with BOM 2019-11-11 06:11:14 -05:00
347b6c79dc
update SDBB when MainWindow is created 2019-11-09 15:18:01 -05:00
169047699c
implement Editor-agnostic super duper commander-style button bar 2019-11-08 23:46:13 -05:00
ae76749954
dynamic menu items are built-in to UWT now, yay! 2019-11-05 16:25:12 -05:00
826fa7e19e this works better, but probably isn't foolproof or efficient 2019-11-01 05:56:38 -04:00
f36b339014 implement extension method to FileDialog in order to add file name filter(s) from Universal Editor associations 2019-11-01 00:02:17 -04:00
98a308fa85 if we don't have any accessor, default to a file 2019-10-29 13:59:29 -04:00
cfd971a756 Implement a really shitty way of choosing between a binary or text default editor 2019-10-29 13:57:38 -04:00
e597cf0450 Project and solution system enhancements 2019-10-29 13:54:35 -04:00
4662aa8999 Project and solution enhancements - they actually work now 2019-10-25 01:05:52 -04:00
c4874fc69c Improvements to saving, including overwriting existing file 2019-10-13 02:41:21 -04:00
88e753bc66 Implement support for multiple Editor views 2019-10-12 22:05:18 -04:00
4366352ff3 We don't really need these comments 2019-10-07 18:46:20 -04:00
7c43d491de HACK: Force us to notice when a new tab is added 2019-10-05 15:39:00 -04:00
19e0dfaa90 Implement editor-scoped menu items 2019-10-05 07:46:18 -04:00
1772394d28 Implemented loads of expected functionality for FileSystemEditor - needs a lot of improvement though 2019-10-03 02:41:25 -04:00
4e31a99662 hack to allow us to open file names passed on the commandline, which broke somehow 2019-09-23 03:38:38 -04:00
f06b776502 Placeholders for future feature implementations 2019-09-23 03:37:51 -04:00
702db97e78 doesn't do anything, oh well 2019-09-19 00:54:35 -04:00
237299f9ee I like command bars better (this should be written to user preferences...) 2019-09-18 19:10:26 -04:00
58ba665822 Load command bar if we are supposed to display both 2019-09-18 19:10:02 -04:00
698f4f5147 The Great MBS Rebranding 2019-09-17 02:34:07 -04:00
16761780be Handle file operations Accessor-agnostically 2019-09-15 15:27:33 -04:00
d5a391d965 Not ready to go with DocumentPropertiesDialogV2 just yet 2019-09-14 22:51:10 -04:00
feb5cbcee5 *sigh* manually keep track of document count until we figure out how libgdl works 2019-09-09 11:57:29 -04:00
88ff8e03f0 Fix some bugs in Save As routine (still have some to track down...) 2019-09-09 04:08:06 -04:00
578ef369d5 Use the new Binary Editor as the default editor... it's pretty badass so far 2019-09-09 00:50:01 -04:00
0262662d12 No need to open and load file, it's already been done 2019-09-06 19:43:41 -04:00
823936008a Properly implement editor as child of EditorPage during the Load routine (as it is in New) 2019-09-02 07:47:57 -04:00
4c1138198d Preliminary support for PrintHandlers and basic PlainTextPrintHandler (needs a lot of work) 2019-09-02 00:27:10 -04:00
b599f8f44e Preliminary support for Printing with PrintHandlers 2019-08-31 02:09:04 -04:00
dfccff846b I like menu bars, let's keep them menu bars for now 2019-08-16 00:06:33 -04:00
79c03f43bb Try all data formats instead of just the first one 2019-08-15 23:57:52 -04:00
179bd78616 Fix the Open File Dialog 2019-08-05 01:54:07 -04:00
2ec8ce19b1 Keep track of how many untitled documents we have 2019-08-04 17:13:24 -04:00
f7b1306612 Process shortcut keys regardless of whether they have menus or not (this should be in UWT proper) 2019-08-04 11:11:30 -04:00