Page 13 of 29

Re: box_lib.obj - библиотека gui компонентов

Posted: Sat Jan 28, 2012 1:42 am
by IgorA
Не знал что такой глюк есть. Странно то что глюк появляется, потому что везде добавленный код выглядит так:

Code: Select all

        cmp word sb_type,1
        jne @f
......... рисование рамки .........
@@:
По логике должно миновать рамку если sb_type не равно 1. Когда будет время гляну более детально.

Re: box_lib.obj - библиотека gui компонентов

Posted: Mon Jan 30, 2012 6:08 pm
by IgorA
Mario wrote:Почему то выпуклыми отображаются в том числе скроллеры с типом 0. Очевидно недоработка в коде. Заметил на zSea и OpenDialog.
Пробовал повторить глюк на zSea, пока не получилось. Поменял sb_type на 0 рисуется без рамок. Образ системы версии 2324, пробую скачать последнюю 2334. Mario можешь дать бинарник zSea на которм не работало?

Re: box_lib.obj - библиотека gui компонентов

Posted: Tue Jan 31, 2012 1:15 am
by Mario
Бинарник zSea собирается из исходников на SVN. Запускаешь либо buildall.bat, либо buildall.sh - в зависимости от твоей обычной системы (Виндовс или Линукс). Однако приношу извинение - я сам тупанул. Что в исходниках zSea, что в исходниках OpenDialog прописан тип 1. Видимо код был унаследован от моих экспериментов, ну а поскольку раньше второго типа не было, то и не вылазила нестыковка. Извини что потратил твое время.

Re: box_lib.obj - библиотека gui компонентов

Posted: Tue Jan 31, 2012 1:36 am
by IgorA
Mario wrote:Бинарник zSea собирается из исходников на SVN
Я нашёл его, просто думал что может у тебя есть более новая версия на которой глюк пороявился.
Mario wrote:Однако приношу извинение - я сам тупанул. Что в исходниках zSea, что в исходниках OpenDialog прописан тип 1
При проверке я по началу поменял тип на 0 у горизонтального скроллинга и думал что действительно глючит потому как проверял на картинке с вертикальным скроллингом. Так что я тупить тоже умею.

Re: box_lib.obj - библиотека gui компонентов

Posted: Sun Feb 19, 2012 2:44 am
by Mario
SVN r. 2354 добавлен стиль 'type 2'
Итого имеем три стиля для скроллбаров:
Spoiler:
sb_type0_8b.png
sb_type0_8b.png (8.75 KiB)
Viewed 4738 times
sb_type1_8b.png
sb_type1_8b.png (8.85 KiB)
Viewed 4738 times
sb_type2_8b.png
sb_type2_8b.png (8.73 KiB)
Viewed 4738 times

Re: box_lib.obj - библиотека gui компонентов

Posted: Sun Feb 19, 2012 10:16 am
by SoUrcerer
А теперь объединяем лучшее из всех трёх, и скины не нужны. :D Очень симпатично, спасибо!

Re: box_lib.obj - библиотека gui компонентов

Posted: Sun Feb 19, 2012 3:22 pm
by Mario
SoUrcerer wrote:А теперь объединяем лучшее из всех трёх
Не понимат! (как ты сам выражаешься) Сделать 3-й тип на основе 1-го и 2-го?

Re: box_lib.obj - библиотека gui компонентов

Posted: Sun Feb 19, 2012 3:52 pm
by SoUrcerer
Небольшая выпуклость (на 1 пиксел) и пару аккуратных рюшечек - будет очень симпатично.

Re: box_lib.obj - библиотека gui компонентов

Posted: Sun Feb 19, 2012 4:12 pm
by Mario
Ох, уж мне эти любители экзотики! Нарисовал бы что ли тогда уж, а то угадайка какая то.

Re: box_lib.obj - библиотека gui компонентов

Posted: Sun Feb 19, 2012 6:18 pm
by SoUrcerer
Ладно, молчу пока что :) И так замечательно.

Re: box_lib.obj - библиотека gui компонентов

Posted: Tue Feb 21, 2012 12:28 pm
by Leency
SoUrcerer wrote:Небольшая выпуклость (на 1 пиксел) и пару аккуратных рюшечек - будет очень симпатично.
Мысли читаешь. 2 тип ужасен, вот его бы и переделать в этот.

Re: box_lib.obj - библиотека gui компонентов

Posted: Tue Feb 21, 2012 12:33 pm
by Mario
Фломастеры на цвет такие разные... а на вкус так вообще противные.

Re: box_lib.obj - библиотека gui компонентов

Posted: Wed Jun 20, 2012 2:57 pm
by Leency
Баг со скроллом. Наглядно. Без СМС. Без регистрации. Звук в видео ЕСТЬ.

https://docs.google.com/file/d/0B7UOAbB ... edit?pli=1

Posted: Mon Jul 30, 2012 2:59 pm
by punk_joker
А есть простенький примерчик использования этой либы? В частности меня интересует editbox.

Re: box_lib.obj - библиотека gui компонентов

Posted: Mon Jul 30, 2012 3:28 pm
by IgorA
punk_joker wrote:А есть простенький примерчик использования этой либы?
Простых примеров скорее всего нет. Есть примеры которые есть используют сразу несколько элементов.
punk_joker wrote:В частности меня интересует editbox.
Описание функций и свойств можно найти тут:
http://wiki.kolibrios.org/wiki/Box_lib_editbox/ru