Page 2 of 4

Re: Панель вкладок - концепты

Posted: Thu Feb 16, 2012 8:18 pm
by Mario
some_man
Не зацикливайся на браузере - есть и другие приложения. Не браузером единым живут вкладки. Вообще вероятность применения в браузере это очень далекая перспектива.

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

Re: Панель вкладок - концепты

Posted: Thu Feb 16, 2012 11:17 pm
by some_man
ещё ближе к примерам, но пока ещё не то...

Re: Панель вкладок - концепты

Posted: Thu Feb 16, 2012 11:34 pm
by Mario
Ты учитывай, что рисовать рамку псевдо-контейнер это не задача box_lib

Re: Панель вкладок - концепты

Posted: Fri Feb 17, 2012 12:07 am
by some_man
т.е. может получиться во так? :D

Re: Панель вкладок - концепты

Posted: Fri Feb 17, 2012 12:10 am
by IgorA
Если вдруг на вкладках возникнет необходимость рисовать рамки для придания объемного вида, то можно использовать функцию:
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: Панель вкладок - концепты

Posted: Fri Feb 17, 2012 12:23 am
by Mario
some_man вот последняя картинка уже не давит на мозг. Однако я подразумевал, что рисовать рамку вообще не задача кода из Box_Lib - ее может нарисовать и код самого приложения при выведении других элементов, якобы содержащихся в псевдо-контейнере.


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

Re: Панель вкладок - концепты

Posted: Fri Feb 17, 2012 10:18 am
by SoUrcerer
some_man wrote:т.е. может получиться во так? :D
Мне кажется, цвет нижней части активной вкладки должен переходить в цвет активной области окна.

Re: Панель вкладок - концепты

Posted: Fri Feb 17, 2012 12:32 pm
by Mario
Вообще-то градиенты рисовать не обязательно - дополнительная нагрузка на систему. В конечном счете все такие особенности на скинованном элементе нарисовать можно.

Re: Панель вкладок - концепты

Posted: Fri Feb 17, 2012 7:24 pm
by Serge
Mario
Градиент незаметная нагрузка. Ты же всё равно будешь вкладку закрашивать.

Re: Панель вкладок - концепты

Posted: Fri Feb 17, 2012 8:28 pm
by mike.dld
Эскиз (и реализация) из одной широко известной в узких кругах программы (viewtopic.php?p=8915#p8915):

Image

Re: Панель вкладок - концепты

Posted: Sat Feb 18, 2012 11:51 am
by s1n
А мне безумно нравится дизайн скроллбара. Flat стиль.

Re: Панель вкладок - концепты

Posted: Sat Feb 18, 2012 1:22 pm
by Mario
Serge wrote:Градиент незаметная нагрузка. Ты же всё равно будешь вкладку закрашивать.
Возможно, но как играть относительно системной гаммы? В одном случае получится хорошо, а в другом полная лажа. Плеваться снова будут на программиста "руки которого из жопы растут", потому что не смог сделать, чтобы всегда и всем было хорошо. :mrgreen:

Re: Панель вкладок - концепты

Posted: Sat Feb 18, 2012 1:25 pm
by Mario
mike.dld wrote:Эскиз (и реализация) из одной широко известной в узких кругах программы
Как то упустил из виду, спасибо за напоминание. Выдирать код конечно не стану, потому что работы ровно столько же сколько написание нового, но как база вполне интересно.

Re: Панель вкладок - концепты

Posted: Sat Feb 18, 2012 10:04 pm
by some_man
попытка номер N :)
по задумке верх рамки псевдо-контейнера заполняет синей (или оранжевой) полоской сам программист (а не box_lib.obj)... :D

Re: Панель вкладок - концепты

Posted: Tue Feb 21, 2012 2:24 am
by Leency
В простоте истина - табы из тайнипада руялят. Хотя возможен и вариант от some_man, только без градиентов.