Bug 340 - [Chameleon] Button.php radio buttons not persistant
: [Chameleon] Button.php radio buttons not persistant
Status: CLOSED FIXED
: Chameleon
Core
: 1.99
: PC Windows 2000
: P1 normal
: 1.99 beta 2
Assigned To:
:
:
:
:
:
  Show dependency treegraph
 
Reported: 2004-04-01 15:33 by
Modified: 2004-06-30 16:19 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-04-01 15:33:00
When not using multiple state buttons with widgets that are part of a toolset,
the radio buttons are not persistant.

was noticed with navigation tools.

radiobutton has to be clicked even if it's marked.  

radiobutton is sometimes not marked after a map draw.

with a Map, the map is inaccessible until a radiobutton is clicked.

with a dynamic KeyMap, pan is always enabled uncless zoom is clicked, and the
zoom radio turns itself on and off during consecutive pans without clicking
radiobuttons.
------- Comment #1 From 2004-04-02 09:30:17 -------
Looking at it.
------- Comment #2 From 2004-04-07 11:37:05 -------
There's more than one bug on that one.

- Dynamic Keymap state is now kept saved.
- About Map, Paul was looking at it since it is related to button.php (I think).
Any developement on this one Paul ?
------- Comment #3 From 2004-04-07 12:06:33 -------
I have not looked into the second part of this yet.  There are some technical
difficulties with it that I am hoping to spend some time thinking through.

I had hoped that one Button class could handle all possible scenarios so that
widgets would not have to worry about how the application designer wanted to set
up an application, but it turns out to be a fairly tricky problem.
------- Comment #4 From 2004-04-07 12:34:29 -------
fix for 1.99
------- Comment #5 From 2004-04-08 08:39:43 -------
updated version to 1.99
------- Comment #6 From 2004-04-16 08:10:36 -------
working on this now ...
------- Comment #7 From 2004-04-16 08:14:48 -------
this appears to work in my tests ... need the full chameleon sample suite to
test properly but for now marking as done.
------- Comment #8 From 2004-06-22 13:30:55 -------
verified using beta 2 2004-06-20 on Windows 2000 ie6, using the:

http://localhost/chameleon/samples/sample_basic_plainbuttons.phtml
------- Comment #9 From 2004-06-30 16:19:15 -------
Verified on Fedora Core 1 Chameleon 20040625