本文・タイトル編集と保存
ノードを選択した際に本文がエディタに表示される仕組みと、本文やタイトルを編集した情報がノードに保管される仕組みはできました。アウトラインプロセッサとしては、これができないとおなはしにならないわけですが。
保存に関しては一応できるんですが、今のところおかしいです。GtkTreeStoreでいうところのiter_n_childrenとiter_nth_childをwx版TreeIterに移植しているんですが、そこら辺が怪しいです。
def iter_n_children(self, parent): return self.treeCtrl.GetChildrenCount(parent, False); def iter_nth_child(self, parent, number): item, cookie = self.treeCtrl.GetFirstChild(parent) for i in range(number - 1): item, cookie = self.treeCtrl.GetNextChild(parent, cookie) return item
とくにiter_nth_childはこれでいいという確信は全然ない。
現状をRev.35でコミット。
明日から仕事なのでペース落ちます。