]> git.ipfire.org Git - thirdparty/newt.git/commitdiff
added newtRadioGetCurrent()
authorewt <ewt>
Thu, 13 Jun 1996 21:15:25 +0000 (21:15 +0000)
committerewt <ewt>
Thu, 13 Jun 1996 21:15:25 +0000 (21:15 +0000)
checkbox.c

index 0cb912f88164c2c557f51c4d8b88141084c64044..eac28664f63aa9ddd05ff9d14267a634e3dd78ff 100644 (file)
@@ -71,6 +71,20 @@ newtComponent newtRadiobutton(int left, int top, char * text, int isDefault,
     return co;
 }
 
+newtComponent newtRadioGetCurrent(newtComponent setMember) {
+    struct checkbox * rb = setMember->data;
+    
+    setMember = rb->lastButton;
+    rb = setMember->data;
+
+    while (rb && rb->value != '*') {
+       setMember = rb->prevButton;
+       rb = setMember->data;
+    }
+
+    return setMember;
+}
+
 newtComponent newtCheckbox(int left, int top, char * text, char defValue,
                           char * seq, char * result) {
     newtComponent co;