本文・タイトル編集と保存

ノードを選択した際に本文がエディタに表示される仕組みと、本文やタイトルを編集した情報がノードに保管される仕組みはできました。アウトラインプロセッサとしては、これができないとおなはしにならないわけですが。

保存に関しては一応できるんですが、今のところおかしいです。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でコミット。

明日から仕事なのでペース落ちます。