public ChangesInRevisionModel(RevisionInspector revisionInspector,
									  ChangedRecordSelectedEvent changedRecordSelectedEventToRaise,
									   NavigateToRecordEvent navigateToRecordEventToRaise,
									 RevisionSelectedEvent revisionSelectedEventToSubscribeTo,
									  ChorusFileTypeHandlerCollection fileHandlers)
        {
            _revisionInspector = revisionInspector;
            _changedRecordSelectedEventToRaise = changedRecordSelectedEventToRaise;
            _navigateToRecordEvent = navigateToRecordEventToRaise;
            _fileHandlers = fileHandlers;
            revisionSelectedEventToSubscribeTo.Subscribe(SetRevision);
        }
示例#2
0
        public ChangeReportView(ChorusFileTypeHandlerCollection handlers, ChangedRecordSelectedEvent changedRecordSelectedEvent, HgRepository repository, IEnumerable<IWritingSystem> writingSystems)
        {
            this.Font = SystemFonts.MessageBoxFont;
            _handlers = handlers;
            _repository = repository;
            InitializeComponent();
            _normalChangeDescriptionRenderer.Font = SystemFonts.MessageBoxFont;
            changedRecordSelectedEvent.Subscribe(r=>LoadReport(r));
            _normalChangeDescriptionRenderer.Navigated += webBrowser1_Navigated;

            _styleSheet = CreateStyleSheet(writingSystems);
        }
示例#3
0
 public ChangesInRevisionModel(RevisionInspector revisionInspector,
                               ChangedRecordSelectedEvent changedRecordSelectedEventToRaise,
                               NavigateToRecordEvent navigateToRecordEventToRaise,
                               RevisionSelectedEvent revisionSelectedEventToSubscribeTo,
                               ChorusFileTypeHandlerCollection fileHandlers)
 {
     _revisionInspector = revisionInspector;
     _changedRecordSelectedEventToRaise = changedRecordSelectedEventToRaise;
     _navigateToRecordEvent             = navigateToRecordEventToRaise;
     _fileHandlers = fileHandlers;
     revisionSelectedEventToSubscribeTo.Subscribe(SetRevision);
 }
示例#4
0
        public ChangeReportView(ChorusFileTypeHandlerCollection handlers, ChangedRecordSelectedEvent changedRecordSelectedEvent, HgRepository repository, IEnumerable <IWritingSystem> writingSystems)
        {
            this.Font   = SystemFonts.MessageBoxFont;
            _handlers   = handlers;
            _repository = repository;
            InitializeComponent();
            _normalChangeDescriptionRenderer.Font = SystemFonts.MessageBoxFont;
            changedRecordSelectedEvent.Subscribe(r => LoadReport(r));
#if !MONO
            _normalChangeDescriptionRenderer.Navigated += webBrowser1_Navigated;
#endif
            _styleSheet = CreateStyleSheet(writingSystems);
        }