Example #1
0
        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();
        }
Example #2
0
        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;
        }