예제 #1
0
 private void UpdateViewHost(ToolViewProxy view)
 {
     if (view.Active)
     {
         ToolViewHostDialog host;
         if (_viewHosts.ContainsKey(view))
         {
             host = _viewHosts[view];
         }
         else
         {
             host = new ToolViewHostDialog(view, _parentWindow);
             _viewHosts.Add(view, host);
         }
         host.ShowAll();
     }
     else
     {
         if (_viewHosts.ContainsKey(view))
         {
             _viewHosts[view].Hide();
         }
     }
 }
예제 #2
0
		private void UpdateViewHost(ToolViewProxy view)
		{
			if(view.Active)
			{
				ToolViewHostDialog host;
				if(_viewHosts.ContainsKey(view))
				{
					host = _viewHosts[view];
				}
				else
				{
					host = new ToolViewHostDialog(view, _parentWindow);
					_viewHosts.Add(view, host);
				}
				host.ShowAll();
			}
			else
			{
				if(_viewHosts.ContainsKey(view))
				{
					_viewHosts[view].Hide();
				}
			}
		}
예제 #3
0
		public ToolViewHostDialog(ToolViewProxy view, Window parent)
			:base(view.Title, parent, Gtk.DialogFlags.DestroyWithParent)
		{
			_view = view;
			this.VBox.PackStart((Widget)_view.View.GuiElement, false, false, 0);
		}
예제 #4
0
 public ToolViewHostDialog(ToolViewProxy view, Window parent)
     : base(view.Title, parent, Gtk.DialogFlags.DestroyWithParent)
 {
     _view = view;
     this.VBox.PackStart((Widget)_view.View.GuiElement, false, false, 0);
 }