View Single Post
Old 10-12-2020, 08:49 PM   #957
ownedbycats
Custom User Title
ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.
 
ownedbycats's Avatar
 
Posts: 11,024
Karma: 75555555
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
Quote:
Originally Posted by Bigo2 View Post
OK - thanks all for your recommendations.
One more try to explain myself:
When I connect my Kindle a column with marking ticks appears called "On Device" .
I need exactly the same - a column (permanent) called e.g. "On List" with marking ticks.
If you aren't already using the Column Update options for something else, you could probably just use that on a bool column.

But if you are, here's a sort of roundabout way to do it. Won't work on autopop lists.

1. Set up a series-type column called #readorder.
2. Use the Reading List settings under "Reading Order Options" to set that column.
3. Set up another column called #onreadinglist. Set it to "column built from another column." Put this in the template:
Code:
program: 
	test(field('#readorder'), 'Yes', '')
4. Go to Calibre Preferences > Look & Feel > Column Icons.
5. Use these rules:

Click image for larger version

Name:	2020-10-12 21_45_47-Create_edit a column icon rule.png
Views:	249
Size:	19.8 KB
ID:	182657

With default install path there's a checkmark at C:\Program Files\Calibre2\app\resources\images\ok.png

If you do this right, you should get a psuedo-bool column that displays a checkmark and sorts by whether they're on the list, not what order they're on the list. You can then hide the #readorder column entirely.

I use it for View Manager sorting purposes myself.

If you use multiple lists and are any decent at composite columns, may also be possible to show different icons for different lists.

Last edited by ownedbycats; 10-12-2020 at 09:07 PM.
ownedbycats is offline   Reply With Quote