protected override void OnLoad(EventArgs e) { base.OnLoad(e); _project = new Project(); _ctrl = new NetronController(_project, Application.Diagram); // attach a system logger (with console output), something // we get for free thanks to the channels subsystem (mediator/observer). LogObserver lo = new LogObserver(new TextLogWriter(Console.Out)); _project.AttachLocalObserver(lo); _table = _project.Context.Library.Entities; UpdateEntities(); }
public WhiteboardForm() { InitializeComponent(); _ctrl = new NetronController(netron); _ctrl.ModelChanged += new EventHandler(_ctrl_ModelChanged); Service <IPackageLoader> .Instance.LoadStdPackage(); //// attach a system logger (with console output), something //// we get for free thanks to the channels subsystem (mediator/observer). //LogSystemObserver lo = new LogSystemObserver(new TextLogWriter(Console.Out)); //_project.AttachLocalObserver(lo); //Ambience amb = netron.Document.Model.DefaultPage.Ambience; //amb.BackgroundType = CanvasBackgroundTypes.Gradient; //amb.GradientColor1 = Color.Gold; //Color.WhiteSmoke; //amb.GradientColor2 = Color.Goldenrod; //Color.SteelBlue; }