Forum Replies Created
-
AuthorPosts
-
Support
KeymasterBut the Image quality gets distorted.
Try to make new glyph with size of ImageList, which result will be?Support
KeymasterBut no Glyph is shown in ExtraLineData. Please provide one DEMO.
Demo of ExtrLine may be found in the ASkindemo.
Look this procedure there:procedure TMainForm.sSkinManager1GetMenuExtraLineData(FirstItem: TMenuItem; var SkinSection, Caption: string; var Glyph: TBitmap; var LineVisible: Boolean);
The glyph may be invisible if AlphaChannel exists there but empty (glyph is drawn as fully transparent in this case).
Support
KeymasterInteresting. How this icon is loaded there?
Support
KeymasterThis Glyph is nil when event occurs.
If Glyph must be used then developer should create it here.
The GetBitMap procedure doesn’t create an image, you can use the sAlphaImageList1.CreateBitmap32 function.Support
KeymasterWhat if skins are disabled? Glyph in taskbar button is painted Ok in this case?
Support
KeymasterHello! Of course it’s possible, write to the support@alphaskins.com, please.
Support
KeymasterCould you show a screenshot of the TaskBar button? A Glyph just not visible there?
The form will always react to clicking on Maximize button, but you can try to plat with the Form.Constraints property (limit max size).
Support
KeymasterYou should add
sConst
to theuses
clause.
aeMouseEnter, aeMouseLeave, aeMouseDown and aeLighting are declared in this unit.Support
KeymasterHello!
Glyph should not be Nil and PixelFormat should be pf32bit, please check it.Support
KeymasterHi! I’m glad that issue is resolved, thank you for the info.
Support
KeymasterHi! Thank you for the demo.
Reason of the issue – your gridpanel is not skinned.
Try to add “TGridPanel” as “Panel” in the sSkinManager1.ThirdPartyList. Look the screenshot.Attachments:
You must be logged in to view attached files.Support
KeymasterHi
Menu may have gradient or filled by texture, which color should be returned for background?
You can try to use this code:
uses sVCLUtils;Color := acColorToRGB(clMenu); Color := acColorToRGB(clMenuText); // Active item color Color := sSkinManager1.CommonSkinData.gd[sSkinManager1.SkinCommonInfo.Sections[ssMenuItem].Props[1].Color; // Active item text color Color := sSkinManager1.CommonSkinData.gd[sSkinManager1.SkinCommonInfo.Sections[ssMenuItem].Props[1].FontColor.Color;
Color of disabled item is calculated (it’s semitransparent)
-
This reply was modified 3 years, 5 months ago by
Support.
Support
KeymasterThank you, I see it now and I hope to fix it in the nearest release.
Support
KeymasterHi! It’s interesting, thank you for information.
Support
KeymasterHello!
I will check the package under Delphi 7 with TNT before nearest release.Support
Keymasterно нигде не вижу документацию, что именно делают LoadFromURL / LoadFromURLThread
Функции совсем недавно появились, еще не задокументированы. Они используют библиотеку wininet. Для большинства разработчиков эта функциональность оказалось ненужна и из-за подтягивания целой лишней библиотеки попросили добавить условную компиляцию, чтобы по-умолчанию все было как раньше.
Теперь, чтобы функции работали и чтобы подключить библиотеку wininet нужно раскомментировать ключUSE_INET
в файле sDefs.inc
Этот подход работает на данный момент только при наличии исходников. Возможно найду способ для работы этого ключа и в скомпилированном пакете.1. локальные файлы с диска этими функциями можно загружать?
Локальные файлы можно загрузить в Stream, а потом есть TsImage.LoadFromStream
3. как сбросить или проверить кэш? где он, как управлять?
sImage1.SkinData.BGChanged := True;
Этот флаг означает, что нужна полная перерисовка.4. можно ли управлять ресайзом (плохое качество)
5. как сделать масштабирование aspect fill (он же cover, он же полная пропорциональная заливка без рамок)Не совсем понятно о чем речь, демка желательна.
November 1, 2021 at 6:49 am in reply to: TsPanel with ColorTone is not working as before with transparent objects #70443Support
KeymasterSorry, I’ll check it, thank you for the demo.
Support
KeymasterHello! I will check it.
Support
KeymasterHello, Jarrod!
The issue is solved after a talking via the Skype?Support
KeymasterHello!
You tried such code there?sComboBox1.Items.BeginUpdate; ... Updating items ... sComboBox1.Items.EndUpdate;
-
This reply was modified 3 years, 5 months ago by
-
AuthorPosts