スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

影と反射を取り除く

BlackDockアップデート。
アイコンの影と反射を消せるようになった。

DOCKTileLayerクラスのメソッド
 -(void)removeShadowAndReflectionLayers
でインスタンスが持っている影と反射を取り除く。
これだけではDockに新たに項目を追加すると影と反射が生成されるので、
BOOL値を引数にとるイニシャライザ
 -(id)initWithShadowsAndReflection:(BOOL)
を置き換えて常にNOを渡すようにしてみた。

この状態だとDockの縦横の変更でもとに戻る。しかし、そこに追加した項目には影と反射はつかないというややこしいことになっているので要変更。

createShadowAndReflectionLayersとgenerateShadowsAndReflectionがあるのでこのへんを無効化してやればよさそう。
generateの中でcreateLayersしてるのか?

もしくはDOCKReflectionLayerとDOCKTileShadowLayer、DOCKFloorShadowLayerこいつらのinitでnilを返すようにするか。


ダウンロード




スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

cvz.

Author:cvz.
cooViewerZoomをつくってます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。