Revision: 12274
          http://bibdesk.svn.sourceforge.net/bibdesk/?rev=12274&view=rev
Author:   hofman
Date:     2008-01-05 09:41:32 -0800 (Sat, 05 Jan 2008)

Log Message:
-----------
Add some more sorting keys for templates.

Modified Paths:
--------------
    trunk/bibdesk/English.lproj/BibDesk Help/bibdesk.texi
    trunk/bibdesk/French.lproj/BibDesk Help/bibdesk.texi
    trunk/bibdesk/NSArray_BDSKExtensions.h
    trunk/bibdesk/NSArray_BDSKExtensions.m

Modified: trunk/bibdesk/English.lproj/BibDesk Help/bibdesk.texi
===================================================================
--- trunk/bibdesk/English.lproj/BibDesk Help/bibdesk.texi       2008-01-05 
17:37:10 UTC (rev 12273)
+++ trunk/bibdesk/English.lproj/BibDesk Help/bibdesk.texi       2008-01-05 
17:41:32 UTC (rev 12274)
@@ -4449,6 +4449,10 @@
 @tab 
 @item @@arraySortedByAuthor
 @tab 
[EMAIL PROTECTED] @@arraySortedByAuthorOrEditor
[EMAIL PROTECTED] 
[EMAIL PROTECTED] @@arraySortedByTitle
[EMAIL PROTECTED] 
 @end multitable
 
 

Modified: trunk/bibdesk/French.lproj/BibDesk Help/bibdesk.texi
===================================================================
--- trunk/bibdesk/French.lproj/BibDesk Help/bibdesk.texi        2008-01-05 
17:37:10 UTC (rev 12273)
+++ trunk/bibdesk/French.lproj/BibDesk Help/bibdesk.texi        2008-01-05 
17:41:32 UTC (rev 12274)
@@ -4449,6 +4449,10 @@
 @tab 
 @item @@arraySortedByAuthor
 @tab 
[EMAIL PROTECTED] @@arraySortedByAuthorOrEditor
[EMAIL PROTECTED] 
[EMAIL PROTECTED] @@arraySortedByTitle
[EMAIL PROTECTED] 
 @end multitable
 
 

Modified: trunk/bibdesk/NSArray_BDSKExtensions.h
===================================================================
--- trunk/bibdesk/NSArray_BDSKExtensions.h      2008-01-05 17:37:10 UTC (rev 
12273)
+++ trunk/bibdesk/NSArray_BDSKExtensions.h      2008-01-05 17:41:32 UTC (rev 
12274)
@@ -59,6 +59,8 @@
 - (NSArray *)arrayDroppingFirstObject;
 - (NSArray *)arrayDroppingLastObject;
 - (NSArray *)arraySortedByAuthor;
+- (NSArray *)arraySortedByAuthorOrEditor;
+- (NSArray *)arraySortedByTitle;
 - (NSIndexSet *)indexesOfObjects:(NSArray *)objects;
 - (NSIndexSet *)indexesOfObjectsIdenticalTo:(NSArray *)objects;
 - (NSArray *)objectsAtIndexSpecifiers:(NSArray *)indexes;

Modified: trunk/bibdesk/NSArray_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSArray_BDSKExtensions.m      2008-01-05 17:37:10 UTC (rev 
12273)
+++ trunk/bibdesk/NSArray_BDSKExtensions.m      2008-01-05 17:41:32 UTC (rev 
12274)
@@ -132,6 +132,16 @@
     return [self sortedArrayUsingMergesortWithDescriptors:[NSArray 
arrayWithObjects:[BDSKTableSortDescriptor 
tableSortDescriptorForIdentifier:BDSKAuthorString ascending:YES], nil]];
 }
 
+- (NSArray *)arraySortedByAuthorOrEditor;
+{
+    return [self sortedArrayUsingMergesortWithDescriptors:[NSArray 
arrayWithObjects:[BDSKTableSortDescriptor 
tableSortDescriptorForIdentifier:BDSKAuthorEditorString ascending:YES], nil]];
+}
+
+- (NSArray *)arraySortedByTitle;
+{
+    return [self sortedArrayUsingMergesortWithDescriptors:[NSArray 
arrayWithObjects:[BDSKTableSortDescriptor 
tableSortDescriptorForIdentifier:BDSKTitleString ascending:YES], nil]];
+}
+
 - (NSArray *)objectsAtIndexSpecifiers:(NSArray *)indexes;
 {
     NSMutableArray *array = [NSMutableArray array];


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to