- This topic has 10 replies, 3 voices, and was last updated 10 years, 2 months ago by IPSteven.
-
AuthorPosts
-
July 17, 2014 at 11:01 pm #36221tmorrisParticipant
Attached is a small demo that shows corrupted glyphs (3) on the sDBNavigator. Happens only in XE6 when connected to an active dataset. XE5 is fine. Also does not matter if the skin manager is present or not. Please verify if you see the same behavior. I have not had a chance to test on a fresh install that only has XE6 installed.
July 17, 2014 at 11:03 pm #52225tmorrisParticipantRe-posting attachment.
July 18, 2014 at 11:05 pm #52227tmorrisParticipant'tmorris' wrote:Attached is a small demo that shows corrupted glyphs (3) on the sDBNavigator. Happens only in XE6 when connected to an active dataset. XE5 is fine. Also does not matter if the skin manager is present or not. Please verify if you see the same behavior. I have not had a chance to test on a fresh install that only has XE6 installed.
I may have found the issue. I noticed your glyphs in the resource file are 4-bit. However in the TsDBNavigator.InitButtons procedure you set the PixelFormat to 24 bit:
Btn.Glyph.PixelFormat := pf24bit;
Changing it to match the actual glyph format appears to fix the issue:
Btn.Glyph.PixelFormat := pf4bit;
July 20, 2014 at 6:43 am #52231IPStevenParticipant>corrupted glyphs on the sDBNavigato
>Happens only in XE6 when connected to an active dataset.
I'm seeing the same problem in v9.12 – not using v9.x in my other Delphi versions so can't comment on those.
August 15, 2014 at 10:53 am #52264SupportKeymasterHello Steven, I'll try to improve it in the next release.
August 24, 2014 at 5:04 pm #52344IPStevenParticipantStill having issue with v9.13 and Delph Xe6
This is with
* Delph Xe6
* compiled as 32 bit
* AlphSkin v9.13
* latest skin versions (just downloaded yesterday)
* Verified with Golden skin (image below) and same issue with Aluminium (only two I'm using in current project).
Other info
Windows 7 x64
August 25, 2014 at 8:18 am #52346SupportKeymasterHello
Can you make a small demo with this glitch, please? (I need sources and Exe)
August 27, 2014 at 10:34 pm #52365tmorrisParticipantThere is still an issue with the Insert/'+' glyph. It appears to 'wrap-around'. You can still see this behavior in the test project I uploaded earlier.
I modified the sDBRes.res file and increased the width from 13 to 15, re-centered the 'plus'. Not sure this is the best fix but it appears to work.
IPSteven: I tried to test your situation but could not duplicate the issue. It looks fine for me with both those skins.
Using:
9.13, 32-bit, XE6, Win7-64bit.
August 27, 2014 at 11:28 pm #52366tmorrisParticipantSpoke too soon. Seeing the same glitch with the next button on a different project. Not able to pinpoint what is different but will investigate some more.
August 27, 2014 at 11:41 pm #52367tmorrisParticipant'tmorris' wrote:Spoke too soon. Seeing the same glitch with the next button on a different project. Not able to pinpoint what is different but will investigate some more.
Attached is a demo. It appears that rendering the glyphs when there are active records exposes the problem.
September 7, 2014 at 5:50 pm #52443IPStevenParticipantIn acnt_reg v9.14 the icon weirdness is now gone.
Just a note that the color scheme is now different.
All the icons use to be black, now they colors match the variations of the delphi dbnavigator.
It would be nice if we could chose between the black or the standard (multicolor) or even have the color match the text color.
Because sometimes the default multicolors clash with the design skin.
-
AuthorPosts
- You must be logged in to reply to this topic.