2 feature requests

If you found a bug in our library or on our website, please report it in this section. In this forum you can also make concrete suggestions or feature requests.

Moderators: CEGUI MVP, CEGUI Team

mrbolha
Just popping in
Just popping in
Posts: 7
Joined: Wed Apr 19, 2006 19:41

2 feature requests

Postby mrbolha » Tue May 09, 2006 23:56

:oops: Sorry about my n00bness, I posted 2 feature requests directly into the Mantis Tracker. Only now have I read the rule about posting them into this forum first.

Anyway, the features I posted are (Tickets 51 and 52):
:arrow: Navigation with Tab key
It should be possible to switch the component with the keyboard focus by pressing the "Tab" key. Also, "Shift-Tab" should be used to navigate backwards.

Optionally, components like "MultiLineEditbox" might want to handle "Tab" keystrokes, generating "extra spaces" in the text, and not changing the Focus.

:arrow: Scrollbar thumb size reflecting the "contents" of the "document"
It should be possible to make a scrollbar thumb component vary its size to reflect the contents being displayed.

The height of the thumb of a vertical scrollbar (and, simmetrically, the width of the thumb of a horizontal scrollbar) should change automatically (if some property is set) to reflect the ratio between PageSize and DocumentSize scrollbar properties.

The math to that would be something like this:
ThumbHeight = TrackSize*(PageSize/DocumentSize)


--
Leonardo Mesquita

User avatar
lindquist
CEGUI Team (Retired)
Posts: 770
Joined: Mon Jan 24, 2005 21:20
Location: Copenhagen, Denmark

Postby lindquist » Wed May 10, 2006 00:50

the first one is definitely planned for the future.
the second can already be acheived via falagard if you get the latest v0-4 branch or trunk code from svn.

you can download the revolt skin from skins.cegui.org.uk to see how it's done.

HTH

mrbolha
Just popping in
Just popping in
Posts: 7
Joined: Wed Apr 19, 2006 19:41

Postby mrbolha » Wed May 10, 2006 16:53

>the first one is definitely planned for the future.
I sure miss it... Hope it gets out soon! :)

>the second can already be acheived via falagard if you get the latest v0-4 >branch or trunk code from svn.
>
>you can download the revolt skin from skins.cegui.org.uk to see how it's done.
I downloaded the revolt skin, and checked it out. It was a solution I had already tried, but I guess it didn't work because I don't have the latest code. Do you know what is the difference? Is it a recalculation in component sizes upon change of the PageSize and DocumentSize properties?

BTW, I noticed that the RevoltLook/MultiLineEditbox scrollbar skips a whole page when you double-click the arrow buttons. It doesn't happen in WindowsLook (Falagard style). I couldn't find any relevant difference that could explain that change in behaviour. Does anyone know why it happens?

Thanx,
Leonardo Mesquita


Return to “Bug Reports, Suggestions, Feature Requests”

Who is online

Users browsing this forum: No registered users and 8 guests