Exemplo n.º 1
0
        public ProjectViewBackendNodeView(ProjectViewFrontend frontend)
        {
            this.frontend  = frontend;
            HeadersVisible = false;

            store = new TreeStore(typeof(Gdk.Pixbuf), typeof(string), typeof(ObjectWrapper), typeof(bool));
            Model = store;

            TreeViewColumn col;
            CellRenderer   renderer;

            col = new TreeViewColumn();

            renderer = new CellRendererPixbuf();
            col.PackStart(renderer, false);
            col.AddAttribute(renderer, "pixbuf", 0);

            renderer = new CellRendererText();
            col.PackStart(renderer, true);
            col.AddAttribute(renderer, "text", 1);

            AppendColumn(col);

            Selection.Mode     = SelectionMode.Single;
            Selection.Changed += RowSelected;
            TestExpandRow     += OnTestExpandRow;
            ShowAll();
        }
Exemplo n.º 2
0
 public ProjectViewBackend(ProjectViewFrontend frontend)
 {
     ShadowType = Gtk.ShadowType.In;
     nodeView   = new ProjectViewBackendNodeView(frontend);
     Add(nodeView);
     ShowAll();
 }
Exemplo n.º 3
0
		public ProjectViewBackendNodeView (ProjectViewFrontend frontend)
		{
			this.frontend = frontend;
			HeadersVisible = false;
			
			store = new TreeStore (typeof(Gdk.Pixbuf), typeof(string), typeof(ObjectWrapper), typeof(bool));
			Model = store;
			
			TreeViewColumn col;
			CellRenderer renderer;

			col = new TreeViewColumn ();

			renderer = new CellRendererPixbuf ();
			col.PackStart (renderer, false);
			col.AddAttribute (renderer, "pixbuf", 0);

			renderer = new CellRendererText ();
			col.PackStart (renderer, true);
			col.AddAttribute (renderer, "text", 1);

			AppendColumn (col);

			Selection.Mode = SelectionMode.Single;
			Selection.Changed += RowSelected;
			TestExpandRow += OnTestExpandRow;
			ShowAll ();
		}
Exemplo n.º 4
0
		public ProjectViewBackend (ProjectViewFrontend frontend)
		{
			ShadowType = Gtk.ShadowType.In;
			nodeView = new ProjectViewBackendNodeView (frontend);
			Add (nodeView);
			ShowAll ();
		}
Exemplo n.º 5
0
        public void CreateProjectWidgetPlug(ProjectViewFrontend frontend, uint socketId)
        {
            Gtk.Plug plug = new Gtk.Plug(socketId);
            plug.Decorated = false;
//			Gtk.Window plug = new Gtk.Window ("");
            plug.Add(GetProjectWidget(frontend));
            plug.Show();
        }
Exemplo n.º 6
0
 public ProjectViewBackend GetProjectWidget(ProjectViewFrontend frontend)
 {
     if (projectWidget == null)
     {
         projectWidget = new ProjectViewBackend(frontend);
         projectWidget.Bind(activeDesignSession);
     }
     return(projectWidget);
 }
Exemplo n.º 7
0
 internal WidgetTree(Application app) : base(app)
 {
     frontend = new ProjectViewFrontend(app);
 }
Exemplo n.º 8
0
		public void CreateProjectWidgetPlug (ProjectViewFrontend frontend, uint socketId)
		{
			Gtk.Plug plug = new Gtk.Plug (socketId);
			plug.Decorated = false;
//			Gtk.Window plug = new Gtk.Window ("");
			plug.Add (GetProjectWidget (frontend));
			plug.Show ();
		}
Exemplo n.º 9
0
		public ProjectViewBackend GetProjectWidget (ProjectViewFrontend frontend)
		{
			if (projectWidget == null) {
				projectWidget = new ProjectViewBackend (frontend);
				projectWidget.Bind (activeDesignSession);
			}
			return projectWidget;
		}
Exemplo n.º 10
0
		internal WidgetTree (Application app): base (app)
		{
			frontend = new ProjectViewFrontend (app);
		}