Topic: Force Application to run with %100 Scale (96 dpi)  (Read 2249 times)

Force Application to run with %100 Scale (96 dpi)
« on: December 28, 2018, 11:14:34 AM »

APT

  • Grand Chef
  • *****
  • winpe enthusiast
  • Location: UK
  • Date Registered: Nov 2012
  • Posts: 1150
Hi Lancelot

well, it certainly no biggie for me, just something I've got used to doing.
Once I've adj one or two elements, it leads to others  :smile:

one of the most common examples attached below (only shows in BuilderSE) you lose two sides of the bevel border (zero pixels or whatever measure it is from left and top) and it's not wide enough to display the full Quicklaunch

ila_rendered

Edit:
topic split after reply 11 here http://theoven.org/index.php?topic=2657.msg30312#msg30312
« Last Edit: December 30, 2018, 09:11:14 AM by Lancelot »

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #1 on: December 28, 2018, 01:41:40 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
(only shows in BuilderSE) you lose two sides of the bevel border (zero pixels or whatever measure it is from left and top)
It is intentional,
Picture shows work as expected.
( should work same with other builders)

and it's not wide enough to display the full Quicklaunch
I have to fix this one...
Maybe about dpi you use on your Win7Host....

Can you provide your display settings so I can reproduce here...
 and fix other related plugins tonight when I am home .
:mphone: :turtle:

Edit:
topic split after reply 11 here http://theoven.org/index.php?topic=2657.msg30312#msg30312
« Last Edit: December 30, 2018, 09:11:23 AM by Lancelot »

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #2 on: December 28, 2018, 02:16:04 PM »

APT

  • Grand Chef
  • *****
  • winpe enthusiast
  • Location: UK
  • Date Registered: Nov 2012
  • Posts: 1150
Hi

Quote
Can you provide your display settings so I can reproduce here...
I'm using a Asus VB191 1280x1024 @60p Hz

btw
with pebakery it displays fine with no adjustments

ila_rendered

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #3 on: December 28, 2018, 02:31:14 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
btw
with pebakery it displays fine with no adjustments
Picture says PEBakery have bevel bug,
Summary :
WinBuilder can not display  QuickLaunch correct with an unknown dpi or etc
( resolution or refresh rate have no effect on such bugs
 eg.  1280x1024 @60p Hz have no effect on such bugs)

PEBakery can not display bevel correct...

Similar UI bugs also exists with different winbuilder versions in the past,
one of another reason we use fixed builderse

Ps.
I only try to provide open gate to ease future builders as I always do.
 eg. YpeBakery  :lol:

I hope this is only about dpi and I hope easy to test with emulator.
:mphone::turtle:
« Last Edit: December 28, 2018, 02:32:13 PM by Lancelot »

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #4 on: December 28, 2018, 07:19:04 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi Apt,

spend some time, and remember things about dpi ... brrrr  remind me why I still use 100 scale (=96 dpi)
(
during test I also notice 1 dpi bug + 1 interface bug + 1 starter bug with pebakery (on virtual) (side by side with bevel bug already posted)
.... better not touch again, time lost... I only test to see what you experience, I will not touch again.  :cool:
)

Changing interface element size do not work when you increase scale (dpi) more....

anyway, the easy way seems to be:
Force to run an application with %100 scale (=96 dpi )

ps: we can run apps as system and trusted with right click, maybe with 96 dpi !?

searching google:
I tried Win7 options with shortcut compatibility but they did not work...
There seem more shortcut compatibility options on Win10, but I do not test.

--> on Win10 I have Custom Scaling to %100 (=96 dpi) which works fine with all apps.
---> I do not want to break anything with my main pc and most apps I use do not like higher scaling on many UI ......


I also find registry things to test on Virtual Win7,
but It becomes boring at a point.
(other ideas: + providing a .manifest file side by side with builderse or add such manifest to builder....)


*****
You are a Win7 user who has settings with high scale (more than 100% - more than 96dpi) so you can test and figure out things better and faster.
Let us know if you find an application to start another app with %100 scale (=96 dpi) ?
or maybe a registry or shortcut setting that works?

:turtle:

edit:
things to keep in mind:
https://getadmx.com/?Category=Windows_10_2016&Policy=Microsoft.Policies.Display::DisplayTurnOffGdiDPIScaling
https://gateway.sdl.com/articles/SolutionArticles/000001872?articleName=000004861
« Last Edit: December 28, 2018, 07:28:24 PM by Lancelot »

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #5 on: December 28, 2018, 07:24:24 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
+
btw,
I use
Win10 x64
Resolution: 1920x1080
Scale and Layout: %100 scale (=96dpi)
Refresh Rate:  60 Hz (since CRT monitors not used anymore, it becomes very constant 60 Hz (59 Hz) these days....)

:turtle:

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #6 on: December 30, 2018, 01:04:26 PM »

APT

  • Grand Chef
  • *****
  • winpe enthusiast
  • Location: UK
  • Date Registered: Nov 2012
  • Posts: 1150
Hi Lancelot

Thanks for your time and input
Bearing in mind, as I stated, this isn't a biggie for me, have read your responses and suggested 'articles to bear in mind',
and apart from changing to certain themes that I don't like/wish to keep, can't find anything else that seems to the effect the issue
and changing to a Win10 ssd every time I run up BuilderSE, is a pain too far, for me :smile: but I do sometimes for testing

I do appreciate your efforts in trying to get a common visual appearance, between OS's etc.  :thumbsup:

BUT specifically for my eye (graphically speaking), I couldn't accept a bounding box (bevel) with only two sides anyway
(which is what I believe, from your reply one, is intentional)
Quote
Picture shows work as expected.
with the greatest respect, it just looks really odd to me, so having to edit it anyway, I might as well alter it's size to accommodate the width problem
 
It's just a personal perpective thing to me and not seeking any changes from you
again thanks for your time and effort
regards APT
« Last Edit: December 30, 2018, 01:51:11 PM by APT, Reason: typo »

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #7 on: December 30, 2018, 07:46:47 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
It's just a personal perpective thing to me and not seeking any changes from you
Original Idea is not mine.
Such UI things with bevel and others was used a lot in the past before winbuilder developers decide to get incompatible UI, and now pebakery incompatible UI.....

I had to update a lot of plugins to get an optimum and compatible UI, I will not waste such time again with pebakery...

I only use others bevel idea to gain valuable UI space.

optimum space is:
Optimum_Bevel=Optimum_Bevel,1,12,-2,-2,566,330

by spending 2 pixels from up and down, I feel this will be easier for you to update plugins with your preferences :

Optimum_Bevel_Zero=Optimum_Bevel_Zero,1,12,0,0,564,328

ps: still you need to update other things that do not fit, but at least this one will fit your preferences with shortcuts bevel.

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #8 on: December 30, 2018, 07:52:15 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Bearing in mind, as I stated, this isn't a biggie for me, have read your responses and suggested 'articles to bear in mind',
They are not suggested articles, they are rare found things...

Other easier to test methods for Win7 can be found with easy google, I hope one of them helps.

and apart from changing to certain themes that I don't like/wish to keep, can't find anything else that seems to the effect the issue

Yes I have the same feeling, that is the reason I did not change my hostos settings to higher dpi...

Since you use higher dpi

It is easier for you to test things for "starting an app with 96dpi"

:turtle:

Re: Force Application to run with %100 Scale (96 dpi)
« Reply #9 on: January 07, 2019, 09:53:35 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi APT,

since I have to reset my host windows10 now,
I test scale

there is no error with Windows10 using scale 125% 150% 175%
with other words: no need to manipulate interface values to get them readable, all works out of box.

It seems Win10 fixed old gui support with scale.

There might be a fix for Win7 too ?
sometimes ms do not add such updates to default update.
eg.
WinXP never updated by ms to support exFAT, still ms provide exFAT update on update page which should be done manually.
--> game: make regular end users think to open exFAT usb one need to update XP.  :wink:

There maybe such an update for Win7 or a solution... Since It is fixed on Win10 I feel there should be a permanent solution for Win7 too...

Well I am not a Win7 user, further I will follow your or other Win7 users feedback about this subject.

:turtle:
« Last Edit: January 07, 2019, 09:58:09 AM by Lancelot »

 

Powered by EzPortal