- This topic has 10 replies, 3 voices, and was last updated 10 years, 6 months ago by
IPSteven.
-
AuthorPosts
-
July 17, 2014 at 11:01 pm #36221
tmorris
ParticipantAttached 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 #52225tmorris
ParticipantRe-posting attachment.
July 18, 2014 at 11:05 pm #52227tmorris
Participant'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 #52231IPSteven
Participant>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 #52264Support
KeymasterHello Steven, I'll try to improve it in the next release.
August 24, 2014 at 5:04 pm #52344IPSteven
ParticipantStill 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 #52346Support
KeymasterHello
Can you make a small demo with this glitch, please? (I need sources and Exe)
August 27, 2014 at 10:34 pm #52365tmorris
ParticipantThere 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 #52366tmorris
ParticipantSpoke 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 #52367tmorris
Participant'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 #52443IPSteven
ParticipantIn 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.