diff --git a/source/app.d b/source/app.d index 4896355..464c86a 100644 --- a/source/app.d +++ b/source/app.d @@ -44,13 +44,17 @@ void main(string[] args) tree.setEnableSearch(true); tree.setModel(store); tree.setProperty("enable-grid-lines", GtkTreeViewGridLines.VERTICAL); + tree.setProperty("tooltip-column", 0); + tree.setProperty("reorderable", true); + tree.setProperty("headers-clickable", true); + foreach(index, s ; twoda.header){ CellRendererText cr; if(index==0){ cr = new CellRendererText(); - cr.setProperty("editable", true); + cr.setProperty("editable", false); cr.setProperty("background-rgba", cast(ulong)(new GdkRGBA(0.36, 0.13, 0.4, 1.0))); cr.setProperty("background-set", true); } diff --git a/test.2da b/test.2da index d331a76..eb03065 100644 --- a/test.2da +++ b/test.2da @@ -1,4 +1,5 @@ -id name value -0 test testvalue0 -1 test1 testvalue1 -2 "Test Multiword" "Ddeedz fdes s fesq qs g sfddtrs" \ No newline at end of file +id name name_strref description script +0 "veille nocturne" 1 "se rend invincible pendant un tour" _ +1 "coup de crépière" 2 "inflige 25 pv de dégats à un personnage" _ +2 "goulée de cidre" 3 "soigne un personnage de 50 PV" _ +3 "omelette aux champignons" 4 "rend un personnage malade pendant un tour, ne peux ni parler, ni rien faire pendant un tour" _