Skip to content
This repository has been archived by the owner on Apr 17, 2022. It is now read-only.

Inconsistent list cycling #3318

Closed
wzdev-ci opened this issue Mar 17, 2012 · 9 comments
Closed

Inconsistent list cycling #3318

wzdev-ci opened this issue Mar 17, 2012 · 9 comments

Comments

@wzdev-ci
Copy link
Contributor

resolution_fixed type_bug | by moriarty


When going through the screen resolutions, one mouse button goes forward, the other backwards.
But this only happens with screen resolutions. Inconsistency in a UI is bad (I consider it a bug, hence here); I'd suggest making this the case for all "list" options that have more than 2 options.


Issue migrated from trac:3318 at 2022-04-16 09:38:02 -0700

@wzdev-ci
Copy link
Contributor Author

vexed changed priority from normal to trivial

@wzdev-ci
Copy link
Contributor Author

vexed commented


What other menu option would it be used on ?

@wzdev-ci
Copy link
Contributor Author

moriarty commented


Everything longer than two options. And to be honest, there's no reason not to do it on two options either. So everything really.
But it's pretty much mandatory for languages too. (actually, lists as long as resolutions and languages should probably be real drop-down lists).
Texture size and FSAA would also benefit, and that's just from the other video options.

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Mar 17, 2012

vexed commented


Replying to Warzone2100/old-trac-import#3318 (comment:2):

Everything longer than two options. And to be honest, there's no reason not to do it on two options either. So everything really.
But it's pretty much mandatory for languages too. (actually, lists as long as resolutions and languages should probably be real drop-down lists).
Texture size and FSAA would also benefit, and that's just from the other video options.

The problem is the way it is done is more of a hack than anything else. We don't even have drop-down lists. The GUI just wasn't made with this stuff in mind...

If you feel like making a patch to fix things, then please do so.

@wzdev-ci
Copy link
Contributor Author

moriarty commented


Sorry, but my skills lie in finding bugs not fixing them (not everyone can code C(++) with proficiency, I sure can't).
Maybe a re-write of the GUI code is in order for a future major release.

@wzdev-ci
Copy link
Contributor Author

Cyp <cyp@...> changed status from new to closed

@wzdev-ci
Copy link
Contributor Author

Cyp <cyp@...> changed owner from `` to Cyp <cyp@wz2100.net>

@wzdev-ci
Copy link
Contributor Author

Cyp <cyp@...> changed resolution from `` to fixed

@wzdev-ci
Copy link
Contributor Author

Cyp <cyp@...> committed [95]


In Warzone2100/warzone2100@95d5bb5:

#CommitTicketReference repository="" revision="95d5bb5483e0919a2bb1dffa82ed85b0b3423501"
widget: Cycle through menu lists consistently.

Together with b6baadb80ae21684ea48856c635830ca9764d691 and 630c624433ead2663c1576a8491f409ea5a5766e, fixes #3318.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant