TLife

Menuについて考える

常時表示しておくわけでもないけど、すぐアクセスしたいものはメニューバーに置かざるを得ないが、かといってそういう項目はそんなにないので、TLifeのWindow上部にメニューを置くのを躊躇ってきた。 で、StatusBarをカスタム化して、右側にメニューバー(Men…

about:config風の設定画面をつくる

設定画面にも色々あるけど、設定項目が山のようにあってもそれなりに使いやすいものとして、Firefoxのabout:configがある。ただ、about:configそのままだと設定項目の解説が必要なので、各行に備考を追加したものを考えてみる。まずmxmlの設定。肝要はこんな…

アイコン読み込み&表示2

DataGridItemRendererの中のmx:ImageにLoaderで読んだ画像を渡す方法が結構めんどくさかったので、とりあえずmx:Imageのsourceに画像のURLを渡すことにした。これで表示はされるのだが、表示までに時間がわずかにかかる。最初に時間がかかるのはいいのだが、…

アイコン読み込み&表示

この前のKeyDown連打の問題はThreadViewerでボトルネックを探す予定。ぶっちゃけいうとReplyを自動表示させず、ワンクッション置いてもいいとは思うが、カクつく理由がHTML取得によるものでなければそれは解消できるはずだと考えている。さてアイコンを読み…

連続KeyDownに対するユーザビリティの向上

TLifeのDataGridでカーソルキーを押してKeyDownイベントを起こすと、selectionを上下に動かすほかに、ReplyGetThreadなる、reply先探索用のThreadが走る。実際にはKeyDownの処理関数でフラグを立てていて、別のタイマーの処理関数でフラグを読んでReplyGetTh…

TLife

まだ申請してないけど、TLifeはAdobe AIRベースのTwitterクライアントです。絶賛開発中ですが、開発者のモチベーションが乱高下しているのでなかなか進んでません。http://www.libspark.org/browser/air/TLife僕はsvn updateしてないから誰も手加えるなよ!…

MultipleTabBarのタブドラッグ

複数のTabBarをVBoxで包んで縦に並べたMultipleTabBarという自作クラスを使っているのだけれど、そこでタブをつかんで別のタブの間にいれるということをしたい。それには ドラッグ開始時につかんでいるタブを取得 ドラッグ終了時にポインタがおかれているタ…