1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
Gtk_New (Text_Render);
Gtk_New (Col);
Num := Append_Column (Ultrason.Plugins_Tree, Col);
Set_Sort_Column_Id (Col, Text_Column);
Set_Title (Col, "Names");
Pack_Start (Col, Text_Render, True);
Set_Sizing (Col, Tree_View_Column_Autosize);
Add_Attribute (Col, Text_Render, "text", Text_Column);
Add_Attribute (Col, Text_Render, "editable", Editable_Column);
Gtk_New (Text_Render);
Gtk_New (Col);
Num := Append_Column (Ultrason.Plugins_Tree, Col);
Set_Title (Col, "Ids");
Pack_Start (Col, Text_Render, True);
Set_Sizing (Col, Tree_View_Column_Autosize);
Add_Attribute (Col, Text_Render, "text", Id_Column);
Gtk_New (Col);
Num := Append_Column (Ultrason.Plugins_Tree, Col);
Gtk_New (Text_Render);
Set_Title (Col, "Types");
Pack_Start (Col, Text_Render, True);
Set_Sizing (Col, Tree_View_Column_Autosize);
Add_Attribute (Col, Text_Render, "text", Type_Column);
Gtk_New (Toggle_Render);
Gtk_New (Col);
Set_Sort_Column_Id (Col, -1); -- unsortable
Num := Append_Column (Ultrason.Plugins_Tree, Col);
Set_Title (Col, "Edit");
Pack_Start (Col, Toggle_Render, False);
Add_Attribute (Col, Toggle_Render, "active", Active_Column);
Add_Attribute (Col, Toggle_Render, "activatable", Editable_Column); |
Partager