Page 19 of 20

Re: Редактор TextEdit

Posted: Tue Nov 24, 2020 11:34 am
by maxcodehack

Re: Редактор TextEdit

Posted: Wed Nov 25, 2020 11:34 am
by IgorA
Не получилось воспроизвести, видимо баг не всегда появляется. По коду рисования кнопок ошибок не нашел.

Re: Редактор TextEdit

Posted: Wed Nov 25, 2020 11:37 am
by maxcodehack
Странно. Значит это не связано. Ложная тревога

Re: Редактор TextEdit

Posted: Fri Nov 27, 2020 2:03 am
by Leency
TextEdit не открывает пустой файл.
Eolite => Copздать файл => Открыть с помощью TextEdit => Файл не открывается.

Re: Редактор TextEdit

Posted: Fri Nov 27, 2020 3:21 pm
by IgorA
Leency wrote:TextEdit не открывает пустой файл.
svn 8262
исправил открытие пустого файла

Re: Редактор TextEdit

Posted: Thu Jan 07, 2021 12:05 pm
by maxcodehack
Попробовал наконец поредактировать в этом редакторе.
Что бросилось в глаза:
1. Какой то странный курсор (не | a ◻), лучше хотелось бы | курсор.
2. Выделение: почему то выделяется странно, выделенное видно только в конце, когда отпустил кнопку мыши (если не понятно, просто сравните выделение в tinypad и в textedit)
3. Курсор не остается на той же линии при скроллинге, а уходит дальше. Например был на 8 строке, покрутил скроллбаром, он уже на 15, а должен был остаться на 8.
P.S. Знаю что это компонент из boxlib.
P.P.S У меня в qemu перерисовка видна (наверно из-за того что qemu, а так нормально)
P.P.P.S Все вышеперечисленное - чисто моё ИМХО, но я хотел бы это увидеть.

Re: Редактор TextEdit

Posted: Fri Jan 08, 2021 9:05 pm
by IgorA
maxcodehack wrote:1. Какой то странный курсор (не | a ◻), лучше хотелось бы | курсор.
2. Выделение: почему то выделяется странно, выделенное видно только в конце, когда отпустил кнопку мыши (если не понятно, просто сравните выделение в tinypad и в textedit)
3. Курсор не остается на той же линии при скроллинге, а уходит дальше. Например был на 8 строке, покрутил скроллбаром, он уже на 15, а должен был остаться на 8.
1-е и 3-е может исправлю позже.
2-е выделение не оновляеться в связи стем что:
maxcodehack wrote:У меня в qemu перерисовка видна (наверно из-за того что qemu, а так нормально)
т. е. если обновлять выделение то возможно что будет более заметно мерцание.

Re: Редактор TextEdit

Posted: Fri Jan 08, 2021 9:06 pm
by maxcodehack
Ну ладно, пока что хотя бы 1 и 3
А насчёт выделения
В quark и tinypad вроде же не сильно перерисовка видна, но обновляется.

Re: Редактор TextEdit

Posted: Sun Jan 10, 2021 10:43 pm
by IgorA
rev 8532
maxcodehack wrote:1. Какой то странный курсор (не | a ◻), лучше хотелось бы | курсор.
3. Курсор не остается на той же линии при скроллинге, а уходит дальше. Например был на 8 строке, покрутил скроллбаром, он уже на 15, а должен был остаться на 8.
1 - Поменял курсор на вертикальную линию.
3 - Пока сделал частично. При прокрутке вертикального скроллинга колесом мыши курсор двигается, но в остается пределах экрана. Еще нужно будет сделать при сдвиге горизонтального скроллинга и при нажатии на кнопки.

Re: Редактор TextEdit

Posted: Sun Jan 10, 2021 10:49 pm
by maxcodehack
Спасибо

Re: Редактор TextEdit

Posted: Mon Jan 11, 2021 11:09 am
by maxcodehack
Просмотрел еще раз:
1. Почему то символ справа от курсора всегда серый. Вот например желтый он, а когда курсор слева него поставишь, она станет серым.
2. Странно, что можно бесконечно двигаться вправо стрелкой ->, у текста ведь не бесконечные линии.
3. Курсор не остается по горизонтали, а также если по вертикали скроллом а не колесиком.
4. Ну и то что сам хотел доделать.
PS если что то не ясно, сравни с tinypad например. Он хороший, только глючный, лучше textedit развивать.

Re: Редактор TextEdit

Posted: Mon Jan 11, 2021 11:45 pm
by IgorA
maxcodehack wrote:1. Почему то символ справа от курсора всегда серый. Вот например желтый он, а когда курсор слева него поставишь, она станет серым.
Так было сделано потому-что курсор занимал половину символа, и в некоторых случаях когда цвет курсора совпадал с цветом текста не было видно какой символ стоит на месте курсора. Сейчас по возможности можно поменять.
maxcodehack wrote:2. Странно, что можно бесконечно двигаться вправо стрелкой ->, у текста ведь не бесконечные линии.
Так было задумано изначально. Можно сдвинуть курсор в любое место на экране, вставить какой-нибудь текст, и если курсор окажется за пределами текста то автоматически будут добавлены символы переноса строки и пробелы перед вставляемым текстом. Потому курсор не привязывался к тексту а наоборот текст пытался привязаться к курсору.

Re: Редактор TextEdit

Posted: Tue Jan 12, 2021 7:39 pm
by maxcodehack
Насчет первого понятно
Второе смущает немного. В тинипаде, в кварке, да и в том же блокноте Виндоус не так. Если это не трудно исправить, думаю надо исправмть.

Re: Редактор TextEdit

Posted: Mon Jun 14, 2021 1:33 pm
by Leency
При перемещении программы в ISO перестали определяться синтаксисы.

Re: Редактор TextEdit

Posted: Mon Jun 14, 2021 2:25 pm
by IgorA
Leency wrote:При перемещении программы в ISO перестали определяться синтаксисы.
Проблема в функции 70, подфункция 1 - чтение папки с поддержкой длинных имён.
При чтении папки с CD через эту функцию число файлов в ebx равно 0. Если в конце пути убрать слеш '\' , то читает.
На других дисках работает правильно и со сшелем в конце и без него.
rev 8852
Исправил проблему через затирание / в конце пути с папкой info, хотя мне кажется что в функции 70.1 также желательно было-бы поработать ...