Changeset 7192
- Timestamp:
- Nov 29, 2008, 9:58:09 PM (12 years ago)
- Location:
- trunk/macosx
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/GroupsWindowController.h
r7185 r7192 29 29 @interface GroupsWindowController : NSWindowController 30 30 { 31 IBOutlet NSTableView * fTableView; 32 IBOutlet NSSegmentedControl * fAddRemoveControl; 33 31 34 IBOutlet NSColorWell * fSelectedColorView; 32 35 IBOutlet NSTextField * fSelectedColorNameField; 33 IBOutlet NSTableView * fTableView;34 IBOutlet NSSegmentedControl * fAddRemoveControl;35 36 NSInteger fCurrentColorIndex;37 36 } 38 37 -
trunk/macosx/GroupsWindowController.m
r7191 r7192 59 59 [fSelectedColorView addObserver: self forKeyPath: @"color" options: 0 context: NULL]; 60 60 61 if ([fTableView numberOfRows] > 0) 62 [fTableView selectRow: 0 byExtendingSelection: NO]; 63 else 64 [self updateSelectedColor]; //make sure all fields are disabled 61 [self updateSelectedColor]; 65 62 } 66 63 … … 164 161 165 162 case REMOVE_TAG: 166 #warning refactor in color picker (fCurrentColorIndex) code)167 //close color picker if corresponding row is removed168 163 row = [fTableView selectedRow]; 169 if ([[NSColorPanel sharedColorPanel] isVisible]170 && row == [[GroupsController groups] rowValueForIndex: fCurrentColorIndex])171 [[NSColorPanel sharedColorPanel] close];172 173 164 [[GroupsController groups] removeGroupWithRowIndex: row]; 174 165 175 166 [fTableView reloadData]; 176 167 177 //select the next row 178 if (row == [fTableView numberOfRows]) 179 row--; 180 if (row >= 0) 181 [fTableView selectRow: row byExtendingSelection: NO]; 168 if ([fTableView numberOfRows] > 0) 169 [fTableView scrollRowToVisible: [fTableView selectedRow]]; 182 170 183 171 break; -
trunk/macosx/en.lproj/PrefsWindow.xib
r7188 r7192 9 9 <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> 10 10 <bool key="EncodedWithXMLCoder">YES</bool> 11 <integer value="177 9"/>11 <integer value="1771"/> 12 12 </object> 13 13 <object class="NSArray" key="IBDocument.PluginDependencies"> … … 3806 3806 <reference key="NSGridColor" ref="1038987165"/> 3807 3807 <double key="NSRowHeight">1.800000e+01</double> 3808 <int key="NSTvFlags">4 48790528</int>3808 <int key="NSTvFlags">46137344</int> 3809 3809 <int key="NSColumnAutoresizingStyle">4</int> 3810 3810 <int key="NSDraggingSourceMaskForLocal">15</int>
Note: See TracChangeset
for help on using the changeset viewer.