2008-01-01から1ヶ月間の記事一覧

CMLogBuccaneer

BathyScapheスレより引用。 41 +1:名称未設定 :sage:2008/01/27(日) 02:05:14 ID: dpSUjU830 (2) サワダはん またCMLogBuccaneerを使える様にしておくんなまし 53:名称未設定 :sage:2008/01/27(日) 18:37:01 ID: gwPnmA8A0 (4) それは今のCMLogBuccane…

T2ThreadFaceとT2Thread

Thousand2chフレームワークには、2chのスレッドの内容と情報を保持するオブジェクトが二種類ある。T2ThreadFaceとT2Thread。何故二種類あるのか?と未来の私が疑問を覚えた時のために理由を覚え書きしておく。 普通に考えればスレッドオブジェクトただ一種類…

スマートスレッドリストプロジェクト2

監視対象のスレッドリストが変更されたという通知が来たら、スマートスレッドリストはどうすればいいか。単純に考えたらその場ですぐフィルタして、自身を更新すればいいけど、こうすると元のスレッドリストを更新するたびに表示されてもいない別のスレッド…

ラベル貼付けプロジェクト4

NSImageCellのサブクラスも作って、ステータスアイコンのバックにも色を付けられるようにしてみたのだが、何故かhighlightColorWithFrame:inView:が呼ばれないため選択しても色が変わらない*1。またステータスアイコンも色がついているわけなので、結構汚い…

スマートスレッドリストプロジェクト1

ラベルが付いたら、複数の板を横断してあるラベルのスレッドを並べてみたいって時があるんじゃないかなあ、っていうかその機能欲しいなあって思い始めた。iTunesのスマートプレイリストの2chブラウザ版、スマートボードとかスマートスレッドリストって感じの…

ラベル貼付けプロジェクト3

setAttributedStringValue:を使った場合。 これはこれで使い道がありそうだけど、今回の用途にはちょっと向いてないかな。NSTextFieldCellのカスタムサブクラスを作り、drawInteriorWithFrame:inView:をオーバーライドしてラベルに応じた描画をさせてみた場…

ラベル貼付けプロジェクト2

いやちょっと待ってくださいよ、NSCellにはsetAttributedStringValue:ってメソッドがあるじゃないですか。これで背景色設定したNSAttributedStringを設定してしまえばNSCellのサブクラスも要らなくね?

ラベル貼付けプロジェクト1

よーく調べてみると、背景色を行ごとに変えたいってだけなら NSTableColumnに背景色が変えられるようなNSCellのサブクラスをセットしておく NSTableViewのdelegateでwillDisplayなときにそれをいじくる で出来るんですかね。じゃあDataSourceとかTableViewの…

NSTableViewとBindingとThousand

スレッドリスト上でスレッドにラベルをつける機能、というのが要望されてずいぶん経つのだけど、これまではCocoa Bindingを使ってNSTableViewの内容を指定していたので、実装しようがなかった。文字色ならなんとかなりそうだけど、ラベルで文字の色変わって…

ibTranslate作っておいてなんだけど

iLingualっていう良さげなのがありますね。 http://homepage.mac.com/nsekine/SYW/SYWSoft/softOSX.html辞書機能もついているし、既存のアプリケーションから訳語を取り込むことも可能なようです。シェアウェアですが非商用利用は無料.

ibTranslate 0.5

nibtoolの代わりにibtoolを使ったnibTranslateの代替俺様用アプリケーション、ibTranslate。*1ようやく使えないこともないくらいになったので公開。 http://homepage.mac.com/k_natori/Cocoa/downloads/ibTranslate050.dmg開発に使用することを考えている開…

あけましておめでとうございます

12月は割と忙しゅうございました。 最近はibtoolをGUIで動かすアプリを作ろうとしています。nibTranslateと同じようなもんなのでibTranslateと名付けました。っていうかXcode 3.0にもなってローカライズをコマンドラインでやれっておかしくね?IBの「Localiz…