Search found 286 matches

by citRiks
Wed 26 Feb, 2020 23:09
Forum: О тщете всего сущего
Topic: Прикладной язык lua, для самых маленьких.
Replies: 17
Views: 11722

Прикладной язык lua, для самых маленьких.

buniak_a_h , все CHM надо разблокировать, это Винда на всякий случай всех их блокирует, и у Винды все сайты (включая локальные файлы HTML и CHM) небезопасные, кроме тех которые юзер внес в список "Trusted Sites" своими руками. (т.е., как только юзер внес его в Trusted, так все, сайт становится супе...
by citRiks
Wed 26 Feb, 2020 23:01
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

buniak_a_h, обсуждается "как реализовать курсор", которого сейчас нету :)
A в начале темы - интересный скрипт с примитивным посимвольным выделением.
примитивный по функциональности, но при этом довольно гениальный реазлизацией.
(сам бы я до такого ну оооочень долго бы додумывался)
by citRiks
Wed 26 Feb, 2020 22:54
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

зачем добавлять в апи что-то ненужное? добавить просто, но потом же это надо поддерживать. доки писать, а если не писать, то некоторые прямо требуют. Mне представляется нужным, выше у меня достаточно аргументов? Давайте я напишу доки, или пошлю вам описание работы этих двух функций, а вы его скопип...
by citRiks
Wed 26 Feb, 2020 22:26
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

Еще в копилку сценариев: Реализация CtrlShift(Right|Left) Нормальный эфективный вариант: 1.) мы читаем из файла куда случился прыжок на слово, где оно заканчивается. а заканчиватся оно может например на следующей или предыдущей странице, или через пять страниц, но нас это не колышет, потому что мы н...
by citRiks
Wed 26 Feb, 2020 22:08
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

в результате чего? курсор на экране, пользователь двигает его при помощи стрелок и тут нужен только ScreenPosToFilePos. единственное, что мне приходит в голову, это переход на начало/конец выделения по нажатию клавиши. но это однократное действие и вполне реализуемого перебором. ну да, я тоже писал...
by citRiks
Wed 26 Feb, 2020 22:01
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

и почему вы их всех скрываете? почему единственный практический пример привёл я? Ну вот же я писал ранее: Напомню что нам надо точно спозиционировать курсор исходя из оффсета в файле, - ну юзер туда воткнул какую закладку, - или SelectionStart, или SelectionEnd, или whatever needed, и хочет туда те...
by citRiks
Wed 26 Feb, 2020 21:50
Forum: О тщете всего сущего
Topic: Прикладной язык lua, для самых маленьких.
Replies: 17
Views: 11722

Прикладной язык lua, для самых маленьких.

Добрый дедушка @XeRoX прислал детишкам дидактичских материалов, думаю будет не лишне если размещу здесь. lua-5.1.1.chm.7z (CHM не цепляется, поэтому в архиве) Это, собственно, вот этот официальный мануал по языку переведенный в CHM: Lua 5.1 Reference Manual https://www.lua.org/manual/5.1/manual.html...
by citRiks
Wed 26 Feb, 2020 20:52
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

zg , ну моя мысль если совсме вкратце: недостаточно знать влазит буква в экран или нет, мы хотим на нее вставать курсором, а для того нужен FilePosToScrеenPos, и недостаточно ScreenPosToFilePos. так лучше обьяснил? можно ли еще привести сценарии нужности? их есть у меня! И на всякий случай повторюс...
by citRiks
Wed 26 Feb, 2020 20:00
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

Значит так, у нас ест экран 20выс. на 80шир. {H=80, W=80} Хорошо, у нас есть локация первого и последнего символа экрана. Но с последним символом влезшим в экран не все так просто. Что если если последний символ "Хэ" последней строчки в экране расположен (~Х=50) менее ширины экрана (W=80)? Нам что т...
by citRiks
Wed 26 Feb, 2020 19:59
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

citRiks писал(а): ↑ viewer.FilePosToScreenPos(offset) зачем? Вот тут я вполне конкретно ответил: Например, чтобы знать находится ли интересующая нас точка (=позиция, =символ) файла в экранном буфере или же за его пределами. Если за пределами, то в принципе достаточно будет получить {X= -1, Y= -1} И...
by citRiks
Wed 26 Feb, 2020 15:49
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

именно так Добавить, конечно, можно. Можно и диалог такой прямо в фар засунуть. А как этим пользоваться? Вот есть экран текста. Как вы невооруженным глазом определите координаты нужной вам позиции? Возьмете карандаш и будете по экрану водить и строки в уме считать? Так проще мышь взять. Не, сценари...
by citRiks
Wed 26 Feb, 2020 15:36
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

Bы получаете позицию в файле для начала экрана и для конца и сравниваете Позиция (в байтах) начала экрана у нас есть, но нет позиции конца экрана (в байтах), или где она в существующем АПИ? Отмечу что в экране может помещаться любое количество байтов, поэтому вот так НЕ получится: ПозицияКонцаЭкран...
by citRiks
Wed 26 Feb, 2020 14:57
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

zg , Например, чтобы знать находится ли интересующая нас точка (=позиция, =символ) файла в экранном буфере или же за его пределами. Если за пределами, то в принципе достаточно будет получить {X= -1, Y= -1} И\или знать начало и конец в байтах экранного буфера, например получать так viewer.ScreenStar...
by citRiks
Wed 26 Feb, 2020 14:21
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

DrKnS , Как ХаРТ справедливо заметил, именно так. Хотя и сейчас мы тоже можем задавть выделение файла по координатам в байтах. Но если уже будет возможность это делать по экранным координатам, то это будет более гуманно и к пользователю АПИ вьювера ФАРа (писателю на Луа), так и без лишней нагрузки ...
by citRiks
Wed 26 Feb, 2020 06:18
Forum: Предложения и идеи
Topic: Выделить и скопировать из режима просмотра (F3)
Replies: 72
Views: 18733

Выделить и скопировать из режима просмотра (F3)

DrKnS, на мой взгляд, это не интуитивно, идеологически неверно, неудобно
А что насчет

Code: Select all

viewer.ScreenPosToFilePos(X, Y) 
viewer.FilePosToScreenPos(offset)
или хотя бы viewer.ScreenPosToFilePos(X, Y)
?

Go to advanced search