On Tue, Jul 01, 2008 at 11:41:38AM -0500, _why wrote:
> 
>   Shoes.app do
>     stack do
>       flow { radio; para "Item 1.1" }
>       flow { radio; para "Item 1.2" }
>       flow { radio; para "Item 1.3" }
>     end
>     stack do
>       flow { radio; para "Item 2.1" }
>       flow { radio; para "Item 2.2" }
>       flow { radio; para "Item 2.3" }
>     end
>   end
> 

Well, well.  This example illustrates exactly why the radio grouping
strategy won't work!  (Since each radio is in its own flow.)

I will probably go with a group name strategy then.

  Shoes.app do
    stack do
      flow { radio :platform; para "Windows" }
      flow { radio :platform; para "OS X" }
      flow { radio :platform; para "Linux" }
    end
    stack do
      flow { radio :locale; para "en-US" }
      flow { radio :locale; para "pt-BR" }
      flow { radio :locale; para "is-IS" }
    end
  end

_why

Reply via email to