[Lazarus] white popup hint box
waldo kitty
wkitty42 at windstream.net
Mon Sep 15 23:38:22 CEST 2014
On 9/15/2014 4:02 PM, Juha Manninen wrote:
> I also see a distinctive yellow color.
> Waldo Kitty, you should go to see an eye doctor, you are suffering
> from color blindness. :)
hahahahaha! might be getting there in my "old age" ;)
> You all noticed the hint window's color but nobody noticed it renders
> HTML nicely, giving a professional touch to hint and info windows.
i haven't been able to see that yet... i had a time trying to do the screen grab
because as soon as i'd hit the print screen key, the popup would go away... i
had to try 5 or 6 times before i got the image i posted showing it...
> The same effect was available also earlier by installing
> TurboPowerIProDsgn package. Now some bugs are fixed (see #20202) and
> it is part of lazarus BigIde by default.
nice! i have generally installed that in the past but didn't understand this was
what it was for... i haven't gotten around to trying to use it, either... it has
been on my TODO list for a long while and no projects i've been working on have
needed it... probably because they're mostly all command line text mode
programs, i guess...
> On Mon, Sep 15, 2014 at 5:05 PM, Rik van Kekem <rik at graficalc.nl> wrote:
>> I don't know
>> how to make a clearer border but the color is here:
>> Lazarus_dir\LCL\Include\hintwindow.inc
>>
>> // Color := clInfoBk;
>> Color := clYellow; // <- for instance
>
> That will not help because the THintWindow.Canvas is not used. Instead
> TurboPowerIProDsgn registers its own HTML renderer component there.
> If you want to study the code, here are some pointers:
> IdeHelpIntf (in package IdeIntf) has these events through which
> TurboPowerIProDsgn registers itself:
> CreateIDEHTMLControl: TCreateIDEHTMLControlEvent = nil;
> CreateIDEHTMLProvider: TCreateIDEHTMLProviderEvent = nil;
>
> Code that supports both the default text hints and registered hint
> renderers is now refactored into THintWindowManager class, also in
> IdeHelpIntf unit.
> Earlier such code was spread in different places, including OI and SE.
i knew that someone (you i think) had been working on this by the posts in the
various lists... i'm glad to see that your work is coming along nicely...
> There is a small border around hint windows. On Windows there is even
> a nice shadow so it looks like lifted up.
> I don't know what you people are complaining about.
> I tested with Windows, GTK2 and QT widgetsets.
i get the shadow but not the border... it is somewhat unsettling to have a box
popup that might not be noticed as a popup box at first... initially i had
thought that some sort of formatting thing had happened and i moved to try to
clear it up when the box disappeared with the text i was going to try to clear
out... it took me a few minutes to realize that it was a popup and that it was
due to my mouse having moved over something that had a hint box associated with
it...
i actually don't mind the white (or very light yellow) background of the popup
box but the missing border is something else... why it is missing i have no
idea... that's why i posted asking where i need to go to adjust the colors for
those items ;)
--
NOTE: No off-list assistance is given without prior approval.
Please *keep mailing list traffic on the list* unless
private contact is specifically requested and granted.
More information about the Lazarus
mailing list