タグ

ブックマーク / rnatori.hatenadiary.org (4)

  • Apple アプリケーション風ソースリスト | 2008-08-14 - まったり開発情報Blog

    iTunesあたりから始まって今はSafariもMailもiCalも、ほとんどがこの微妙な青色のソースリストを使ってる。 この「Apple アプリケーション風ソースリスト」略して林檎ソースを実現するにはいくつかポイントがある。 NSTableViewのsetSelectionHighlightStyle:にNSTableViewSelectionHighlightStyleSourceListを指定する。 NSSplitViewのサブクラスにおいてdividerThicknessで1を返す。 NSSplitViewのサブクラスにおいてdrawDividerInRect:で1pxの線を描画する。 NSSplitViewのDelegateにおいてsplitView:effectiveRect:forDrawnRect:ofDividerAtIndex:でドラッグ可能なRectを返す。林檎ソース

    yuanying
    yuanying 2008/08/14
    Apple アプリケーション風ソースリスト
  • はじめての2chブラウザのつくりかた - まったり開発Blog

    タイトルはHMDTのパクリリスペクトです。 http://hmdt.jp/safari/myfirst/index.html Thousand2chフレームワークは元々Thousand以外のアプリケーションでも使える、2chブラウザの共通コード基盤のつもりで開発をしていたのだけれど、なかなかWebKitみたいにWebView貼って終わり、とは行かないんですよね。 それでもなんとか最小限のコードで、スレッドだけを表示するアプリケーションというのを作る、という課題を設定して作ってみました。それがこのMyFirst2chBrowser。 http://homepage.mac.com/k_natori/Cocoa/downloads/MyFirst2chBrowser010.zip コードは実質12行。当はもっと短くできるけど、スレッドを読み込むときの流れに沿ったコードで。 その12行のコード

  • 2008-04-20

    ソースコード公開します。汚いけど。 http://homepage.mac.com/k_natori/Cocoa/downloads/ThousandSrcB137.zip さっそくTigerだとツールバーアイコンが表示されないというバグが発見されたのですが、Tiger今持ってませんのでチェックできません。TigetどころかPantherも見捨てるつもりはまだないのでそこんとこよろしく。っていうかなんでTigerで問題が起こるのか分かんねえ… で、問題が発生している方はスクリーンショットをちょっと送ってもらえませんか? http://www6.uploader.jp/home/thousand/ こちらを使ってもいいです。

    2008-04-20
    yuanying
    yuanying 2008/04/20
    Thousand B137 ソースコード
  • ibTranslate 0.5 - まったり開発Blog

    nibtoolの代わりにibtoolを使ったnibTranslateの代替俺様用アプリケーション、ibTranslate。*1ようやく使えないこともないくらいになったので公開。 http://homepage.mac.com/k_natori/Cocoa/downloads/ibTranslate050.dmg 開発に使用することを考えている開発者の方は十分注意してください。大切なnibをぶっ壊されても知りません。 *1:ええい紛らわしい

    ibTranslate 0.5 - まったり開発Blog
    yuanying
    yuanying 2008/01/22
    ibTranslate 0.5, ibtoolをGUIで。
  • 1