Revision: 17920
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=17920&view=rev
Author: hofman
Date: 2011-06-02 11:36:53 +0000 (Thu, 02 Jun 2011)
Log Message:
-----------
convenience method to set sort indicator image
Modified Paths:
--------------
trunk/bibdesk/BDSKMacroWindowController.m
trunk/bibdesk/BibDocument.m
trunk/bibdesk/NSTableView_BDSKExtensions.h
trunk/bibdesk/NSTableView_BDSKExtensions.m
Modified: trunk/bibdesk/BDSKMacroWindowController.m
===================================================================
--- trunk/bibdesk/BDSKMacroWindowController.m 2011-06-02 10:12:55 UTC (rev
17919)
+++ trunk/bibdesk/BDSKMacroWindowController.m 2011-06-02 11:36:53 UTC (rev
17920)
@@ -51,6 +51,7 @@
#import "BibDocument.h"
#import "BDSKMacro.h"
#import "BDSKGroupsArray.h"
+#import "NSTableView_BDSKExtensions.h"
#define BDSKMacroWindowFrameAutosaveName @"BDSKMacroWindow"
@@ -602,8 +603,7 @@
if ([newKey isEqualToString:oldKey] == NO)
[tableView setIndicatorImage:nil inTableColumn:[tableView
highlightedTableColumn]];
[tableView setHighlightedTableColumn:tableColumn];
- [tableView setIndicatorImage:[sortDescriptor ascending] ? [NSImage
imageNamed:@"NSAscendingSortIndicator"] : [NSImage
imageNamed:@"NSDescendingSortIndicator"]
- inTableColumn:tableColumn];
+ [tableView setIndicatorImageForAscending:[sortDescriptor ascending]
inTableColumn:tableColumn];
[arrayController rearrangeObjects];
[tableView reloadData];
Modified: trunk/bibdesk/BibDocument.m
===================================================================
--- trunk/bibdesk/BibDocument.m 2011-06-02 10:12:55 UTC (rev 17919)
+++ trunk/bibdesk/BibDocument.m 2011-06-02 11:36:53 UTC (rev 17920)
@@ -2515,7 +2515,7 @@
if (oldTC)
[tableView setIndicatorImage:nil inTableColumn:oldTC];
}
- [tableView setIndicatorImage:[NSImage imageNamed:(sortDescending ?
@"NSDescendingSortIndicator" : @"NSAscendingSortIndicator")]
inTableColumn:newTC];
+ [tableView setIndicatorImageForAscending:!sortDescending
inTableColumn:newTC];
// @@ DON'T RETURN WITHOUT RESETTING THIS!
// this is a hack to keep us from getting selection change notifications
while sorting (which updates the TeX and attributed text previews)
Modified: trunk/bibdesk/NSTableView_BDSKExtensions.h
===================================================================
--- trunk/bibdesk/NSTableView_BDSKExtensions.h 2011-06-02 10:12:55 UTC (rev
17919)
+++ trunk/bibdesk/NSTableView_BDSKExtensions.h 2011-06-02 11:36:53 UTC (rev
17920)
@@ -47,4 +47,6 @@
- (NSInteger)clickedOrSelectedRow;
- (NSIndexSet *)clickedOrSelectedRowIndexes;
+- (void)setIndicatorImageForAscending:(BOOL)ascending
inTableColumn:(NSTableColumn *)tc;
+
@end
Modified: trunk/bibdesk/NSTableView_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSTableView_BDSKExtensions.m 2011-06-02 10:12:55 UTC (rev
17919)
+++ trunk/bibdesk/NSTableView_BDSKExtensions.m 2011-06-02 11:36:53 UTC (rev
17920)
@@ -95,6 +95,10 @@
return selectedIndexes;
}
+- (void)setIndicatorImageForAscending:(BOOL)ascending
inTableColumn:(NSTableColumn *)tc {
+ [self setIndicatorImage:[NSImage imageNamed:ascending ?
@"NSAscendingSortIndicator" : @"NSDescendingSortIndicator"] inTableColumn:tc];
+}
+
#pragma mark Drop highlight
+ (void)load {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit