本文整理汇总了C#中Gtk.TreeView.InsertColumn方法的典型用法代码示例。如果您正苦于以下问题:C# TreeView.InsertColumn方法的具体用法?C# TreeView.InsertColumn怎么用?C# TreeView.InsertColumn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Gtk.TreeView
的用法示例。
在下文中一共展示了TreeView.InsertColumn方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddColumns
private void AddColumns (TreeView treeView)
{
CellRendererText text;
CellRendererToggle toggle;
// column for holiday names
text = new CellRendererText ();
text.Xalign = 0.0f;
columns.Add (text);
TreeViewColumn column = new TreeViewColumn ("Holiday", text,
"text", Column.HolidayName);
treeView.InsertColumn (column, (int) Column.HolidayName);
// alex column
toggle = new CellRendererToggle ();
toggle.Xalign = 0.0f;
columns.Add (toggle);
toggle.Toggled += new ToggledHandler (ItemToggled);
column = new TreeViewColumn ("Alex", toggle,
"active", (int) Column.Alex,
"visible", (int) Column.Visible,
"activatable", (int) Column.World);
column.Sizing = TreeViewColumnSizing.Fixed;
column.FixedWidth = 50;
column.Clickable = true;
treeView.InsertColumn (column, (int) Column.Alex);
// havoc column
toggle = new CellRendererToggle ();
toggle.Xalign = 0.0f;
columns.Add (toggle);
toggle.Toggled += new ToggledHandler (ItemToggled);
column = new TreeViewColumn ("Havoc", toggle,
"active", (int) Column.Havoc,
"visible", (int) Column.Visible);
treeView.InsertColumn (column, (int) Column.Havoc);
column.Sizing = TreeViewColumnSizing.Fixed;
column.FixedWidth = 50;
column.Clickable = true;
// tim column
toggle = new CellRendererToggle ();
toggle.Xalign = 0.0f;
columns.Add (toggle);
toggle.Toggled += new ToggledHandler (ItemToggled);
column = new TreeViewColumn ("Tim", toggle,
"active", (int) Column.Tim,
"visible", (int) Column.Visible,
"activatable", (int) Column.World);
treeView.InsertColumn (column, (int) Column.Tim);
column.Sizing = TreeViewColumnSizing.Fixed;
column.FixedWidth = 50;
column.Clickable = true;
// owen column
toggle = new CellRendererToggle ();
toggle.Xalign = 0.0f;
columns.Add (toggle);
toggle.Toggled += new ToggledHandler (ItemToggled);
column = new TreeViewColumn ("Owen", toggle,
"active", (int) Column.Owen,
"visible", (int) Column.Visible);
treeView.InsertColumn (column, (int) Column.Owen);
column.Sizing = TreeViewColumnSizing.Fixed;
column.FixedWidth = 50;
column.Clickable = true;
// dave column
toggle = new CellRendererToggle ();
toggle.Xalign = 0.0f;
columns.Add (toggle);
toggle.Toggled += new ToggledHandler (ItemToggled);
column = new TreeViewColumn ("Dave", toggle,
"active", (int) Column.Dave,
"visible", (int) Column.Visible);
treeView.InsertColumn (column, (int) Column.Dave);
column.Sizing = TreeViewColumnSizing.Fixed;
column.FixedWidth = 50;
column.Clickable = true;
}
示例2: createCheckboxes
protected void createCheckboxes(TreeView tv)
{
CellRendererToggle crt = new CellRendererToggle();
crt.Visible = true;
crt.Activatable = true;
crt.Active = true;
crt.Toggled += ItemToggled;
TreeViewColumn column = new TreeViewColumn ("", crt, "active", 0);
column.Clickable = true;
tv.InsertColumn (column, 0);
}