Dynamic GUI problems
- To: mathgroup at smc.vnet.net
- Subject: [mg89357] Dynamic GUI problems
- From: zac <replicatorzed at gmail.com>
- Date: Sat, 7 Jun 2008 02:57:14 -0400 (EDT)
Dear Group,
building a GUI is highly non-intuitive for me, although I almost felt
I understand the behaviour of dynamic interactivity.
I. Problem - Master swich does not control semi-independent sub-
switches
This is the classic "set all/none switch" situation, with allowing the
sub-switches to be set by the user individually. Switching the
checkbox works, but hitting the buttons won't update checkboxes.
master = False;
def = {False, True};
{Button["All", master = All], Button["None", master = None]}
{Dynamic[master], Dynamic[sub1], Dynamic[sub2]}
{sub1, sub2} =
Table[DynamicModule[{i = i},
Switch[master, All, True, None, False, _, def[[i]]]], {i, 2}];
{Checkbox[Dynamic[sub1]], Checkbox[Dynamic[sub2]]}
II. Problem - Checkbox in label of TabView does not work
TabView[{
Checkbox[Dynamic[x]] -> Dynamic[x],
"..." -> ""
}]
Any ideas how to solve them?
Istvan Zachar