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(); }
public ProjectViewBackend(ProjectViewFrontend frontend) { ShadowType = Gtk.ShadowType.In; nodeView = new ProjectViewBackendNodeView(frontend); Add(nodeView); ShowAll(); }
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 (); }
public ProjectViewBackend (ProjectViewFrontend frontend) { ShadowType = Gtk.ShadowType.In; nodeView = new ProjectViewBackendNodeView (frontend); Add (nodeView); ShowAll (); }
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(); }
public ProjectViewBackend GetProjectWidget(ProjectViewFrontend frontend) { if (projectWidget == null) { projectWidget = new ProjectViewBackend(frontend); projectWidget.Bind(activeDesignSession); } return(projectWidget); }
internal WidgetTree(Application app) : base(app) { frontend = new ProjectViewFrontend(app); }
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 (); }
public ProjectViewBackend GetProjectWidget (ProjectViewFrontend frontend) { if (projectWidget == null) { projectWidget = new ProjectViewBackend (frontend); projectWidget.Bind (activeDesignSession); } return projectWidget; }
internal WidgetTree (Application app): base (app) { frontend = new ProjectViewFrontend (app); }