|
|
|
@ -3,7 +3,7 @@
@@ -3,7 +3,7 @@
|
|
|
|
|
|
|
|
|
|
using System; |
|
|
|
|
using System.IO; |
|
|
|
|
|
|
|
|
|
using ICSharpCode.Core; |
|
|
|
|
using ICSharpCode.Core.WinForms; |
|
|
|
|
using ICSharpCode.SharpDevelop; |
|
|
|
|
using ICSharpCode.SharpDevelop.Gui; |
|
|
|
@ -22,6 +22,8 @@ namespace HexEditor.View
@@ -22,6 +22,8 @@ namespace HexEditor.View
|
|
|
|
|
this.Files.Add(file); |
|
|
|
|
|
|
|
|
|
file.ForceInitializeView(this); |
|
|
|
|
|
|
|
|
|
AnalyticsMonitorService.TrackFeature(typeof(HexEditView)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override object Control { |
|
|
|
@ -30,6 +32,7 @@ namespace HexEditor.View
@@ -30,6 +32,7 @@ namespace HexEditor.View
|
|
|
|
|
|
|
|
|
|
public override void Save(OpenedFile file, Stream stream) |
|
|
|
|
{ |
|
|
|
|
AnalyticsMonitorService.TrackFeature(typeof(HexEditView), "Save"); |
|
|
|
|
this.hexEditContainer.SaveFile(file, stream); |
|
|
|
|
this.TitleName = Path.GetFileName(file.FileName); |
|
|
|
|
this.TabPageText = this.TitleName; |
|
|
|
@ -37,6 +40,7 @@ namespace HexEditor.View
@@ -37,6 +40,7 @@ namespace HexEditor.View
|
|
|
|
|
|
|
|
|
|
public override void Load(OpenedFile file, Stream stream) |
|
|
|
|
{ |
|
|
|
|
AnalyticsMonitorService.TrackFeature(typeof(HexEditView), "Load"); |
|
|
|
|
this.hexEditContainer.LoadFile(file, stream); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|