calibre/imgsrc/srv
Mark W. Gabby-Li 9b79d6a5fa Support Selection Handles on Vertical/RTL Books
- Pass vertical/rtl mode into selection code.
 - Added new image for vertical selection handle.

selection_bar.pyj:
 - Made code agnostic to text direction.
 - Changed names to start and end rather than left and right to reflect new behavior.
 - Track vertical/rtl state from selection message.
 - Handle selection position modified to support all possible text orientations.
 - Switch to vertical selection handle in vertical mode.
 - Cap selection size at 60px to avoid comically large (and unusable) handles when selecting large element, such as an image.

select.pyj:
 - Improved selection behavior when selected range extents are on nodes by search the node's DOM tree for something with a reasonable bounding box.
 - To work around bugs with collapsed range rects and vertical text, use character bounding boxes in most cases.
 - Add width to selection range extents.
2020-08-28 00:26:18 -07:00
..
angle-down.svg
arrow-left.svg
arrow-right.svg
arrows-h.svg Buttons to finish editing highlight 2020-08-22 18:48:18 +05:30
auto-scroll.svg Add an auto-scroll button to the viewer controls 2019-12-28 20:49:37 +05:30
bg.svg Color controls for the comments editor on the EM page 2018-03-22 12:06:12 +05:30
bold.svg Add basic formatting buttons to comments editor toolbar on EM page 2018-03-21 07:28:29 +05:30
book.svg
bookmark.svg Use icons + text for the preferences UI instead of just icons 2016-09-17 10:33:01 +05:30
bug.svg
caret-down.svg A simple TreeView widget 2016-06-10 09:41:17 +05:30
caret-left.svg Show indicator when hovering over side margins 2016-08-23 14:58:01 +05:30
caret-right.svg A simple TreeView widget 2016-06-10 09:41:17 +05:30
check.svg Start work on the color preferences UI 2016-09-22 11:06:45 +05:30
chevron-down.svg More work on the viewer search 2017-01-03 16:47:06 +05:30
chevron-left.svg Use a home icon instead of close for the book list 2017-02-15 08:30:46 +05:30
chevron-right.svg Use icons + text for the preferences UI instead of just icons 2016-09-17 10:33:01 +05:30
chevron-up.svg More work on the viewer search 2017-01-03 16:47:06 +05:30
close.svg
cloud-download.svg
cog.svg
cogs.svg
convert.svg Start work on conversion for the content server 2018-06-20 07:46:24 +05:30
copy.svg Actions to copy text/URL and view image 2019-09-13 09:12:33 +05:30
edit.svg Start work on metadata edit widgets for the content server 2018-02-28 12:30:12 +05:30
ellipsis-v.svg
eraser.svg A few more actions for the EM page comments editor 2018-03-21 08:34:34 +05:30
fg.svg Color controls for the comments editor on the EM page 2018-03-22 12:06:12 +05:30
full-screen.svg forgot the file in my last commit 2017-05-21 13:39:35 +05:30
generate.py Remove useless __future__ imports 2020-08-22 18:47:55 +05:30
global-search.svg Better internet search icon 2020-08-22 18:48:30 +05:30
heading.svg Format block command for comments editor on EM page 2018-03-21 22:12:27 +05:30
heart.svg
highlight.svg Icon for highlights 2020-08-22 18:48:11 +05:30
home.svg
hr.svg More actions for EM page comments editor 2018-03-21 21:40:20 +05:30
image.svg Actions to insert images/links for the comments editor on the EM page 2018-03-22 11:16:25 +05:30
indent.svg More actions for comments editor on EM page 2018-03-21 22:47:27 +05:30
insert-link.svg Actions to insert images/links for the comments editor on the EM page 2018-03-22 11:16:25 +05:30
italic.svg Add basic formatting buttons to comments editor toolbar on EM page 2018-03-21 07:28:29 +05:30
justify-center.svg Justification actions for comments editor on EM page 2018-03-22 09:31:17 +05:30
justify-full.svg Justification actions for comments editor on EM page 2018-03-22 09:31:17 +05:30
justify-left.svg Justification actions for comments editor on EM page 2018-03-22 09:31:17 +05:30
justify-right.svg Justification actions for comments editor on EM page 2018-03-22 09:31:17 +05:30
library.svg Use buttons for the library chooser on the home page 2017-02-18 10:24:26 +05:30
link.svg Actions to copy text/URL and view image 2019-09-13 09:12:33 +05:30
ol.svg More actions for comments editor on EM page 2018-03-21 22:47:27 +05:30
outdent.svg More actions for comments editor on EM page 2018-03-21 22:47:27 +05:30
pencil.svg Finish up UI for viewer color scheme preferences 2016-09-25 10:47:19 +05:30
plus.svg Finish up UI for viewer color scheme preferences 2016-09-25 10:47:19 +05:30
print.svg Viewer: Restore print to PDF functionality 2019-10-09 17:30:41 +05:30
random.svg Add missing random icon 2016-06-11 11:24:17 +05:30
redo.svg A few more actions for the EM page comments editor 2018-03-21 08:34:34 +05:30
reference-mode.svg Unify reference mode icon 2019-12-15 11:03:28 +05:30
refresh.svg
remove.svg
search.svg
select-all.svg Use three toolbars for comments editor so they dont wrap even on small screens 2018-03-22 12:15:52 +05:30
selection-handle-vertical.svg Support Selection Handles on Vertical/RTL Books 2020-08-28 00:26:18 -07:00
selection-handle.svg Make the selection handles a bit nicer 2020-04-03 09:45:38 +05:30
sort-amount-asc.svg
sort-amount-desc.svg
star-half.svg Add support for half stars to the new content server 2016-09-04 20:00:32 +05:30
star.svg Add support for half stars to the new content server 2016-09-04 20:00:32 +05:30
strikethrough.svg Add basic formatting buttons to comments editor toolbar on EM page 2018-03-21 07:28:29 +05:30
subscript.svg More actions for EM page comments editor 2018-03-21 21:40:20 +05:30
superscript.svg More actions for EM page comments editor 2018-03-21 21:40:20 +05:30
toc.svg Use the same ToC icon for viewer as for rest of calibre 2019-12-06 17:12:01 +05:30
trash.svg
ul.svg More actions for comments editor on EM page 2018-03-21 22:47:27 +05:30
underline.svg Add basic formatting buttons to comments editor toolbar on EM page 2018-03-21 07:28:29 +05:30
undo.svg A few more actions for the EM page comments editor 2018-03-21 08:34:34 +05:30
user.svg Adda button on the home page to show the currently logged in user 2017-05-21 13:39:38 +05:30
warning.svg
window-restore.svg Viewer: Add a control to quit the viewer useful on touchscreens. Fixes #1862441 [Feature request: dedicated 'quit' option in viewer menu](https://bugs.launchpad.net/calibre/+bug/1862441) 2020-02-11 20:20:12 +05:30