XXHighEnd - The Ultra HighEnd Audio Player
November 24, 2024, 08:13:01 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: August 6, 2017 : Phasure Webshop open ! Go to the Shop
Search current board structure only !!  
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: 01 | Scaling the User Interface  (Read 7245 times)
0 Members and 1 Guest are viewing this topic.
PeterSt
Administrator
High Grade Audiophile
*****
Offline Offline

Posts: 16854



View Profile Email
« 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 :



and next fill in the Scaling Factor here :



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.


(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.
« Last Edit: August 12, 2012, 05:21:21 pm by PeterSt » Logged

For the Stealth III LPS PC :
W10-14393.0 - July 17, 2021 (2.11)
XXHighEnd Mach III Stealth LPS PC -> Xeon Scalable 14/28 core with Hyperthreading On (set to 14/28 cores in BIOS and set to 10/20 cores via Boot Menu) @~660MHz, 48GB, Windows 10 Pro 64 bit build 14393.0 from RAM, music on LAN / Engine#4 Adaptive Mode / Q1/-/3/4/5 = 14/-/0/0/*1*/ Q1Factor = *4* / Dev.Buffer = 4096 / ClockRes = *10ms* / Memory = Straight Contiguous / Include Garbage Collect / SFS = *10.13*  (max 10.13) / not Invert / Phase Alignment Off / Playerprio = Low / ThreadPrio = Realtime / Scheme = Core 3-5 / Not Switch Processors during Playback = Off/ Playback Drive none (see OS from RAM) / UnAttended (Just Start) / Always Copy to XX Drive (see OS from RAM) / Stop Desktop, Remaining, WASAPI and W10 services / Use Remote Desktop / Keep LAN - Not Persist / WallPaper On / OSD Off (!) / Running Time Off / Minimize OS / XTweaks : Balanced Load = *62* / Nervous Rate = *1* / Cool when Idle = n.a / Provide Stable Power = 1 / Utilize Cores always = 1 / Time Performance Index = Optimal / Time Stability = Stable / Custom Filtering *Low* (16x) / Always Clear Proxy before Playback = On -> USB3 from MoBo -> Lush^3
A: W-Y-R-G, B: *W-G* USB 1m00 -> Phisolator 24/768 Phasure NOS1a/G3 75B (BNC Out) async USB DAC, Driver v1.0.4b (16ms) -> B'ASS Current Amplifier -> Blaxius*^2.5* A:B-G, B:B-G Interlink -> Orelo MKII Active Open Baffle Horn Speakers. ET^2 Ethernet from Mach III to Music Server PC (RDC Control).
Removed Switching Supplies from everywhere (also from the PC).

For a general PC :
W10-10586.0 - May 2016 (2.05+)
*XXHighEnd PC -> I7 3930k with Hyperthreading On (12 cores)* @~500MHz, 16GB, Windows 10 Pro 64 bit build 10586.0 from RAM, music on LAN / Engine#4 Adaptive Mode / Q1/-/3/4/5 = 14/-/1/1/1 / Q1Factor = 1 / Dev.Buffer = 4096 / ClockRes = 1ms / Memory = Straight Contiguous / Include Garbage Collect / SFS = 0.10  (max 60) / not Invert / Phase Alignment Off / Playerprio = Low / ThreadPrio = Realtime / Scheme = Core 3-5 / Not Switch Processors during Playback = Off/ Playback Drive none (see OS from RAM) / UnAttended (Just Start) / Always Copy to XX Drive (see OS from RAM) / All Services Off / Keep LAN - Not Persist / WallPaper On / OSD On / Running Time Off / Minimize OS / XTweaks : Balanced Load = *43* / Nervous Rate = 1 / Cool when Idle = 1 / Provide Stable Power = 1 / Utilize Cores always = 1 / Time Performance Index = *Optimal* / Time Stability = *Stable* / Custom Filter *Low* 705600 / -> USB3 *from MoBo* -> Clairixa USB 15cm -> Intona Isolator -> Clairixa USB 1m80 -> 24/768 Phasure NOS1a 75B (BNC Out) async USB DAC, Driver v1.0.4b (4ms) -> Blaxius BNC interlink *-> B'ASS Current Amplifier /w Level4 -> Blaxius Interlink* -> Orelo MKII Active Open Baffle Horn Speakers.
Removed Switching Supplies from everywhere.

Global Moderator
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.127 seconds with 20 queries.