Home > Latest topics

Latest topics > タブのツリー表示

宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! シス管系女子って何!? - 「シス管系女子」特設サイト

タブのツリー表示 - Nov 13, 2005

  1. タブのツリー表示をできるようにせえ、と前々からせっつかれてた(誰に?)。
  2. Tab Sidebarのソースをパクれば可能かしらん?
  3. XULのtreeウィジェットを使うと、ボタンとか埋め込むのに難儀しそうだなあ。普通のボックスでレベルに応じてマージンを加えて擬似的に表現しますかねえ?
  4. ていうかよく考えたら既にTBEにはタブを左右に縦置きする機能があるんだから、あとはタブの横にマージンつければいいだけじゃん。

ということに気がついてしまったので、タブのツリー表示実現に向けて久しぶりにゴリゴリ書いてます。

それっぽい動作はもうできてる。(画像) 擬似ツリー表示の時は、タブの並べ替えのアルゴリズムをいじらなあかんとか、ユーザによるタブの並べ替えを制限する必要があるとか、今のままの実装では困るところがあったので、そこにも手を加えつつ。もうちょっとでお目見えできそうですよ。

はっきり言って内部的にはオーバースペックな感じだったタブのグループ化機能、無茶して実装しといて良かったなーと思った瞬間でした。

分類:Mozilla > XUL, , , , , 時刻:21:00 | Comments/Trackbacks (2) | Edit

Comments/Trackbacks

no title

うほっ

Commented by plus7 at 2005/11/13 (Sun) 21:38:12

ツリーの維持

どうやってツリーを維持するかで悩み中。
グループが編集されたタイミングでツリー内の必要な部分だけ並べ替えできればいいんですけど、これがなかなかうまくいかず。
イベント処理でやるとなんだか不安定だし、かといって、更新の度にループぶんまわして全タブスキャンすると、確実だけどタブが増えたときに死ぬほど遅くなるだろうし……はてさて。

Commented by Piro at 2005/11/14 (Mon) 23:46:24

TrackBack ping me at


の末尾に2018年6月21日時点の日本の首相のファミリーネーム(ローマ字で回答)を繋げて下さい。例えば「noda」なら、「2005-11-13_tabtree.trackbacknoda」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

writeback message: Ready to post a comment.

2018年6月21日時点の日本の首相のファミリーネーム(ひらがなで回答)

Powered by blosxom 2.0 + starter kit
Home

カテゴリ一覧

過去の記事

1999.2~2005.8

最近のつぶやき