Example #1
0
 public EditorState(Workspace workspace, JObject dialog, ImmutableList<Tab> tabs)
 {
     if (tabs == null)
         tabs = ImmutableList.Create<Tab>();
     _workspace = workspace;
     _dialog = dialog;
     _tabs = tabs;
 }
Example #2
0
 public EditorState WithWorkspace(Workspace workspace, JObject changes, JObject partials = null)
 {
     Utils.RegisterChange(changes, () => Workspace, workspace, partials);
     return new EditorState(workspace, _dialog, _tabs);
 }
Example #3
0
 public EditorState WithWorkspace(Workspace workspace, JObject changes, JObject partials = null)
 {
     Utils.RegisterChange(changes, () => Workspace, workspace, partials);
     return(new EditorState(workspace, _dialog));
 }
Example #4
0
 public EditorState(Workspace workspace = null, JObject dialog = null)
 {
     _workspace = workspace;
     _dialog    = dialog;
 }