Kar1o / endgame-singularity

Automatically exported from code.google.com/p/endgame-singularity
0 stars 0 forks source link

GUI functions should be converted to a proper toolkit #11

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The various GUI functions should be converted to a proper toolkit, running
in its own thread.

Reasons, in no particular order:
1. This will allow us to restart the music from anywhere in the interface.
2. Saner code reuse.  listbox.show_listbox and buttons.show_buttons both do
the job, but are pretty arcane.
3. Allow for more flexible widget use, e.g. two listboxes shown at the same
time.
4. Allow for buttons to be positioned based on screen resolution, in such a
fashion that they automatically move when the screen size changes.
5. Let buttons and listboxes continue to exist after the screen is hidden,
to avoid regenerating them.

Original issue reported on code.google.com by funnyman3595 on 28 Apr 2008 at 3:44

GoogleCodeExporter commented 9 years ago

Original comment by funnyman3595 on 29 Apr 2008 at 7:18

GoogleCodeExporter commented 9 years ago
Given the number of issues this is connected to, this needs to get resolved in 
0.29.

Original comment by funnyman3595 on 5 May 2008 at 7:14

GoogleCodeExporter commented 9 years ago
Functionality of the Knowledge dialogs should be changed so that exiting out of 
one
level doesn't drop you back to the map screen.  This is nontrivial (and hence 
not
eligible for 0.28) because adding the loop prevents the map screen from 
updating,
thus leaving a ghost dialog.

Original comment by funnyman3595 on 9 May 2008 at 6:19

GoogleCodeExporter commented 9 years ago

Original comment by funnyman3595 on 18 May 2008 at 12:02

GoogleCodeExporter commented 9 years ago
This was merged to SVN as r797 (c32976 in git).  There are still a number of 
missing
features, bugs, performance issues, and a few placeholders, but the main issue 
has
been solved.

Original comment by funnyman3595 on 3 Aug 2008 at 8:12