示例#1
0
 public static void ConstruirLista(ref Gtk.TreeView tvLista, ref Gtk.ListStore listaStore)
 {
     tvLista.AppendColumn ("ID", new Gtk.CellRendererText (), "markup", 			0);
     tvLista.AppendColumn ("Cantidad", new Gtk.CellRendererText (), "markup", 	1);
     tvLista.AppendColumn ("Descripcion", new Gtk.CellRendererText (), "markup", 2);
     tvLista.AppendColumn ("Precio", new Gtk.CellRendererText (), "markup", 		3);
     tvLista.Model = listaStore;
 }
示例#2
0
文件: Uploads.cs 项目: elnomade/hathi
 public TUploads(Gtk.TreeView tvUploads, CInterfaceGateway in_krnGateway)
 {
     krnGateway = in_krnGateway;
     Gtk.TreeViewColumn tvc = new TreeViewColumn ("Name",new CellRendererText(),"text",0);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 0;
     tvc = new TreeViewColumn ("File name",new CellRendererText(),"text",1);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 1;
     tvc = new TreeViewColumn ("Speed",new CellRendererText(),"text",2);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 2;
     tvc = new TreeViewColumn ("Position",new CellRendererText(),"text",3);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 3;
     tvc = new TreeViewColumn ("Downloaded",new CellRendererText(),"text",4);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 4;
     tvc = new TreeViewColumn ("Uploaded",new CellRendererText(),"text",5);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 5;
     tvc = new TreeViewColumn ("Progress",new CellRendererText(),"text",6);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 6;
     tvc = new TreeViewColumn ("Software",new CellRendererText(),"text",7);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 7;
     tvc = new TreeViewColumn ("Version",new CellRendererText(),"text",8);
     tvUploads.AppendColumn (tvc);
     tvc.SortColumnId = 8;
 }
示例#3
0
    public Checklist(CheckovUI parent, Gtk.TreeView tree)
    {
        items = new List<Entry> ();
        listStore = new Gtk.ListStore (typeof(string), typeof(bool), typeof(string));

        this.parent = parent;

        tree.AppendColumn ("Item", new Gtk.CellRendererText (), "text", 0);
        tree.AppendColumn ("Complete", new Gtk.CellRendererToggle (), "active", 1);
        tree.AppendColumn ("Notes", new Gtk.CellRendererText (), "text", 2);

        tree.Model = listStore;
    }
示例#4
0
 public TComments(Gtk.TreeView tvComments, CInterfaceGateway in_krnGateway)
 {
     krnGateway = in_krnGateway;
     Gtk.TreeViewColumn tvc = new TreeViewColumn ("Name", new CellRendererText(),"text",0);
     tvComments.AppendColumn (tvc);
     tvc.SortColumnId = 0;
     tvc = new TreeViewColumn ("Rating", new CellRendererText(),"text",1);
     tvComments.AppendColumn (tvc);
     tvc.SortColumnId = 1;
     tvc = new TreeViewColumn ("Comment", new CellRendererText(),"text",2);
     tvComments.AppendColumn (tvc);
     tvc.SortColumnId = 2;
 }
		public void Initialize (Gtk.TreeView treeView)
		{
			TreeViewColumn column = new TreeViewColumn ();

			CellRendererToggle toggleRenderer = new CellRendererToggle ();
			toggleRenderer.Toggled += ToggleRendererToggled;
			column.PackStart (toggleRenderer, false);
			column.AddAttribute (toggleRenderer, "active", 0);

			var pixbufRenderer = new CellRendererPixbuf ();
			column.PackStart (pixbufRenderer, false);
			column.AddAttribute (pixbufRenderer, "pixbuf", 1);

			CellRendererText textRenderer = new CellRendererText ();
			column.PackStart (textRenderer, true);
			column.AddAttribute (textRenderer, "text", 2);
			column.Expand = true;

			treeView.AppendColumn (column);
			Ambience ambience = AmbienceService.GetAmbienceForFile (options.Document.FileName);
			foreach (IBaseMember member in GetValidMembers ()) {
				Store.AppendValues (false, ImageService.GetPixbuf (member.StockIcon, IconSize.Menu), ambience.GetString (member, member.MemberType == MonoDevelop.Projects.Dom.MemberType.Parameter ? OutputFlags.IncludeParameterName : OutputFlags.ClassBrowserEntries), member);
			}
			
			treeView.Model = store;
		}
		public void Initialize (Gtk.TreeView treeView)
		{
			TreeViewColumn column = new TreeViewColumn ();

			CellRendererToggle toggleRenderer = new CellRendererToggle ();
			toggleRenderer.Toggled += ToggleRendererToggled;
			column.PackStart (toggleRenderer, false);
			column.AddAttribute (toggleRenderer, "active", 0);

			var pixbufRenderer = new CellRendererPixbuf ();
			column.PackStart (pixbufRenderer, false);
			column.AddAttribute (pixbufRenderer, "pixbuf", 1);

			CellRendererText textRenderer = new CellRendererText ();
			column.PackStart (textRenderer, true);
			column.AddAttribute (textRenderer, "text", 2);
			column.Expand = true;

			treeView.AppendColumn (column);
			Ambience ambience = AmbienceService.GetAmbienceForFile (options.Document.FileName);
			foreach (object obj in GetValidMembers ()) {
				var member = obj as IEntity;
				if (member != null) {
					Store.AppendValues (false, ImageService.GetPixbuf (member.GetStockIcon (), IconSize.Menu), ambience.GetString (member, OutputFlags.ClassBrowserEntries), member);
					continue;
				}
				
				var variable = obj as IVariable;
				if (variable != null)
					Store.AppendValues (false, ImageService.GetPixbuf (variable.GetStockIcon (), IconSize.Menu), variable.Name, variable);
				
			}
			
			treeView.Model = store;
		}
示例#7
0
 public TDownloads(Gtk.TreeView tvDownloads, CInterfaceGateway in_krnGateway)
 {
     krnGateway = in_krnGateway;
     Gtk.TreeViewColumn tvc = new TreeViewColumn ("File name",new CellRendererText(),"text",0);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 0;
     tvc = new TreeViewColumn ("Size",new CellRendererText(),"text",1);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 1;
     tvc = new TreeViewColumn ("Speed",new CellRendererText(),"text",2);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 2;
     tvc = new TreeViewColumn ("Completed",new CellRendererText(),"text",3);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 3;
     tvc = new TreeViewColumn ("Remaining",new CellRendererText(),"text",4);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 4;
     tvc = new TreeViewColumn ("Sources",new CellRendererText(),"text",5);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 5;
     tvc = new TreeViewColumn ("Useful S.",new CellRendererText(),"text",6);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 6;
     tvc = new TreeViewColumn ("Transfer",new CellRendererText(),"text",7);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 7;
     tvc = new TreeViewColumn ("Status",new CellRendererText(),"text",8);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 8;
     tvc = new TreeViewColumn ("Progress",new CellRendererText(),"text",9);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 9;
     tvc = new TreeViewColumn ("Priority",new CellRendererText(),"text",10);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 10;
     tvc = new TreeViewColumn ("Estimated",new CellRendererText(),"text",11);
     tvDownloads.AppendColumn (tvc);
     tvc.SortColumnId = 11;
 }
示例#8
0
 protected void createTreeView(Gtk.TreeView tv)
 {
     tv.HeadersVisible=true;
     int count = 0;
     tv.AppendColumn ( Catalog.GetString ("Session name"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Place"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Date\n"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Jumps\nsimple"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Jumps\nreactive"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Races\nsimple"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Races\ninterval"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Reaction\ntime"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Pulses"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("MultiChronopic"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Encoder sets"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString ("Encoder repetitions"), new CellRendererText(), "text", count++);
 }
示例#9
0
文件: run.cs 项目: GNOME/chronojump
    protected override void createTreeView(Gtk.TreeView tv)
    {
        tv.HeadersVisible=true;
        int count = 0;

        tv.AppendColumn ( Catalog.GetString ("Name"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Distance"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Description"), new CellRendererText(), "text", count++);
    }
示例#10
0
    private void createTreeView(Gtk.TreeView tv)
    {
        tv.HeadersVisible=true;
        int count = 0;

        tv.AppendColumn ( Catalog.GetString ("Number"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Name"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Place"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Date"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Comments"), new CellRendererText(), "text", count++);
    }
示例#11
0
文件: jump.cs 项目: GNOME/chronojump
    protected override void createTreeView(Gtk.TreeView tv)
    {
        tv.HeadersVisible=true;
        int count = 0;

        tv.AppendColumn ( Catalog.GetString ("Name"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Limited by"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Limited value"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Start inside"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Extra weight"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Description"), new CellRendererText(), "text", count++);
    }
示例#12
0
文件: GtkForm.cs 项目: mono/uia2atk
		private void AddTreeViewColumn (Gtk.TreeView treeView, int i, string name, bool toggle)
		{
			Gtk.TreeViewColumn col = new Gtk.TreeViewColumn ();
			col.Title = name;
			treeView.AppendColumn (col);
			Gtk.CellRenderer cell;
			if (toggle)
				cell = new Gtk.CellRendererToggle ();
			else
				cell = new Gtk.CellRendererText ();
			col.PackStart (cell, true);
			col.AddAttribute (cell, "text", i);
		}
示例#13
0
    private void createTreeView(Gtk.TreeView tv)
    {
        tv.HeadersVisible=true;
        int count = 0;

        tv.AppendColumn ( Catalog.GetString ("Number"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Name"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Place"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Date"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Persons"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Sport"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Speciallity"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Level"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Jumps simple"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Jumps reactive"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Runs simple"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Runs interval"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Reaction time"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Pulses"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("MultiChronopic"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Comments"), new CellRendererText(), "text", count++);
    }
示例#14
0
 private void createTreeView(Gtk.TreeView tv)
 {
     tv.HeadersVisible=true;
     int count = 0;
     tv.AppendColumn ( Catalog.GetString("Type"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Subtype"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Apply to"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Session/s"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Show jumps"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Show sex"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Checked rows"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Graph Options"), new CellRendererText(), "text", count++);
     tv.AppendColumn ( Catalog.GetString("Comment"), new CellRendererText(), "text", count++);
 }
示例#15
0
    protected void createTreeViewWithCheckboxes(Gtk.TreeView tv)
    {
        tv.HeadersVisible=true;
        int count = 0;
        tv.AppendColumn ( Catalog.GetString("ID"), new CellRendererText(), "text", count++);
        tv.AppendColumn (
                Catalog.GetString("Simple") + " " +
                Catalog.GetString("or") + " " +
                Catalog.GetString("Reactive")
                , new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString("Type"), new CellRendererText(), "text", count++);
        tv.AppendColumn (
                Catalog.GetString("TF")
                /*
                + "\n" +
                Catalog.GetString("TF") + "(" +
                Catalog.GetString("AVG") + ")"
                */
                , new CellRendererText(), "text", count++);
        tv.AppendColumn (
                Catalog.GetString("TC")
                /*
                + "\n" +
                Catalog.GetString("TC") + "(" +
                Catalog.GetString("AVG") + ")"
                */
                , new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString("Old weight"), new CellRendererText(), "text", count++);

        CellRendererToggle crt = new CellRendererToggle();
        crt.Visible = true;
        crt.Activatable = true;
        crt.Active = true;
        crt.Toggled += ItemToggled1;

        TreeViewColumn column = new TreeViewColumn ("", crt, "active", count);
        column.Clickable = true;
        tv.InsertColumn (column, count++);

        tv.AppendColumn ( Catalog.GetString("New weight\noption 1"), new CellRendererText(), "text", count++);

        CellRendererToggle crt2 = new CellRendererToggle();
        crt2.Visible = true;
        crt2.Activatable = true;
        crt2.Active = true;
        crt2.Toggled += ItemToggled2;

        column = new TreeViewColumn ("", crt2, "active", count);
        column.Clickable = true;
        tv.InsertColumn (column, count++);

        tv.AppendColumn ( Catalog.GetString("New weight\noption 2"), new CellRendererText(), "text", count++);
    }
示例#16
0
文件: run.cs 项目: GNOME/chronojump
    private void createTreeView(Gtk.TreeView myTreeView)
    {
        myTreeView.HeadersVisible=true;
        int count = 0;

        myTreeView.AppendColumn ( Catalog.GetString ("Count"), new CellRendererText(), "text", count++);
        //myTreeView.AppendColumn ( Catalog.GetString ("Time"), new CellRendererText(), "text", count++);

        Gtk.TreeViewColumn timeColumn = new Gtk.TreeViewColumn ();
        timeColumn.Title = Catalog.GetString("TF");
        Gtk.CellRendererText timeCell = new Gtk.CellRendererText ();
        timeCell.Editable = true;
        timeCell.Edited += timeCellEdited;
        timeColumn.PackStart (timeCell, true);
        timeColumn.AddAttribute(timeCell, "text", count ++);
        myTreeView.AppendColumn ( timeColumn );
    }
示例#17
0
    private void createTreeView(Gtk.TreeView tv, bool showContacts, bool showEncoder)
    {
        tv.HeadersVisible=true;
        int count = 0;

        tv.AppendColumn ( Catalog.GetString ("Number"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Name"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Place"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Date"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Persons"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Sport"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Specialty"), new CellRendererText(), "text", count++);
        tv.AppendColumn ( Catalog.GetString ("Level"), new CellRendererText(), "text", count++);
        if(showContacts) {
            tv.AppendColumn ( Catalog.GetString ("Jumps simple"), new CellRendererText(), "text", count++);
            tv.AppendColumn ( Catalog.GetString ("Jumps reactive"), new CellRendererText(), "text", count++);
            tv.AppendColumn ( Catalog.GetString ("Races simple"), new CellRendererText(), "text", count++);
            tv.AppendColumn ( Catalog.GetString ("Races interval"), new CellRendererText(), "text", count++);
            tv.AppendColumn ( Catalog.GetString ("Reaction time"), new CellRendererText(), "text", count++);
            tv.AppendColumn ( Catalog.GetString ("Pulses"), new CellRendererText(), "text", count++);
            tv.AppendColumn ( Catalog.GetString ("MultiChronopic"), new CellRendererText(), "text", count++);
        }
        if(showEncoder) {
            tv.AppendColumn ( Catalog.GetString ("Gravitatory encoder") + "\n" +
                    Catalog.GetString("Sets") + " ; " + Catalog.GetString("Repetitions"),
                    new CellRendererText(), "text", count++);
            tv.AppendColumn ( Catalog.GetString ("Inertial encoder") + "\n" +
                    Catalog.GetString("Sets") + " ; " + Catalog.GetString("Repetitions"),
                    new CellRendererText(), "text", count++);
        }
        tv.AppendColumn ( Catalog.GetString ("Comments"), new CellRendererText(), "text", count++);
    }
示例#18
0
 private void createTreeView(Gtk.TreeView tv, String [] cols, int existsPos)
 {
     int count = 0;
     foreach(string col in cols) {
         //paint in red the non uploaded cols
         if(count >= existsPos) {
             CellRendererText crt1 = new CellRendererText();
             crt1.Foreground = "red";
             //crt1.Background = "blue";
             tv.AppendColumn ( col, crt1, "text", count++);
         } else
             tv.AppendColumn ( col, new CellRendererText(), "text", count++);
     }
 }
		private void AutoCreateTreeViewColumns (Gtk.TreeView theTreeView) 
		{
			for(int col = 0; col < gridColumns.Length; col++) {
				// escape underscore _ because it is used
				// as the underline in menus and labels
				StringBuilder name = new StringBuilder ();
				foreach (char ch in gridColumns[col].ColumnName) {
					if (ch == '_')
						name.Append ("__");
					else
						name.Append (ch);
				}
				TreeViewColumn tvc;
				tvc = CreateColumn (theTreeView, col, 
						name.ToString ());
				theTreeView.AppendColumn (tvc);
			}
		}
示例#20
0
    public static void CreateCols(Gtk.TreeView tv, Gtk.TreeStore store, 
			string name, int verticalPos, bool visible)
    {
        Gtk.TreeViewColumn myCol = new Gtk.TreeViewColumn (name, new CellRendererText(), "text", verticalPos);
        myCol.SortColumnId = verticalPos;
        myCol.SortIndicator = true;
        myCol.Visible = visible;
        tv.AppendColumn ( myCol );
    }
示例#21
0
文件: Gui.cs 项目: Baltasarq/Visor
        public static void PrepareFileTxtView(Gtk.TreeView tvTable)
        {
            try {
            Gtk.ListStore listStore = new Gtk.ListStore( new System.Type[]{ typeof(string) } );
            tvTable.Model = listStore;

            // Delete existing columns
            while( tvTable.Columns.Length > 0 ) {
                tvTable.RemoveColumn( tvTable.Columns[ 0 ] );
            }

            // Create data column
            var column = new Gtk.TreeViewColumn();
            var cell = new Gtk.CellRendererText();
            column.Title = "txt";
            column.PackStart( cell, true );
            cell.Editable = false;
            cell.Foreground = "black";
            cell.Background = "white";
            column.AddAttribute( cell, "text", 0 );
             		tvTable.AppendColumn( column );
            } catch(Exception e) {
            Util.MsgError( null, Core.AppInfo.Name, "Error building view: '" + e.Message + '\'' );
            }

            tvTable.EnableGridLines = TreeViewGridLines.Horizontal;
            tvTable.SetCursor(
                new TreePath( new int[]{ 0 } ),
                tvTable.Columns[ 0 ],
                false
            );
            tvTable.Show();
        }