トップ «前の日記(02/28/2004) 最新 次の日記(03/01/2004)» 編集

本 日 の h o g e

hogeとはワイルドカードのようなものです。日々起こった、さまざまなこと −すなわちワイルドカード− を取り上げて日記を書く、という意味で名付けたのかというとそうでもありません。適当に決めたらこんな理由が浮かんできました。

更新情報の取得には rdflirs を使ってもらえると嬉しいです.


02/29/2004 [長年日記]

tDiary 493日目

[Py] PyGTK メモ

def hogehoge(self):
    menu = ((...))
    fac = gtk.ItemFactory(gtk.Menu, "<main>")
    fac.create_items(menu)

    self.menuItem_in_menuBar.set_submenu(fac.get_widget("<main>"))

とかやると,self.menuItem_in_menuBar に追加されたはずのサブメニュー (ここでは fac.get_widget("<main>") ) は時間が経つと消える.GC に食われたっぽい.

そうなると set_submenu() メソッドは引数で与えられたアイテムへのリファレンスを保存しないことになるので,fac.get_widget("<main>") あるいは fac 自体を保持しておかないといけないことになるが,ItemFactory のメソッドもなんか信用できないので fac 自体を保持しておくのが安全.

[Gentoo] 航海日誌

恐れていたことがやっぱり起こったみたい.しかし uploader と css を共有するなら変えられないんだよなあ.左右のマージン.

あと GentooJP ロゴ入れたいね.ここでテストしてるときはちょっとアレなので入れられなかったんだよねえ.

本日のツッコミ(全3件) [ツッコミを入れる]
usata (03/01/2004 02:17)

まあマージンくらいなら、航海日誌だけが問題なら tdiary 側に手を入れて
しまえばいいような気も……。

atzm (03/01/2004 13:45)

うーんそれよりは css を分ける方が良いような気も(^^;

usata (03/02/2004 02:21)

ebuild uploader のせいでそうなっているなら、そっちの CSS を分けた
ほうがいいかもしれませんね。