Title: 01 | Scaling the User Interface Post by: PeterSt on June 25, 2012, 01:06:55 pm The XXHighEnd Graphical User Interface can be scaled to any size in between 1.0 times its original form (whatever that is) and 3.2 times of that. Under 1.0 is also possible, while above 3.2 again is also possible if there hadn't built in a limitation. But when necessary it can be done, so anounce yourself when you want that. Notice though that scaling with a too high factor for a too low resolution screen, may make controls go out of side, and further operation may be impossible.
Warning : You may have set the Font Scaling Factor of the operating system (this is a monitor (adapter) setting) to 1.25 or 1.50; This creates (and always did) anomalies in the first place, and you should not forget that at testing the merits of this XXHighEnd scaling the OS setting should be at 1.00. It is not said that you *must* do this (you may require it for other programs) but it *is* said that this works partly only and you *will* encounter anomalies in XXHighEnd's user interface, although they may be no different than ever before. Ad judging the merits of XXHighEnd's scaling it is to be noticed that whatever anomalies normally there with OS scaling, are not present in XX's scaling. Therefore it is useful to try the XX scaling with the OS factor set (back) to 1.00, so that later (with the OS set to 1.25 etc. again) it can be seen what is caused by which. Of course when the OS scaling is applied, it is applied over the scaling denoted by XXHighEnd. Notice that the default Scaling Factor of XXHighEnd (per 0.9z-7) is 1.25. WATCH OUT : You will be able to apply a Scaling Factor which results in an inoperable user interface. This happens when you Scale to way too small (like 0.5 could be that) but is also happens when you scale to way too high (like 3.2). So, the former makes all unreadable with even the possibility that you can;t find or select the field to scale back, while the latter may position the field out of the boundaries of the screen, with no "dragging" possibilities because those also became out of reach. Always when such a thing happens, KILL XXHighEnd.exe by means of Task Manager, and never quit it by the normal means; only then the Settings are not saved, while otherwise they nicely will. Scaling to fairly large sizes (like up to 1.7 and more) are hardly useful for normal monitors with "normal" resolution. However, once the resolution is 1920x1080 or even higher, Scaling to the higher numers is very useful. You will see it yourself of course. But : The *real* high factors (like close to 3) are "needed" for operating XXHighEnd from a Tablet (iPad / Android). Generally, 2.8 is the least you will need then. But watch out again for controls getting out of reach (see above) and Scale step by step. Like first to 1.7, then to 2.0 and so on, until you are where you want to be. This way the controls will stay in reach, and now you can drag the various parts and panels of the form to your likings. Also, by working this way, you will be able to see what is about to happen next, and anticipate on that. At operating XXHighEnd on the Tablet, it is your objective to being able to easily use the controls with your fingers and directly touching the buttons etc. So, this can be done when the Scaling is high enough. One gradation under this is using the Trackpad like mouse operation, where your fingers direct the mouse pointer on another position, that mouse pointer being small enough to precisely focus on the controls. And of course the nest step is using a real mouse with the Tablet, but not all can do that. Anyway, all was made for just using your finger tips, and it is there where this high factor scaling is a must. Do it Go to this button : (http://www.stordiau.nl/xxhighend/Scale01.png) and next fill in the Scaling Factor here : (http://www.stordiau.nl/xxhighend/Scale02.png) And use the Rescale button next to it so it is applied; The both forms will disappear for a while and the XXHighEnd form will come back rescaled to your setting. (http://www.stordiau.nl/xxhighend/Scale03.png) (a few more changes were applied here) This obviously lead to a form which is meant for general "Skinning" which is layed out elsewhere : Skinning (http://www.phasure.com/index.php?topic=2095.0). |