@@ -124,19 +124,19 @@ - (int)numberOfGroupsInScopeBar:(MGScopeBar *)theScopeBar
124124}
125125
126126
127- - (NSArray *)scopeBar : (MGScopeBar *)theScopeBar itemIdentifiersForGroup : (int )groupNumber
127+ - (NSArray *)scopeBar : (MGScopeBar *)theScopeBar itemIdentifiersForGroup : (NSInteger )groupNumber
128128{
129129 return [[self .groups objectAtIndex: groupNumber] valueForKeyPath: [NSString stringWithFormat: @" %@ .%@ " , GROUP_ITEMS, ITEM_IDENTIFIER]];
130130}
131131
132132
133- - (NSString *)scopeBar : (MGScopeBar *)theScopeBar labelForGroup : (int )groupNumber
133+ - (NSString *)scopeBar : (MGScopeBar *)theScopeBar labelForGroup : (NSInteger )groupNumber
134134{
135135 return [[self .groups objectAtIndex: groupNumber] objectForKey: GROUP_LABEL]; // might be nil, which is fine (nil means no label).
136136}
137137
138138
139- - (NSString *)scopeBar : (MGScopeBar *)theScopeBar titleOfItem : (NSString *)identifier inGroup : (int )groupNumber
139+ - (NSString *)scopeBar : (MGScopeBar *)theScopeBar titleOfItem : (NSString *)identifier inGroup : (NSInteger )groupNumber
140140{
141141 NSArray *items = [[self .groups objectAtIndex: groupNumber] objectForKey: GROUP_ITEMS];
142142 if (items) {
@@ -154,20 +154,20 @@ - (NSString *)scopeBar:(MGScopeBar *)theScopeBar titleOfItem:(NSString *)identif
154154}
155155
156156
157- - (MGScopeBarGroupSelectionMode)scopeBar : (MGScopeBar *)theScopeBar selectionModeForGroup : (int )groupNumber
157+ - (MGScopeBarGroupSelectionMode)scopeBar : (MGScopeBar *)theScopeBar selectionModeForGroup : (NSInteger )groupNumber
158158{
159159 return [[[self .groups objectAtIndex: groupNumber] objectForKey: GROUP_SELECTION_MODE] intValue ];
160160}
161161
162162
163- - (BOOL )scopeBar : (MGScopeBar *)theScopeBar showSeparatorBeforeGroup : (int )groupNumber
163+ - (BOOL )scopeBar : (MGScopeBar *)theScopeBar showSeparatorBeforeGroup : (NSInteger )groupNumber
164164{
165165 // Optional method. If not implemented, all groups except the first will have a separator before them.
166166 return [[[self .groups objectAtIndex: groupNumber] objectForKey: GROUP_SEPARATOR] boolValue ];
167167}
168168
169169
170- - (NSImage *)scopeBar : (MGScopeBar *)scopeBar imageForItem : (NSString *)identifier inGroup : (int )groupNumber
170+ - (NSImage *)scopeBar : (MGScopeBar *)scopeBar imageForItem : (NSString *)identifier inGroup : (NSInteger )groupNumber
171171{
172172 // Optional method. If not implemented (or if you return nil), items will not have an image.
173173 if (groupNumber == 0 ) {
@@ -194,7 +194,7 @@ - (NSView *)accessoryViewForScopeBar:(MGScopeBar *)scopeBar
194194
195195
196196- (void )scopeBar : (MGScopeBar *)theScopeBar selectedStateChanged : (BOOL )selected
197- forItem : (NSString *)identifier inGroup : (int )groupNumber
197+ forItem : (NSString *)identifier inGroup : (NSInteger )groupNumber
198198{
199199 // Display some text showing what just happened.
200200 NSString *displayString = [NSString stringWithFormat: @" \" %@ \" %@ in group %d ." ,
0 commit comments