Exemplo n.º 1
0
		public MwxScene(Viewport viewport) : base(viewport)
		{
			Name = "Mwx";
			
			var mwxDemo = new MwxDemo() {
				Name = "Object Name",
				Description = "This is the description"
			};
			
			
			var propPanel = new PropertyPanel(mwxDemo);
			var pane = new OverlayPane(propPanel);
			RenderList.AddOverlay(pane);
			pane.Origin = new MonoWorks.Base.Coord(200, 200);
		}
Exemplo n.º 2
0
		public DockSpace(Viewport viewport) : base(viewport)
		{
			foreach (var side in Enum.GetValues(typeof(Side)))
			{
				var overlay = new OverlayPane();
				_gutterOverlays[(Side)side] = overlay;
				RenderList.AddOverlay(overlay);
			}
			
			// create the gutters
			_gutters[Side.E] = new Stack(Orientation.Vertical) { Padding = 0 };
			_gutters[Side.S] = new Stack(Orientation.Horizontal) { Padding = 0 };
			_gutters[Side.W] = new Stack(Orientation.Vertical) { Padding = 0 };
			_gutters[Side.N] = new Stack(Orientation.Horizontal) { Padding = 0 };
			
			foreach (var side in Enum.GetValues(typeof(Side)))
				_gutterOverlays[(Side)side].Control = _gutters[(Side)side];
			
			EnableViewInteractor = false;

			PrimaryInteractor = new DockInteractor(this);
		}