Adventure Game Studio

AGS Development => Editor Development => Topic started by: Laura Hunt on Sat 26/08/2023 10:06:54

Title: [Feature request] Make arrows for scrolling through room elements larger
Post by: Laura Hunt on Sat 26/08/2023 10:06:54
(https://i.imgur.com/qiX3ME4.png)

Would it be possible to make these arrows a bit taller, or replace them with elements that are a bit easier to click? It really is a bit of a pain to have to click on an area that's like 4 pixels tall in order to scroll through lists of room elements.
Title: Re: [Feature request] Make arrows for scrolling through room elements larger
Post by: Crimson Wizard on Sat 26/08/2023 12:27:31
This is a standard control of a UI framework, and it does not provide direct way of configuring these sizes.

I found that it's possible to override drawing of this control's elements:
https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.toolstriprenderer?view=netframework-4.6

Alternatively, it may be replaced with a custom control which implements these arrows, or other scrolling controls, as configurable elements.
But then we also would have to code the menu scrolling.
Title: Re: [Feature request] Make arrows for scrolling through room elements larger
Post by: eri0o on Sat 26/08/2023 21:06:58
I think this control is a bit hard to operate, a proper tree like the one we have in the project explorer maybe would be easier to use - but then we need to figure out how it works in terms of the space it occupies and how to be clear about selection and other things.

As an work around, the menu over the properties has a combo box that is easier to find the thing you are trying to reach in the selected category - hotspot, objects, ...
Title: Re: [Feature request] Make arrows for scrolling through room elements larger
Post by: Crimson Wizard on Thu 09/05/2024 13:45:36
Opened a new forum thread, with an experimental build, that fixes this and few more things:
https://www.adventuregamestudio.co.uk/forums/editor-development/small-improvements-to-the-room-navigation-bar/