File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -384,6 +384,16 @@ public ContextMenu CreateRevisionFileContextMenu(Models.Object file)
384
384
ev . Handled = true ;
385
385
} ;
386
386
387
+ var openWith = new MenuItem ( ) ;
388
+ openWith . Header = App . Text ( "OpenWith" ) ;
389
+ openWith . Icon = App . CreateMenuIcon ( "Icons.OpenWith" ) ;
390
+ openWith . IsEnabled = File . Exists ( fullPath ) ;
391
+ openWith . Click += ( _ , ev ) =>
392
+ {
393
+ Native . OS . OpenWithDefaultEditor ( fullPath ) ;
394
+ ev . Handled = true ;
395
+ } ;
396
+
387
397
var saveAs = new MenuItem ( ) ;
388
398
saveAs . Header = App . Text ( "SaveAs" ) ;
389
399
saveAs . Icon = App . CreateMenuIcon ( "Icons.Save" ) ;
@@ -413,6 +423,7 @@ public ContextMenu CreateRevisionFileContextMenu(Models.Object file)
413
423
} ;
414
424
415
425
menu . Items . Add ( explore ) ;
426
+ menu . Items . Add ( openWith ) ;
416
427
menu . Items . Add ( saveAs ) ;
417
428
menu . Items . Add ( new MenuItem ( ) { Header = "-" } ) ;
418
429
You can’t perform that action at this time.
0 commit comments