Requesters: size and position

deadwood · 946

deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1063
    • Karma: +104/-0
Reply #30 on: June 17, 2022, 03:39:55 PM
Ok, got it. Please provide me asl.prefs files for following configurations:

1)

Position: Center in window
Left edge: 0
Top edge: 0
Size: Default
Width: 100%
Hight: 100%
Override application: YES

2)

Position: Top left of window
Left edge: 20
Top edge: 40
Size: Default
Width: 100%
Hight: 100%
Override application: YES

3)

Position: Default
Left edge: 0
Top edge: 0
Size: Relative
Width: 20%
Hight: 40%
Override application: NO



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2120
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #31 on: June 17, 2022, 04:19:36 PM
OK prepare the three configs, one clarification !

With "Position Center in Window", Left edge and Top edge are not editable, the tab is inactive by default

With  "Size Default", Width and Hight are not editable, the tab is inactive by default


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1063
    • Karma: +104/-0
Reply #32 on: June 17, 2022, 04:26:36 PM
Yes, I understand that. What I mean is that "reset" these values (left edge, top edge, width, height) so they show default values. Probably best if possible to start each configuration from default settings, not from previously save configuration.



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2120
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #33 on: June 17, 2022, 04:29:13 PM
Yes, before each configuration I delete the config from both ENV:SYS and Env-Archive\SYS


AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2120
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #34 on: June 17, 2022, 04:59:27 PM


1)

Position: Center in window
Left edge: (Tab Inactive)
Top edge: (Tab Inactive)
Size: Default
Width: (Tab Inactive)
Hight: (Tab Inactive)
Override application: YES


2)

Position: Top left of window
Left edge: 20
Top edge: 40
Size: Default
Width: (Tab Inactive)
Hight: (Tab Inactive)
Override application: YES


3)

Position: Default
Left edge: (Tab Inactive)
Top edge: (Tab Inactive)
Size: Relative
Width: 25%  ------------->  Minimum value is 25, you cannot set 20
Hight: 40%
Override application: NO






deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1063
    • Karma: +104/-0
Reply #35 on: June 17, 2022, 05:42:34 PM
Thanks.

One more question: when you select Size:Relative, what it is relative to? Is is relative to size of Screen or relative to size of application Window. In other words, if you set Height to 50%, are the requesters always half of size of screen or are they half of size of application's window, so the smaller the window, the smaller the requster?



OlafS3

  • Senior Member
  • ****
    • Posts: 455
    • Karma: +47/-0
Reply #36 on: June 17, 2022, 05:44:00 PM
Thanks.

One more question: when you select Size:Relative, what it is relative to? Is is relative to size of Screen or relative to size of application Window. In other words, if you set Height to 50%, are the requesters always half of size of screen or are they half of size of application's window, so the smaller the window, the smaller the requster?

I would not make it too complicated. Otherwise you must also adapt the fonts to the size



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1063
    • Karma: +104/-0
Reply #37 on: June 17, 2022, 05:53:29 PM
I don't intent do. Essentially what will be possible is to configure the size of the window - rest stays as it works today.



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2120
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #38 on: June 17, 2022, 06:04:39 PM

I would not make it too complicated. Otherwise you must also adapt the fonts to the size

Complicated is now, a while ago I reported a bug, the request for an RTG screen is too small in size, the user before using it must always enlarge it, if you don't do that the paths will be wrong, this is because the paths are overlapping.

Try not to enlarge the GUI, you will end up in different paths than the one clicked !


AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2120
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #39 on: June 17, 2022, 06:42:51 PM
Thanks.

One more question: when you select Size:Relative, what it is relative to? Is is relative to size of Screen or relative to size of application Window. In other words, if you set Height to 50%, are the requesters always half of size of screen or are they half of size of application's window, so the smaller the window, the smaller the requster?

Created a video showing the functionality of ASL Preferences, in addition to resizing the size, it also stores temporary resizes made with the mouse, regardless of the intial size, see comprehensive video.

https://drive.google.com/file/d/1hfGYtwbpJbRZIkpChdMYLQ2YHyHxPYZC/view



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1063
    • Karma: +104/-0
Reply #40 on: June 17, 2022, 06:55:22 PM

I would not make it too complicated. Otherwise you must also adapt the fonts to the size

Complicated is now, a while ago I reported a bug, the request for an RTG screen is too small in size, the user before using it must always enlarge it, if you don't do that the paths will be wrong, this is because the paths are overlapping.

Try not to enlarge the GUI, you will end up in different paths than the one clicked !

Can you make a video showing this bug?



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2120
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #41 on: June 17, 2022, 06:58:16 PM
It doesn't happen often, I'll see if I can get the bug !


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1063
    • Karma: +104/-0
Reply #42 on: June 17, 2022, 06:58:41 PM
Thanks.

One more question: when you select Size:Relative, what it is relative to? Is is relative to size of Screen or relative to size of application Window. In other words, if you set Height to 50%, are the requesters always half of size of screen or are they half of size of application's window, so the smaller the window, the smaller the requster?

Created a video showing the functionality of ASL Preferences, in addition to resizing the size, it also stores temporary resizes made with the mouse, regardless of the intial size, see comprehensive video.

https://drive.google.com/file/d/1hfGYtwbpJbRZIkpChdMYLQ2YHyHxPYZC/view

Ok, it is screen-relative as show on the video, thanks.



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2120
    • Karma: +48/-1
  • AROS One
    • AROS One
Reply #43 on: June 17, 2022, 09:13:32 PM
Actually it is not a bug due to the small size of the Request, but a larger Request prevents the request from taking you somewhere else.

Let me explain, basically the bug is from scrolling from both Mouse (scroll wheel) and slider (Arrow Keys Keyboard), i attach a small video that shows what I mean.

https://drive.google.com/file/d/19i6FfWUvDy8jYrtMG1M0pDOFp9urWh-c/view
« Last Edit: June 17, 2022, 09:49:04 PM by AMIGASYSTEM »



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1063
    • Karma: +104/-0
Reply #44 on: June 18, 2022, 05:59:14 AM
Ok, let me see if I'm interpreting correctly:

In the first run, the one with small window, you used scroll wheel or keyboard arrow and they did two things - it scrolled the contents of the list but also started selecting object in "File" box.

In second run, you made the window bigger, but did not seem to use scroll wheel or keyboard arrows so the File box did not change.

What you would like to have essentially is that using scroll wheel / keyboard arrows only scrolls the list up and down but does not select anything, correct? If so, it this how Requesters work on AmigaOS?