nscolorpanel

    1熱度

    1回答

    我有一個偏好面板在我的應用程序中,我有一個NSColorWell設置一些背景顏色和一個按鈕,打開一個NSFontPanel選擇一種字體。 我想有行爲如下: 當我點擊NSColorWell然後拖過一些顏色的面板,我希望它改變背景顏色我當我拖動「預覽」區域。 當我點擊「更改字體...」按鈕時,我會顯示我的NSFontPanel,當我選擇一個字體時,它也會在我的「預覽」區域中更改。說我點擊顏色按鈕的NS

    0熱度

    1回答

    我正在使用WebView將HTML編輯器CKEditor集成到我的Cocoa應用程序中。 到目前爲止,它的工作原理除了一件事:如果我在應用程序的其他地方打開NSColorPanel並選擇一種顏色,CKEditor中的選擇顏色會自動變化! 這是怎麼發生的? NSColorPanel(一個Cocoa窗口)如何與CKEditor(一個HTML小部件!)進行通信?最後,我該如何防止這種行爲? 代碼 我通過

    3熱度

    3回答

    我正在使用NSColorWell,它被設置爲不斷更新。我需要知道用戶何時完成了顏色面板中顏色選擇器的控制(鼠標向上)編輯。 我安裝了一個事件監視器,並且正在成功接收鼠標和鼠標移動的消息,但是NSColorPanel似乎阻止了鼠標移動。 底線是,我想將最終選定的顏色添加到我的撤消堆棧,而不會在用戶選擇其選擇時生成所有中間顏色。 有沒有辦法創建一個自定義的NSColorPanel並替換共享面板的想法重

    1熱度

    2回答

    我想在WebView子類中收到changeFont:和changeColor:消息。 根據文檔,這些方法分別由NSFontManager和NSColorPanel發送給響應者。 然而,他們從來沒有在我的WebView子類中被調用。這是預期的行爲?如果不是,我做錯了什麼?