19 - (id)initWithFrame:(NSRect)frame {
20 self = [
super initWithFrame:frame];
22 [
self setBezelStyle:NSRoundedBezelStyle];
23 [
self setButtonType:NSRadioButton];
31 [_groupManager removeRadioButton:self];
32 [_groupManager release];
37 -(void) computeMinWidth {
38 NSSize size = [
self neededTextSize];
42 -(void) createNewGroupManagerWithGroupID:(NSInteger)newGroupID {
63 if (newGroupManager) {
69 - (void)setState:(NSInteger)value {
71 [_groupManager newOnStateButtonIs:self];
73 [
super setState:value];
76 -(void) clicked:(
id)sender {
78 [_groupManager newOnStateButtonIs:self];
80 [
super clicked:sender];
90 #pragma mark Protocoll Methods
113 [memberRadioButtons release];
120 NSUInteger foundIndex = count;
121 for (i=0; i<count; i++) {
127 if (foundIndex < count) {
138 if (r != newOnStateButton) {
139 [r setState:NSOffState];