Reviewed by Darin
authoradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 5 Nov 2004 18:45:31 +0000 (18:45 +0000)
committeradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 5 Nov 2004 18:45:31 +0000 (18:45 +0000)
commitcba54e28ce9078237cdd1f9f9f86663465ebbd8f
treed24af98209d85b2f72222a4102d71cc25953bd2e
parentaf4c6ae4a222eaf39d38b46ee46b9de741cd7536
    Reviewed by Darin

Fix for <rdar://problem/3854383> REGRESSION(166-168) input fields show black background when background color is set to transparent
and a workaround for displaying transparent backgrounds for textareas.

        * kwq/KWQLineEdit.mm: (QLineEdit::setPalette): If the background color is transparent (we check the alpha value) then we set the background to white
        * kwq/KWQTextEdit.mm: (QTextEdit::setPalette): If the background color is transparent then we don't draw the background
        * kwq/KWQTextArea.mm: (-[KWQTextArea setDrawsBackground:]): added setDrawsBackground function which calls setDrawsBackground on the super class,
          on the contentView, and on the textView.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7944 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-08-23
WebCore/kwq/KWQLineEdit.mm
WebCore/kwq/KWQTextArea.mm
WebCore/kwq/KWQTextEdit.mm