2008-01-03から1日間の記事一覧

TreeCtrlについて

覚えているうちにメモ。ちょっと前にWindows版のXRCedを開いてみて気づいたのですが、Windows版XRCedにはTreeListCtrlというウィジェットがありました。なぜLinux版XRCedに無いのかは不明ですが、これはGtkTreeViewと同じくColumnを持っているTreeCtrlのよう…

ノードのドラッグアンドドロップ

wxのドキュメントを読んでみたところ、EVT_TREE_BEGIN_DRAGとEVT_TREE_END_DRAGというのを使えばできそうです。 self.Bind(wx.EVT_TREE_BEGIN_DRAG, self.onTreeBeginDrag) self.Bind(wx.EVT_TREE_END_DRAG, self.onTreeEndDrag) これの中身と、実際の移動用…

ファイル保存のバグ

昨日のバージョンでは既知の問題として、保存すると一階層深くなる問題がありました。 この原因はだいたい予測できていたのですぐに対応できました。原因はこれです。 #rootのiterを返す def get_iter_root(self): return self.treeCtrl.GetRootItem() これ…