--(id)initWithIndex: (int)newIndex andName: (NSString *)newName {
- if(self= [ super init]) {
- subActions = NULL;
- index = newIndex;
- name = [[NSString alloc] initWithFormat: @"Button %d %@", (index+1), newName];
- }
- return self;
+- (id)initWithName:(NSString *)name idx:(int)idx max:(long)max {
+ if ((self = [super init])) {
+ _max = max;
+ if (name.length)
+ self.name = [NSString stringWithFormat:@"Button %d - %@", idx, name];
+ else
+ self.name = [NSString stringWithFormat:@"Button %d", idx];
+ }
+ return self;