Forum Replies Created
-
AuthorPosts
-
SchmidtzeParticipant
Hi,
'Support' wrote:Hi
You can test it in the AlphaControls v13.01 already.
I just did, perfect!!! Thank you so much :a3::)
Best regards
Friedemann
SchmidtzeParticipant'Support' wrote:No, this feature will be added in the v13.01 very soon.
no stress! I only asked because I didn't install version 13 already. Thanks!
Friedemann
SchmidtzeParticipantHi,
'Support' wrote:Hello! I will try to improve it soon.
did you fix this with AC 13 beta already?
Best regards
Friedemann
SchmidtzeParticipantHi,
I think my question has been answered already here: Getting the main colors from SkinManager.
Best regards
Friedemann
SchmidtzeParticipantHi,
'Support' wrote:Can you make a demo with flickering toolbar please? I'm trying to do that, but without success.
I've just send you an example project.
Best regards
Friedemann
SchmidtzeParticipant'Support' wrote:Hello! What is version of used AlphaControls package?
oh, excuse me please, I didn't answer by now… I'm using v9.03 Beta.
Regards
Friedemann
SchmidtzeParticipantHi,
'mol' wrote:or you follow my advice from a few weeks ago and finally ditch SpTbx… 😀
NO! 😀 I will definitely not! It offers a lot features which I'm using and which aren't available in standard toolbar and menu. And I really hope to get this problem solved without ditching components…
Best regards
Friedemann
SchmidtzeParticipantHi Uwe,
but then I have to lock a lot of panels always 😉 And it also occurs when switching to another application and back, always when the main form will be activated/deactivated.
Regards
Friedemann
SchmidtzeParticipantHi Uwe,
'mol' wrote:Does LockWindowUpdate(Form1.Handle) do the trick?
where do you think I should insert this?
BTW: It seems for me at the moment that this behaviour depends on the Windows version. On another system there's no flickering (I think Windows 7). I'm using Windows 8.1. I will check it tomorrow in my office. Very strange…
Regards
Friedemann
SchmidtzeParticipantHello,
I just found out something for myself… In Line 6325 of sSkinProvider.pas (TsSkinProvider.AC_WMNCActivate) there are 2 lines of code:
Code:RedrawWindow(Form.Handle, nil, 0, {RDW_ALLCHILDREN or }RDW_INVALIDATE or RDW_UPDATENOW or RDW_NOERASE or RDW_FRAME);
// RedrawWindow(Form.Handle, nil, 0, RDW_ALLCHILDREN or RDW_INVALIDATE or RDW_UPDATENOW or RDW_NOERASE);The second one is commented out. If I change it, comment out the first one and reactivate the second one, it will be much better. There's still a light flickering visible but by far not as strong as with the other line. As I don't know the impact of these both lines, of course I will change it back to the official version.
Can I change maybe something in the toolbar component? This effect is only visible with SpTbx components.
Best regards
Friedemann
SchmidtzeParticipantHere you can see it:
https://www.dropbox.com/s/yz4xwrswv855nns/flickering_toolbars.mp4
Please take a look at the toolbars. I think because of the video compression, it's not visible alyways in this clip when showing the dialog, but always when closing it. But in real life it occurs every time…
Regards
Friedemann
SchmidtzeParticipantHi,
'Schmidtze' wrote:But when having TsSkinManager.Options.NativeBordersMaximized enabled and the application starts in maximized mode, it looks very strange. The content of the form will be shown in upper left corner in normal size, the rest of the screen is blank (background of form).
this problem still exists with latest beta 9.
Best regards
Friedemann
SchmidtzeParticipant'Support' wrote:I will check it soon 🙂
The problem still exists with latest beta 9.
Best regards
Friedemann
SchmidtzeParticipantOops, no, it doesn't. Or let's say the task bar is now working 😉 But when having TsSkinManager.Options.NativeBordersMaximized enabled and the application starts in maximized mode, it looks very strange. The content of the form will be shown in upper left corner in normal size, the rest of the screen is blank (background of form).
I'll send you a screenshot.
Best regards
Schmidtze
SchmidtzeParticipantHi,
'Support' wrote:You can download updated version 9 files and use TsSkinManager.Options.NativeBordersMaximized variable already.
yes, it works, thanks! 🙂
Regards
Schmidtze
SchmidtzeParticipantHi,
I just noticed the same problem on Windows 8.1 when using ExtendedBorders. I'm using Alpha Controls 9 Beta, so maybe in the official version 8.x this problem doesn't exist.
Best regards
Friedemann
SchmidtzeParticipantHi Uwe,
'mol' wrote:When I develop applications, I always try to reuse as much code as possible and only fall back to other components if I really have to.
of course that's the same way I normally try to do it. Maybe a misunderstanding, I'm using SpTBXLib already and don't want to change if, if not necessary. I would have changed if there is a menu/toolbar system which offers all what I need AND is skinnable by Alpha Controls. So I will try to stay on SpTBXLib and try out using its own skinning properties by using the properties of Alpha Skins.
Regards
Friedemann
SchmidtzeParticipantHi Uwe,
'mol' wrote:Rather complicated, so why don't you let the user simply select from the popup menu?
not complicated with SpTBXLib 😉 Of course the user can also select something from the popup menu. But already the parent menu item contains functionalety which improves the usability a lot, I think. Attached you see 3 screenshots
1. On the first you see the 2 possible view modes of the file browser. The popup menu do not has to be opened, a simple click on the toolbar button (not its arrow on the right) will toggle between these 2 view modes (report, thumbnail). If there were more than 2 options, the button would cycle between them. I think the Windows Explorer has got same functionalety.
2. On the second you see the image viewer with a button “Fit” in the toolbar. This button always uses the fit option which is enabled in its submenu
3. The 3rd screenshot shows the zoom menu. The button in the toolbar will zoom the image always to 100%, but in its submenu a lot of other zoom values can be selected.
So I like these optional possibilities of SpTBXLib and don't want to miss them.
Regards
Friedemann
SchmidtzeParticipantBut then clicking on the button (action) always the popup menu will be shown. That's not what I want. When clicking on the button, the action should be executed, I don't want to see the popup (submenu) then. Only using the little arrow on the right would open the submenu.
Regards
Friedemann
SchmidtzeParticipantHi Uwe,
'mol' wrote:Think again, Friedemann… 🙂
I did 😀 Of course you are right, it is possible to build all up on runtime. But what about the possibility to bind an action to the submenu itself, so it can be executed by clicking on the submenu item, and when clicking on the small arrow on the right, the dropdown menu will be shown (see screenshot). I'm using this for example for cycling between the different views of a file explorer when clicking on the sub menu item. The subitems contain each different view style.
Regards
Friedemann
-
AuthorPosts