Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн ноя 20, 2017 4:41 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 47 сообщений ]  На страницу Пред. 1 2 3 4 След.
Автор Сообщение
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Чт фев 16, 2012 8:18 pm 
some_man
Не зацикливайся на браузере - есть и другие приложения. Не браузером единым живут вкладки. Вообще вероятность применения в браузере это очень далекая перспектива.

Update добавил в первый пост картинки с примерами.


Вернуться к началу
   
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Чт фев 16, 2012 11:17 pm 
Не в сети

Зарегистрирован: Пн сен 26, 2011 11:25 am
Сообщения: 46
ещё ближе к примерам, но пока ещё не то...


Вложения:
primer2.png
primer2.png [ 9.35 КБ | 1523 просмотра ]
primer1.png
primer1.png [ 8.56 КБ | 1525 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Чт фев 16, 2012 11:34 pm 
Ты учитывай, что рисовать рамку псевдо-контейнер это не задача box_lib


Вернуться к началу
   
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Пт фев 17, 2012 12:07 am 
Не в сети

Зарегистрирован: Пн сен 26, 2011 11:25 am
Сообщения: 46
т.е. может получиться во так? :D


Вложения:
primer1+.png
primer1+.png [ 8.54 КБ | 1517 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Пт фев 17, 2012 12:10 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 750
Если вдруг на вкладках возникнет необходимость рисовать рамки для придания объемного вида, то можно использовать функцию:
Цитата:
proc draw_edge uses eax ebx ecx edx edi esi, box_l:dword, box_t:dword, box_w:dword, box_h:dword,\
col_0:dword, col_1:dword, col_2:dword

которую я добавлял в box_lib. Это на случай если нет желания разрабатывать какие либо особенные эффекты, на подобие виндосовских Aero.


Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Пт фев 17, 2012 12:23 am 
some_man вот последняя картинка уже не давит на мозг. Однако я подразумевал, что рисовать рамку вообще не задача кода из Box_Lib - ее может нарисовать и код самого приложения при выведении других элементов, якобы содержащихся в псевдо-контейнере.


Игорь спасибо! будем посмотреть.


Вернуться к началу
   
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Пт фев 17, 2012 10:18 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
some_man писал(а):
т.е. может получиться во так? :D

Мне кажется, цвет нижней части активной вкладки должен переходить в цвет активной области окна.


Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Пт фев 17, 2012 12:32 pm 
Вообще-то градиенты рисовать не обязательно - дополнительная нагрузка на систему. В конечном счете все такие особенности на скинованном элементе нарисовать можно.


Вернуться к началу
   
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Пт фев 17, 2012 7:24 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Mario
Градиент незаметная нагрузка. Ты же всё равно будешь вкладку закрашивать.


Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Пт фев 17, 2012 8:28 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Эскиз (и реализация) из одной широко известной в узких кругах программы (viewtopic.php?p=8915#p8915):

Изображение

_________________
in code we trust


Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Сб фев 18, 2012 11:51 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 24, 2006 8:50 am
Сообщения: 249
А мне безумно нравится дизайн скроллбара. Flat стиль.


Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Сб фев 18, 2012 1:22 pm 
Serge писал(а):
Градиент незаметная нагрузка. Ты же всё равно будешь вкладку закрашивать.

Возможно, но как играть относительно системной гаммы? В одном случае получится хорошо, а в другом полная лажа. Плеваться снова будут на программиста "руки которого из жопы растут", потому что не смог сделать, чтобы всегда и всем было хорошо. :mrgreen:


Вернуться к началу
   
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Сб фев 18, 2012 1:25 pm 
mike.dld писал(а):
Эскиз (и реализация) из одной широко известной в узких кругах программы

Как то упустил из виду, спасибо за напоминание. Выдирать код конечно не стану, потому что работы ровно столько же сколько написание нового, но как база вполне интересно.


Вернуться к началу
   
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Сб фев 18, 2012 10:04 pm 
Не в сети

Зарегистрирован: Пн сен 26, 2011 11:25 am
Сообщения: 46
попытка номер N :)
по задумке верх рамки псевдо-контейнера заполняет синей (или оранжевой) полоской сам программист (а не box_lib.obj)... :D


Вложения:
primer5.png
primer5.png [ 6.95 КБ | 1395 просмотров ]
primer4.png
primer4.png [ 7.05 КБ | 1395 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: Панель вкладок - концепты
СообщениеДобавлено: Вт фев 21, 2012 2:24 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
В простоте истина - табы из тайнипада руялят. Хотя возможен и вариант от some_man, только без градиентов.


Вложения:
Комментарий к файлу: Хотеть эскиз - давать эскиз
new.png
new.png [ 938 байт | 1351 просмотр ]

_________________
Через тернии к звездам
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 47 сообщений ]  На страницу Пред. 1 2 3 4 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB