53 Commits

Author SHA1 Message Date
215a5f9182
implementing CellRenderer from UWT - requires MBS.Framework.UserInterface @ a75f688 2021-05-11 23:55:37 -04:00
97d1401c3c
update pre-commit 2021-05-07 22:05:11 -04:00
8b689aa3ad
add .desktop file 2021-05-07 13:50:26 -04:00
d762f59ae7
implement Recent Documents list in start page and main menu 2021-04-27 08:50:34 -04:00
9e2d5b2b93
preliminary (read-only) implementation of Property List Panel 2021-04-27 08:49:09 -04:00
7386dd2005
provide events for EditorChanging/EditorChanged 2021-03-26 14:22:02 -04:00
87f0da0493
EditorPages are not the only Pages that have titles 2021-02-27 08:36:20 -05:00
497b56ec93
rename StartPagePanel to StartPage (because it displays in the document area, it is a Page) 2021-02-27 08:35:13 -05:00
0185e4ab32
take advantage of FINALLY! keyboard and mouse binding support in UWT and some other aesthetic improvements 2021-02-23 23:52:48 -05:00
6f6488fb8e
playing around with printing stuff - nothing production ready yet 2021-02-20 22:25:59 -05:00
c838d4be27
properly enable/disable commands when appropriate 2021-02-20 14:24:39 -05:00
6ee8782d7e
remove ancient cruft 2021-02-17 21:11:54 -05:00
7318cdacaa
Merge branch 'master' of github.com:alcexhim/UniversalEditor 2021-01-10 15:27:59 -05:00
8d8a6258d0 Merge branch 'master' of github.com:alcexhim/UniversalEditor into master 2021-01-10 16:04:58 -05:00
57c1db3d5b use String.Format and don't use GetFileName 2021-01-10 16:03:11 -05:00
97c9e605c4
expose the Editors and Documents in a given UE MainWindow 2021-01-09 22:39:57 -05:00
e8eab14089
migrate Application to a non-static class so we can develop UI-specific stuff in a subclass 2020-10-26 16:49:11 -04:00
45baa38e04
provide an IDocumentPropertiesProvider interface to indicate a focused IControl which supports document properties 2020-10-23 21:59:39 -04:00
a1ec00983b
major improvements to project system including 'virtual' in-memory file system for projects and multiple project types (natures) 2020-10-22 21:21:04 -04:00
06fe3b2506
remove outdated code 2020-10-20 20:55:52 -04:00
29b8690485
templating improvements and actually loading the ObjectModel content via XML from a template 2020-10-08 16:11:28 -04:00
7cd5a3fb24
support complete URIs and schemes in Accessors (e.g. file:///blah/blah/blah 2020-10-08 16:09:23 -04:00
3bddb9cfd7
this has been moved to UWT proper 2020-09-29 04:54:15 -04:00
4cb7b90ce3
call Application.ShowSettingsDialog to minimize code reuse 2020-09-25 17:39:05 -04:00
1221a7aacc
don't display the confirm exit dialog twice 2020-09-20 01:03:36 -04:00
de321a3e39
display a message if we can't find any print handlers to handle the FilePrint command 2020-09-20 00:43:07 -04:00
a2f874a728
expose the current project and solution as properties on IHostApplicationWindow (used by build system) 2020-09-20 00:43:07 -04:00
3d66a06827
clear document explorer panel when editor is null 2020-09-20 00:43:06 -04:00
71e64ea1ff
remove unused code 2020-09-20 00:43:06 -04:00
ee8411e33f
use the given filename from the New dialog as default document filename if specified 2020-09-11 18:50:37 -04:00
f150251cf2
allow us to create new files within a FileSystemObjectModel entirely in memory 2020-09-10 05:45:31 -04:00
218dcd844e
Insert CustomOptions from the current DataFormat into Document Properties dialog 2020-09-06 06:04:07 -04:00
01c659db7f
close Accessor before we attempt to retry so it loads from the beginning next time 2020-08-31 20:19:52 -04:00
1a6f6133ab
set DocumentFileName to display current file name under/beside window title 2020-08-29 20:34:51 -04:00
da49113837
preliminary working implementation of Batch Find/Replace dialog... very incomplete 2020-08-26 02:10:11 -04:00
3f3943e1de
oops forgot about this one 2020-08-17 11:48:41 -04:00
70730ac1a0
it is now possible to automate the opening of 'embedded' documents in proper Editors without an Accessor 2020-08-12 21:45:51 -04:00
03565555f7
notify before a context menu is to be displayed on the Document Explorer treeview 2020-06-25 08:10:23 -04:00
961dd0ad54
populate drag-drop list of files in a more cross-platform way (requires latest uwt) 2020-06-17 18:52:14 -04:00
b5af263ae8
don't puke if we get an UnauthorizedAccessException 2020-06-17 18:32:05 -04:00
948f4c7796
reset accessor position when trying next DataFormat 2020-06-17 18:31:49 -04:00
304ed7a14f
we have a 'special' MainWindow subclass of Window in UWT now 2020-05-28 18:39:27 -04:00
08c94f050c
this cruft has been superseded by the RefreshEditor() function in Pages/EditorPage.cs 2020-05-20 13:45:49 -04:00
96b623a30a
convert ExecutableEditor to UWT ContainerLayout-based Glade design 2020-05-18 01:26:58 -04:00
cf16383a33
attempt to gracefully handle opening files to which we might not have write access 2020-05-16 07:18:57 -04:00
8dc5e95f86
ewww... says it all. but this fixes a regression probably caused by cleaning up the OpenFile/OpenDocument code 2020-05-12 08:43:04 -04:00
dc28f573d8
the 'super duper button bar' is actually quite irksome 2020-05-12 02:53:24 -04:00
0f8117af0a
fix some long-standing window and document management bugs 2020-05-12 00:34:48 -04:00
f2b5dd57be
provide a way to get all Document Pages in a particular MainWindow 2020-05-05 21:27:24 -04:00
791ada5fe3
remove unused code and properly handle underscores in UI for document file names 2020-05-05 21:13:56 -04:00