public MergeView(VersionControlDocumentInfo info) : base(GettextCatalog.GetString("Merge"), GettextCatalog.GetString("Shows the merge view for the current file")) { this.info = info; fileEventInfo = new FileEventInfo(info.Item.Path.FullPath, info.Item.IsDirectory); widgetContainer = new MergeWidgetContainer(); NoMergeConflictsLabel = new Gtk.Label() { Text = GettextCatalog.GetString("No merge conflicts detected.") }; FileService.FileChanged += FileService_FileChanged; }
protected override Control OnGetViewControl(DocumentViewContent view) { widgetContainer = new MergeWidgetContainer(); NoMergeConflictsLabel = new Gtk.Label() { Text = GettextCatalog.GetString("No merge conflicts detected.") }; RefreshContent(); RefreshMergeEditor(); FileService.FileChanged += FileService_FileChanged; return(widgetContainer); }