Board.KolibriOS.org
http://board.kolibrios.org/

box_lib.obj - библиотека gui компонентов
http://board.kolibrios.org/viewtopic.php?f=24&t=1220
Страница 25 из 25

Автор:  Leency [ Пн сен 18, 2017 5:23 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

Есть недочет:
1. Выделить текст в EditBox
2. Вставить текст из буфера.

Ожидаемый результат: выделенный текст удалился, выделение сбросилось, новый вставился
Фактический результат: текст вставился, тот текст что был сместился вправо, выделение осталось (теперь выделен кусок вставленного текста)

Автор:  0CodErr [ Пн сен 18, 2017 10:00 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

Leency, #6994
Надо проверить.

Автор:  Leency [ Ср сен 20, 2017 10:53 am ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

0CodErr
Проверил, ошибок не обнаружил.

Автор:  0CodErr [ Ср сен 20, 2017 8:21 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

Я в #6965 считал 2 символа резервными.
Но на самом деле так нужно делать для приложений, а не внутри самой библиотеки.
То есть, выделять память под text buffer нужно на 2 больше, чем максимальное количество символов.
Я где-то это читал, но не помню уже где.
Поэтому теперь в #7001 я не считаю их как reserved.

Автор:  0CodErr [ Ср сен 27, 2017 12:52 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

Аналогичный баг viewtopic.php?f=24&t=1220&start=345#p69221 с клавишей Home.
Судя по исходнику там одинаковое поведение.

Автор:  0CodErr [ Ср сен 27, 2017 8:04 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

Изменил макрос edit_boxes_set_sys_color.
Теперь цвет текста, выделения и фона фиксированный.

Автор:  Leency [ Чт сен 28, 2017 10:52 am ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

Регрессия: теперь только маленький шрифт http://prntscr.com/gqnei9, был большой viewtopic.php?f=48&t=1515&start=435#p69423

Автор:  0CodErr [ Пт сен 29, 2017 11:32 am ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

#7033
В Fasm и Kpack цвет шрифта стал зелёным.
Я цвет не менял.
Может так и задумано было изначально?
Но можно принудительно в макросе делать его чёрным.
Некоторые программы всё ещё имеют, как мне кажется, очень тёмный цвет выделения.
Спойлер: Показать
Вложение:
1.PNG
1.PNG [ 74.9 КБ | 311 просмотров ]

Автор:  Leency [ Пт сен 29, 2017 1:58 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

> можно принудительно в макросе делать его чёрным.
Думаю, стоит сделать.

> Некоторые программы всё ещё имеют, как мне кажется, очень тёмный цвет выделения.
Надо бы и их пофиксить.

Автор:  0CodErr [ Пт сен 29, 2017 2:27 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

Leency писал(а):
> можно принудительно в макросе делать его чёрным.
Думаю, стоит сделать.
#7034
Leency писал(а):
> Некоторые программы всё ещё имеют, как мне кажется, очень тёмный цвет выделения.
Надо бы и их пофиксить.
А это уже к авторам тех программ.

Автор:  IgorA [ Вс дек 10, 2017 8:51 pm ]
Заголовок сообщения:  Re: box_lib.obj - библиотека gui компонентов

rev 7128
Небольшое исправление в editbox. При 1-м нажатии мышей в editbox виднелась небольшая линия (обычно белого цвета) в левом верхнем углу окна. Происходило затирание линии (курсора) в старых координатах (которые до начала использования editbox равны 0,0).

Страница 25 из 25 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/