2016-02-05 47 views
0

我正在使用wxWidgets 3.0.2的Gtk端口。wxWidgets:如何調整wxDataViewCtrl的縮進大小?

我有一個wxDataViewCtrl以樹狀方式顯示它的數據模型。是否有可能使其父節點下面縮進的子節點的大小變大?

我知道有一個wxDataViewCtrl :: SetIndent()方法,但似乎沒有做任何事情。事實上,當我查看SetIndent()的源代碼時,它調用了一個DoSetIndent()方法,對於Gtk,這種方法實際上是一個無操作:-(。

回答

2

目前這是不可能的,但它實際上看似簡單使用gtk_tree_view_set_level_indentation()做的,所以我只是done thisSetIndent()將在wxWidgets的3.1.0工作將很快發佈。

在此期間,您可以使用wxWindow::GetHandle()檢索GtkTreeView做同樣的事情在自己的代碼小部件從控制

+0

謝謝你似乎工作雖然,調用一個wxDataViewCtrl的GetHandle()顯然返回一個GtkScrolledWindow而不是一個GtkTree視圖。我不得不調用wxDataViewCtrl :: GtkGetTreeView()。 –

相關問題