Author Topic: Unable to fill screen with layout - Solved  (Read 1555 times)

algerdes

  • Guest
Unable to fill screen with layout - Solved
« on: April 29, 2018, 05:19:38 PM »
xLights 2018.11.  Computer is an i7 (Dell XPS 15) Laptop.  Only using two external monitors, not the high resolution built into the laptop.

As can be seen in the screen capture, the image is set to 1280 x 720.  The image is of one of the external monitors.  At a resolution of 1280 x 720, the image should be filling at least some of the screen.

I've tried to up the numbers for images size, but it did not change. 

Any and all ideas are welcom.

« Last Edit: May 02, 2018, 07:59:55 PM by algerdes »

algerdes

  • Guest
Re: Unable to fill screen with layout
« Reply #1 on: April 29, 2018, 05:23:50 PM »
Addendum...
I have changed the resolution (Width and Height) to 3000 x 2000.  The screen finally changed the window size.
How is this possible?  The max width of the monitor is 1920 (not more than 3000).  The max height of the monitor is 1080 (not 2000).

Any ideas would be appreciated.

Al

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Unable to fill screen with layout
« Reply #2 on: April 30, 2018, 08:37:43 AM »
Kinda hard to tell from just a description.  Did you try checking the "Fill" checkbox for the background where you enter the 1280x720?

algerdes

  • Guest
Re: Unable to fill screen with layout
« Reply #3 on: April 30, 2018, 12:43:23 PM »
I am finding this very interesting.  I have the very same setup on a computer that does NOT have a high resolution screen and it uses almost the whole screen with the width set as 1280 and height at 720 for the layout screen.

When opened on the XPS15, though I am not using the high resolution screen (laptop remains closed), and am only using the two external monitors, it does as the attached photo shows.  Though the monitors it is being shown on are more "traditional" in size (1920 x 1080-each), it seems to use a very small footprint.

As far as the "fill" button, it works on a background image when one is present (I don't have a background for this setup), but not on the props that are placed on the layout screen.  :(

I've tried all zoom functions that I can find.








Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Unable to fill screen with layout
« Reply #4 on: April 30, 2018, 01:09:54 PM »
Well the good news is all these problems will be solved within a few months.  I just got panning and zooming of the layout working yesterday but there is several weeks of work that goes along with it before I'll be able to release it to the users.

Offline dkulp

  • Supporting Member
  • Hero Member
  • *
  • Posts: 812
    • View Profile
Re: Unable to fill screen with layout
« Reply #5 on: April 30, 2018, 01:31:40 PM »

I believe the issue is that wxWidgets currently only has a single setting for the display scaling factor which is applied for all displays.   Thus, if you have any sort of HiDPI screen at all (like the notebook screen), then it will set it to the HiDPI values even if you open xLights on the non-HiDPI screen.   
Daniel Kulp
Framingham, MA

algerdes

  • Guest
Re: Unable to fill screen with layout
« Reply #6 on: April 30, 2018, 08:43:14 PM »
Thank you all for this information.  I thought I was going nuts (again).  Only three programs that I use (both Christmas and others) don't find or use the extra settings of sizing around 250% of normal for the screen.  With more and more 4K screens showing up, it seems that there will be quite a few that may run into this now and in the future.

And THANK YOU to all of you developers, support staff, and interested parties.  This is my ninth year doing "blinky", and my 32nd year putting up any kind of display.  It is amazing the amount of brain power that puts this stuff together, and freely donates it to the world.

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Unable to fill screen with layout
« Reply #7 on: May 01, 2018, 07:49:15 AM »
If one of you will send me a 4K monitor I'll get it all sorted out. :)

algerdes

  • Guest
Re: Unable to fill screen with layout
« Reply #8 on: May 01, 2018, 10:33:35 AM »
Sure thing Gil.  Just as soon as Peg gets her 4K monitors.  ???

Offline ozaz

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Re: Unable to fill screen with layout
« Reply #9 on: May 01, 2018, 07:15:29 PM »
If one of you will send me a 4K monitor I'll get it all sorted out. :)
  lol, I thought you couldn't be bribed Gil
I know just enough to be dangerous :0

algerdes

  • Guest
Re: Unable to fill screen with layout
« Reply #10 on: May 01, 2018, 07:43:22 PM »
If one of you will send me a 4K monitor I'll get it all sorted out. :)
  lol, I thought you couldn't be bribed Gil
That isn't a bribe, that's survival!  (Oh wait, you meant Gil... :) )

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Unable to fill screen with layout
« Reply #11 on: May 01, 2018, 08:01:08 PM »
If one of you will send me a 4K monitor I'll get it all sorted out. :)
  lol, I thought you couldn't be bribed Gil

Yeah you never read what I said carefully enough.  I also said that those who really wanted me to do work have figured out a way to incentivize me.  I've had a user give me a TV.  I've had one send me $300.  I think you mentioned something like $30 to the xLights donation pile.  Well I might see $8 out of that.  If you want to target a specific developer to do work then you need to make it an offer he can't refuse. :)

Offline jeremy0203

  • Newbie
  • *
  • Posts: 18
    • View Profile
Re: Unable to fill screen with layout
« Reply #12 on: May 02, 2018, 11:43:40 AM »
Same thing on my xps15. I set xlights to disable scaling to fix that

algerdes

  • Guest
Re: Unable to fill screen with layout
« Reply #13 on: May 02, 2018, 07:59:30 PM »
Here is what I have found...

To get xLights to work where you can see all screen items on a high resolution monitor (4K) using Windows 10, you have to set the program call (icon) as such:
1.   Right click on xLights icon.
2.   Click on “Properties”.
3.   Open up the “Compatibility” tab.
4.   In the “Settings” section, set the “Override high DPI scaling behavior."
5.   “Scaling performed by:” should be set to “System”. 
Note that “Application” has caused some really strange behavior.  The simple “System” seems to be the best, at least for our way of viewing.  "System (Enhanced)" has possibilities, but I haven't had time to look at all things that it will and will not do.

At this time I'm working with xLights like on any normal screen, even though I'm on a 4K.  I look forward to the improvements with scaling, zoom, etc. 

At least until it is released, I can once again work!!!

Al




Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Unable to fill screen with layout - Solved
« Reply #14 on: May 03, 2018, 06:37:52 AM »
I don't know why anyone my age needs a 4K monitor.  What's the point when you're gonna set everything to scale double to read it....lol.