# HG changeset patch # User Jordan Miner # Date 1249788798 18000 # Node ID 7c5c50a06ffeb59b164810b69f57bcf38d22ad1c # Parent aa7eafe2865d4b4e9bb901c356bb15126d022f4c Add setGroup() for RadioButtons diff -r aa7eafe2865d -r 7c5c50a06ffe dynamin/gui/radio_button.d --- a/dynamin/gui/radio_button.d Sat Aug 08 22:32:14 2009 -0500 +++ b/dynamin/gui/radio_button.d Sat Aug 08 22:33:18 2009 -0500 @@ -119,3 +119,19 @@ /// ditto void group(int i) { _group = i; } } + +/** + * Simply sets every radio button to have the specified group. + * + * Example: + * ----- + * auto radioButton1 = new RadioButton; + * auto radioButton2 = new RadioButton; + * setGroup(7, radioButton1, radioButton2); + * ----- + */ +void setGroup(int group, RadioButton[] radios...) { + foreach(r; radios) + r.group = group; +} +