Example #1
0
 internal static IObservable <Unit> Content(this ApplicationModulesManager manager) =>
 manager.DocumentStyleManagerDetailView(detailView => {
     var contentRichEditServer = detailView.DocumentManagerContentRichEditServer();
     return(detailView.SelectActiveStyle(contentRichEditServer)
            .Merge(detailView.WhenControlsCreated().SynchronizeStylesWhenContextModified(contentRichEditServer))
            .Merge(detailView.SynchronizeEditorPositions(contentRichEditServer)));
 });
 internal static IObservable <Unit> DocumentStyleManager(this ApplicationModulesManager manager)
 => manager.DocumentStyleManagerDetailView(view => view.WhenControlsCreated().FilterReplacementStyles())
 .Merge(manager.DocumentStyleLinkTemplate())
 .Merge(manager.SynchronizeTemplateStyleAttributes())
 .Merge(manager.AcceptChanges())
 .Merge(manager.DeleteStyles())
 .Merge(manager.ApplyStyle())
 .Merge(manager.ReplaceStyles())
 .Merge(manager.Content())
 .Merge(manager.ImportStyles())
 .Merge(manager.LinkTemplate())
 .Merge(manager.SynchronizeScrolling());