- This topic has 2 replies, 2 voices, and was last updated 11 years, 6 months ago by Support.
-
AuthorPosts
-
April 28, 2013 at 9:31 pm #35727IPStevenParticipant
TitleButtons loose their icons when the button refreshes.
This issue is in 8.31beta and goes back to previous to 8.2
Here's the issue and how to reproduce it.
BTW – the question mark icon shown in the images is a glyph I've added to a TitleButton. I couldn't use the default Help Border icon property to handle this in my project because that icon is missing in about 1/2 the skins the project uses – the biHelp border icon should be present in all skins, it's another issue that should be addressed.
With SkinManager.Effects.AllowGlowing set to True – no problem…
if set to false – the first time after the mouse cursor is passed over the titlebar icon.
When the icon refreshes the icon is gone.
and it doesn't come back even if you set the property back to TRUE.
It looks like this property is broken in more ways than one.
Can't see any difference regardless of how the property is set – the titlebar buttons glow regardless.
I thought it might have something to do with the Ac lib code file acTitleBar.pas – but nothing in that code gets called. I even deleted the acTitleBar.DCU file and it never gets referred to or rebuilt.**Edit: I see now that TitleBar is an AS component so not related to issue.
Also – is there a way to get the icon color to switch to the current font color or whatever color property is being used by the other titlebar icons?
When you upload an image to be the titlebar icon, unlike the other icons that are part of the skin, the color stays static. So you change skins and the other title bar icons change color but your icon stays black or whatever the original color was.
April 30, 2013 at 9:34 am #50417IPStevenParticipantAnother odd thing with the SkinManager.Effects.AllowGlowing property when it's turned off.
I had an issue in my 'big' app were when I resized the main form all my trackbar controls would go crazy with the thumb buttons bouncing all around their tracks until I stopped resizing.
When SkinManager.Effects.AllowGlowing is set to true – no bouncing, they're all stable.
Whenever I tried to create a demo app to reproduce it, the demo would work fine – didn't previous realize that the AllowGlowing was on by default and OFF in my app.
Haven't had the time to try to recreate the problem in a demo app now that I know what was causing it (SkinManager.Effects.AllowGlowing set to off).
May 3, 2013 at 6:03 am #50463SupportKeymasterThank you for the demo, this issue will be solved in the nearest release.
Quote:is there a way to get the icon color to switch to the current font color or whatever color property is being used by the other titlebar icons?No, such options are not available, we can receive a color of title font only.
-
AuthorPosts
- You must be logged in to reply to this topic.