2009-07-01 2 views
0

私はFirefoxの拡張機能を作成しています。ユーザーに見た目や感触をより詳細に制御したいと考えています。私はできるだけ多くの色の異なる複数のdivをたくさん作って見にイベントリスナーを追加することによって、これを達成することができます知っているFirefoxで「カスタムカラーダイアログ」を作成する

CodeProject: Custom Color Dialog Box

- :私の拡張機能の環境設定パネルでは、私はこれに近いものを達成したいと思いますユーザーが色を選択した場合、それはあまりにも多くの作業になり、時間がかかり過ぎる可能性があります。私はこれを行う簡単な方法があるかどうか疑問に思います。なぜなら、前にこれをやった人がいたに違いないと思うからです。 (XPCOMコンポーネントを介して)?

ありがとうございます! =)

答えて

1
+0

ありがとうございます! =) – wai

+0

あなたがそれを終えるとき私に知らせる:)私はそれを見たいと思う。 – Danita

1

スウォッチのセクションでは、少しスクロールしたスウォッチを特定するイベントバブリングを使用して、ユニークなイベントハンドラを使用して少し<table>を作成します。

カスタムカラーチューザーについては、固定背景画像を配置し、この画像に相対してカーソルXとYを読んで、X =色相、Y =彩度に従ってカーソルの下にある色を特定します。

ルミノシティでは、異なる色のテクニック(色相が変わったときに変更する)と、上に階段状の透明オーバーレイを、完全に不透明から完全に透明に変更できます。 X軸では、光度が必要です。

あなたは残りの部分は十分に単純でなければなりません(http://wiki.beyondunreal.com/Legacy:HLS_To_RGB_Conversion

場でRGBにHLSを変換することができます。あなたはおそらく、これらのいくつかは、仕事ができる

+0

感謝。私は何か新しいことを学んだ! =)しかし、私はこの時点でidなどのすべてのテーブルを書く時間を投資することはできないだろうと思う。この質問のために私はいくつかのコードの再利用を探しています。確かに誰かが似たような文章を書いているのは、これはほとんどの人が望むようなものだからです。 C#はCustomColourDialog = new CustomColourDialog(Handle)のようなものを持っていて、スナップするとほぼ完了です!すべてが言われている、助けてくれてありがとう! =)感謝! – wai

+0

あなたは歓迎です:)私の他の答えを見てください。 – Danita

関連する問題