summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2024-01-22 17:34:14 +0100
committerpgen <p.gen.progs@gmail.com>2024-01-25 01:02:14 +0100
commite9e1b762c441849c741591cde58a6a803c59a57a (patch)
tree365ef27a10314b823bfe73d87e8dfe5146b2b8c9
parent704fa191b444aecc01aac875be453e79db2cac37 (diff)
Add a scroll bar below the window in col/line mode
This horizontal scrollbar is clickable when the mouse is available, and adds a new way of navigating through the words displayed.
-rw-r--r--TODO3
-rwxr-xr-x[-rw-r--r--]smenu.166
-rwxr-xr-x[-rw-r--r--]smenu.c768
-rwxr-xr-x[-rw-r--r--]smenu.h39
-rw-r--r--tests/alignments/t0001.tst6
-rw-r--r--tests/alignments/t0002.tst6
-rw-r--r--tests/alignments/t0004.tst6
-rw-r--r--tests/alignments/t0005.tst6
-rw-r--r--tests/alignments/t0006.tst6
-rw-r--r--tests/alignments/t0007.tst6
-rw-r--r--tests/alignments/t0008.tst6
-rw-r--r--tests/alignments/t0009.tst6
-rw-r--r--tests/alignments/t0010.good2
-rw-r--r--tests/alignments/t0010.tst6
-rw-r--r--tests/attributes/t0001.tst6
-rw-r--r--tests/attributes/t0002.tst6
-rw-r--r--tests/attributes/t0003.good2
-rw-r--r--tests/attributes/t0003.tst6
-rw-r--r--tests/attributes/t0004.good2
-rw-r--r--tests/attributes/t0004.tst6
-rw-r--r--tests/attributes/t0005.good4
-rw-r--r--tests/attributes/t0005.tst6
-rw-r--r--tests/attributes/t0006.tst6
-rw-r--r--tests/attributes/t0007.tst6
-rw-r--r--tests/attributes/t0008.good4
-rw-r--r--tests/attributes/t0008.tst6
-rw-r--r--tests/attributes/t0009.good4
-rw-r--r--tests/attributes/t0009.tst6
-rw-r--r--tests/center_window/t0001.tst6
-rw-r--r--tests/center_window/t0002.good2
-rw-r--r--tests/center_window/t0002.tst6
-rw-r--r--tests/center_window/t0003.tst6
-rw-r--r--tests/center_window/t0004.tst6
-rw-r--r--tests/column_mode/t0001.tst6
-rw-r--r--tests/column_mode/t0002.tst6
-rw-r--r--tests/column_mode/t0003.tst6
-rw-r--r--tests/column_mode/t0004.tst6
-rw-r--r--tests/direct_access/t0001.tst6
-rw-r--r--tests/direct_access/t0002.good4
-rw-r--r--tests/direct_access/t0002.tst6
-rw-r--r--tests/direct_access/t0003.tst6
-rw-r--r--tests/direct_access/t0004.tst6
-rw-r--r--tests/direct_access/t0005.tst6
-rw-r--r--tests/direct_access/t0006.tst6
-rw-r--r--tests/direct_access/t0007.tst6
-rw-r--r--tests/direct_access/t0008.tst6
-rw-r--r--tests/direct_access/t0009.tst6
-rw-r--r--tests/direct_access/t0010.tst6
-rw-r--r--tests/direct_access/t0011.tst6
-rw-r--r--tests/direct_access/t0012.tst6
-rw-r--r--tests/direct_access/t0013.tst6
-rw-r--r--tests/direct_access/t0014.tst6
-rw-r--r--tests/direct_access/t0015.tst6
-rw-r--r--tests/direct_access/t0016.tst6
-rw-r--r--tests/direct_access/t0017.tst6
-rw-r--r--tests/direct_access/t0018.good2
-rw-r--r--tests/direct_access/t0018.tst6
-rw-r--r--tests/direct_access/t0019.tst6
-rw-r--r--tests/direct_access/t0020.tst6
-rw-r--r--tests/direct_access/t0021.tst6
-rw-r--r--tests/direct_access/t0022.tst6
-rw-r--r--tests/do_not_trim_selection/t0001.tst6
-rw-r--r--tests/do_not_trim_selection/t0002.tst6
-rw-r--r--tests/do_not_trim_selection/t0003.tst6
-rw-r--r--tests/do_not_trim_selection/t0004.tst6
-rw-r--r--tests/elementary_moves/t0001.tst6
-rw-r--r--tests/elementary_moves/t0002.tst6
-rw-r--r--tests/elementary_moves/t0003.tst6
-rw-r--r--tests/elementary_moves/t0004.tst6
-rw-r--r--tests/elementary_moves/t0005.tst6
-rw-r--r--tests/elementary_moves/t0006.tst6
-rw-r--r--tests/elementary_moves/t0007.tst6
-rw-r--r--tests/elementary_moves/t0008.tst6
-rw-r--r--tests/elementary_moves/t0009.tst6
-rw-r--r--tests/first_last/t0001.good4
-rw-r--r--tests/first_last/t0001.tst6
-rw-r--r--tests/first_last/t0002.good4
-rw-r--r--tests/first_last/t0002.tst6
-rw-r--r--tests/force_first/t0001.tst6
-rw-r--r--tests/force_first/t0002.tst6
-rw-r--r--tests/force_last/t0001.tst6
-rw-r--r--tests/force_last/t0002.tst6
-rw-r--r--tests/full_width/t0001.tst6
-rw-r--r--tests/full_width/t0002.tst6
-rw-r--r--tests/gutter/t0001.tst6
-rw-r--r--tests/gutter/t0002.tst6
-rw-r--r--tests/gutter/t0003.tst6
-rw-r--r--tests/gutter/t0004.good2
-rw-r--r--tests/gutter/t0004.tst6
-rw-r--r--tests/gutter/t0005.good2
-rw-r--r--tests/gutter/t0005.tst6
-rw-r--r--tests/ignored_input/t0001.good2
-rw-r--r--tests/ignored_input/t0001.tst6
-rw-r--r--tests/ignored_input/t0002.good2
-rw-r--r--tests/ignored_input/t0002.tst6
-rw-r--r--tests/ignored_input/t0003.tst6
-rw-r--r--tests/ignored_input/t0004.tst6
-rw-r--r--tests/ignored_input/t0005.tst6
-rw-r--r--tests/in-ex-clusions/t0001.tst6
-rw-r--r--tests/in-ex-clusions/t0002.tst6
-rw-r--r--tests/in-ex-clusions/t0003.tst6
-rw-r--r--tests/in-ex-clusions/t0004.tst6
-rw-r--r--tests/in-ex-clusions/t0005.tst6
-rw-r--r--tests/in-ex-clusions/t0006.tst6
-rw-r--r--tests/in-ex-clusions/t0007.tst6
-rw-r--r--tests/in-ex-clusions/t0008.tst6
-rw-r--r--tests/initial_selection/t0001.tst6
-rw-r--r--tests/initial_selection/t0002.tst6
-rw-r--r--tests/initial_selection/t0003.tst6
-rw-r--r--tests/initial_selection/t0004.tst6
-rw-r--r--tests/initial_selection/t0005.tst6
-rw-r--r--tests/initial_selection/t0006.tst6
-rw-r--r--tests/initial_selection/t0007.tst6
-rw-r--r--tests/initial_selection/t0008.tst6
-rw-r--r--tests/initial_selection/t0009.tst6
-rw-r--r--tests/initial_selection/t0010.tst6
-rw-r--r--tests/initial_selection/t0011.tst6
-rw-r--r--tests/initial_selection/t0012.tst6
-rw-r--r--tests/invalid_char/t0001.tst6
-rw-r--r--tests/invalid_char/t0002.tst6
-rw-r--r--tests/invalid_char/t0003.tst6
-rw-r--r--tests/line_mode/t0001.tst6
-rw-r--r--tests/line_mode/t0002.tst6
-rw-r--r--tests/line_mode/t0003.tst6
-rw-r--r--tests/line_mode/t0004.tst6
-rw-r--r--tests/line_separators/t0001.good2
-rw-r--r--tests/line_separators/t0001.tst6
-rw-r--r--tests/long_lines/t0001.good4
-rw-r--r--tests/long_lines/t0001.tst6
-rw-r--r--tests/long_lines/t0002.good4
-rw-r--r--tests/long_lines/t0002.tst6
-rw-r--r--tests/long_lines/t0003.good2
-rw-r--r--tests/long_lines/t0003.tst6
-rw-r--r--tests/long_lines/t0004.good4
-rw-r--r--tests/long_lines/t0004.tst6
-rw-r--r--tests/long_lines/t0005.good4
-rw-r--r--tests/long_lines/t0005.tst6
-rw-r--r--tests/long_lines/t0006.good2
-rw-r--r--tests/long_lines/t0006.tst6
-rw-r--r--tests/long_lines/t0007.good2
-rw-r--r--tests/long_lines/t0007.tst6
-rw-r--r--tests/long_words/t0001.good2
-rw-r--r--tests/long_words/t0001.tst6
-rw-r--r--tests/long_words/t0002.good2
-rw-r--r--tests/long_words/t0002.tst6
-rw-r--r--