https://bugs.kde.org/show_bug.cgi?id=422950

Taketo Kabe <dk...@vega.pgw.jp> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #130238|0                           |1
        is obsolete|                            |

--- Comment #4 from Taketo Kabe <dk...@vega.pgw.jp> ---
Created attachment 130335
  --> https://bugs.kde.org/attachment.cgi?id=130335&action=edit
Patch to render QLineEdit text caret cursor visible in decorated KLineEdit

Warning: this patch is for qt5-qtbase, not for khtml.

After experimenting for various color schemes, QLineEdit (QTextEdit) needed
major overhaul
of drawDursor().
The attached patch will finally render the text caret cursor in fair colors,
testcase HTML below.

<HTML>
<BODY style="background:#DDDDDD" >
<FORM action="./">
<INPUT id=1 type="TEXT" size=20 /> undecorated<br />
<INPUT id=2 type="TEXT" size=20 style="border-style:solid;
border-color:#FF0000; background: inherit; color:#000000" /> bg:inherit,
color:black<br />
<INPUT id=3 type="TEXT" size=20 style="border-style:solid; border-width:1;" />
border only<br />
<INPUT id=4 type="TEXT" size=20 style="border-style:solid;
border-color:#FF0000; background: #777777; color:#000000" /> bg:777,
color:000<br />
<INPUT id=5 type="TEXT" size=20 style="border-style:solid;
border-color:#0000FF; background: #111111; color:#EEEEEE;" /> bg:111,
color:eee<br />
<INPUT id=6 type="TEXT" size=20 style="border-style:solid;
border-color:#00FFFF; background: #dddddd; color:#00EEEE;" /> bg:ddd,
color:0ee<br />
<INPUT id=7 type="TEXT" size=20 style="border-style:solid;
border-color:#FFFF00; background: #222222; color:#EEEE00;" /> bg:222,
color:ee0<br />
<INPUT id=8 type="TEXT" size=20 style="border-style:solid;
border-color:#777777; background: inherit; color:#880088;" /> bg:inh,
color:808<br />
</FORM>
</BODY>
</HTML>

(I still cannot be able to report this in KHTML, since the site seems to
disable cursor blink timer)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to