537 Commits

Author SHA1 Message Date
bdae99298b
on winforms, event must be cancelled to prevent default text box handler from spitting out an annoying 'ding' sound, also we have to manually close the window too 2020-01-25 03:28:31 -05:00
afd8ef84c1
manually specify window start position for popup (this should be in a Popup class...) 2020-01-25 03:27:45 -05:00
686d82bcfa
gracefully handle access denied errors when enumerating data paths 2020-01-25 03:27:06 -05:00
991cde070c
also catch InvalidDataFormatException because let's be honest, there's nothing we can do at that point 2020-01-23 03:38:40 -05:00
39b913897d
allow us to specify position of CommandItem relative to another (CommandReference)CommandItem by command ID 2020-01-23 03:38:13 -05:00
d97d2057fc
bugfix: do not attempt to use omrs[0] if we know that omrs.Length == 0 2020-01-23 02:24:31 -05:00
e20d005efd
do not enable the OK button on initial dialog load since no Accessor has been selected 2020-01-23 02:23:48 -05:00
711ecaab8d
improvements to Layout-based DataFormat system 2020-01-23 02:23:07 -05:00
2f202c6ab3
remove unused event handlers 2020-01-21 19:30:05 -05:00
3624d7f295
open selected item in FileSystemEditor when activated (e.g. mouse double-click) 2020-01-21 19:28:21 -05:00
f60ba5c8cd
move splash screen functionality into MBS.Framework.UserInterface proper 2020-01-14 13:39:36 -05:00
c113b3e029
this has been moved to MBS.Framework.Reflection 2020-01-14 01:21:07 -05:00
daca9b763a
FINALLY got around to fixing document template loader 2020-01-14 01:20:25 -05:00
70dd7a163d
take advantage of new UWT convenience function to populate shared menu items 2020-01-13 23:11:40 -05:00
dca87ec7ee
this has been moved to Universal Widget Toolkit (MBS.Framework.UserInterface) 2020-01-13 22:01:45 -05:00
3d78767101
ugly hack, I know - but at least we can ctrl+c / ctrl+v from FileSystemEditor now (at least on linux...) 2020-01-09 00:27:36 -05:00
49b8a7ddaa
I can't believe we couldn't set both Accessors in a single line until now 2020-01-05 19:53:48 -05:00
f2c10e8488
comments are nice 2020-01-05 19:50:57 -05:00
a408c0e1f6
support appending to languages in separate configuration files 2020-01-05 00:13:48 -05:00
977fd038f8
give us a chance to retry if something went wrong 2020-01-04 21:14:03 -05:00
a24cb40a6e
don't swallow all exceptions if debugger is attached; we probably want to debug them. but special case ObjectModelNotSupported since we can't do anything about that 2020-01-04 20:57:34 -05:00
b994035a29
hack a little on ASN.1 implementation... still not finished though 2020-01-04 09:03:14 -05:00
ecf6c98b13
make an attribute class for CustomOption (not implemented yet) 2020-01-04 09:00:15 -05:00
e22b875b6a
added Privacy-Enhanced Mail encoding DataFormat (need to work on chaining feature) 2020-01-04 08:58:24 -05:00
5cc379c957
hilariously messy code; but after poring over the LZRW1A sources from aluigi the billionth time, I think I've got it in C# now FINALLY 2020-01-01 22:37:06 -05:00
bbf7cde84e
these should be DebuggerNonUserCode 2019-12-31 22:27:33 -05:00
8417fbf854
convert spaces to tabs, remove debugging code that assumes we're running on windows 2019-12-31 22:26:59 -05:00
389f6a4fa7
code cleanup 2019-12-29 16:50:02 -05:00
1877c20645
check MarkupTagElement attributes for comparison as well - hey, should we implement IComparable instead? 2019-12-29 16:35:02 -05:00
3d1c95aca3
provide a way to open embedded files with the default editor now that we're Accessor-agnostic 2019-12-28 21:16:58 -05:00
de3279201f
show the DataFormat custom options dialog when selecting a DataFormat 2019-12-28 21:15:51 -05:00
8e77073814
we have to open the accessor before using it, apparently it's no longer already open for us 2019-12-28 21:14:51 -05:00
499948e7e0
make OpenDefaultEditor work with any kind of Accessor 2019-12-27 10:34:39 -05:00
b9c16fe9bb
properly set _actualLength field when creating MemoryAccessor with initial data 2019-12-27 10:33:06 -05:00
9bf5f62ec7
provide way to clear or reset generic browser popup; also don't require document properties dialog to be entirely complete 2019-12-25 02:34:46 -05:00
d6e939c993
implement ability to close a specific DockingWindow instead of just the current one 2019-12-25 02:31:52 -05:00
107cde359c
flush the current data in the hexedit control before we save 2019-12-25 02:29:23 -05:00
3da75f5788
move default editor handling from MainWindow to EditorPage because editing notifications were not working 2019-12-24 01:22:48 -05:00
e989cbd881
notify we have edited the text, but only if the editor control has been created 2019-12-24 01:21:53 -05:00
0868648961
allow Open button to be enabled if only an Accessor is present (we'll guess the rest) 2019-12-23 02:49:49 -05:00
bf643ee50e
properly set saved flag when calling Save() method 2019-12-22 15:22:01 -05:00
04d971ff44
fix some stuff related to saving document 2019-12-22 15:21:40 -05:00
1d56893e99
don't crash if we get passed NULL array 2019-12-22 15:21:02 -05:00
a6785cf7cf
cancel close window / quit application operation if we cancel out of save dialog 2019-12-22 02:47:30 -05:00
c6c1cc87b3
add DocumentExplorerPanel 2019-12-22 02:45:25 -05:00
52f28fb7e9
working on new version of docking windows, hopefully getting rid of libgdl soon 2019-12-22 02:44:59 -05:00
81e0f09a33
sometimes .desktop files make this happen 2019-12-20 07:36:41 -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
26634f7efd
notify editor when content changes 2019-12-20 07:34:16 -05:00
d2e15f2d34
properly (well, not really) handle uris 2019-12-20 07:32:48 -05:00