Revision: 12432
          http://sourceforge.net/p/skim-app/code/12432
Author:   hofman
Date:     2021-09-30 16:21:22 +0000 (Thu, 30 Sep 2021)
Log Message:
-----------
Apply color invert filters to snapshot table

Modified Paths:
--------------
    trunk/SKMainWindowController_UI.m

Modified: trunk/SKMainWindowController_UI.m
===================================================================
--- trunk/SKMainWindowController_UI.m   2021-09-30 16:20:19 UTC (rev 12431)
+++ trunk/SKMainWindowController_UI.m   2021-09-30 16:21:22 UTC (rev 12432)
@@ -443,8 +443,12 @@
         else if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKInvertColorsInDarkModeKey])
             [[view imageView] setContentFilters:SKColorInvertFilters()];
         return view;
-    } else if ([tv isEqual:rightSideController.snapshotTableView] ||
-        [tv isEqual:leftSideController.findTableView]) {
+    } else if ([tv isEqual:rightSideController.snapshotTableView]) {
+        NSTableCellView *view = [tv makeViewWithIdentifier:[tableColumn 
identifier] owner:self];
+        if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKInvertColorsInDarkModeKey] && [[tableColumn identifier] 
isEqualToString:IMAGE_COLUMNID])
+            [[view imageView] setContentFilters:SKColorInvertFilters()];
+        return view;
+    } else if ([tv isEqual:leftSideController.findTableView]) {
         return [tv makeViewWithIdentifier:[tableColumn identifier] owner:self];
     } else if ([tv isEqual:leftSideController.groupedFindTableView]) {
         NSTableCellView *view = [tv makeViewWithIdentifier:[tableColumn 
identifier] owner:self];
@@ -1910,6 +1914,9 @@
         [leftSideController.thumbnailTableView 
enumerateAvailableRowViewsUsingBlock:^(NSTableRowView *rowView, NSInteger row){
             [[[rowView viewAtColumn:0] imageView] 
setContentFilters:SKColorInvertFilters()];
         }];
+        [rightSideController.snapshotTableView 
enumerateAvailableRowViewsUsingBlock:^(NSTableRowView *rowView, NSInteger row){
+            [[[rowView viewAtColumn:0] imageView] 
setContentFilters:SKColorInvertFilters()];
+        }];
     }
 }
 

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



_______________________________________________
Skim-app-commit mailing list
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to