Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Jan 17, 2022 8:39 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 190 posts ]  Go to page Previous 19 10 11 12 13

Лучше ли эти иконки тех, что сейчас в KolibriOS?
Да, лучше 74%  74%  [ 45 ]
Нет, мне и те больше нравятся 8%  8%  [ 5 ]
А мне всё равно 18%  18%  [ 11 ]
Total votes: 61
Author Message
PostPosted: Sun Jan 09, 2022 5:10 am 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 212
Leency, у меня есть одна хотелка по поводу иконок. Я решил сделать тулбар с иконками для fb2-читалки. Получилось так:
Spoiler: Show
Attachment:
1.png
1.png [ 4.88 KiB | Viewed 484 times ]

Но в системе нет подходящих иконок для кнопок "contents" (содержание) и "descr." (описание). Для кнопки "descr." подойдет иконка "информация" ("i" в круге или в квадрате), такая иконка может быть полезной и для других программ. А так, в программе уже всё готово, осталось только подставить номера отсутствующих (пока) иконок.


Top
   
PostPosted: Sun Jan 09, 2022 12:39 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 212
А впрочем, необязательно. Думаю, можно и так:
Spoiler: Show
Attachment:
1.png
1.png [ 4.43 KiB | Viewed 456 times ]


Top
   
PostPosted: Sun Jan 09, 2022 12:43 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5694
akron1
Упс уже сделал. :D

Я добавил иконку (i). Номерки можно смотреть в /sys/@reshare
Не весь текст можно заменить иконками. Если смысл иконки не очевиден, тогда текст. Возможно иконки на некоторых кнопках лучше заменить надписью полностью и расположить справа? (да это немного кода) Тут нужно думать.
Нужно чтобы кто-то уже сделал в boxlib элемент toolbar_button, они уже в куче программ используются. Чтобы можно было указывать иконку и текст, или что-то одно.
Можно ли скроллбар сделать менее выпирающим? Чтобы стиль как cedit.

Просто пример как я делаю под спойлером.
Spoiler: Show
Attachment:
Screenshot_1.png
Screenshot_1.png [ 25.08 KiB | Viewed 449 times ]

_________________
Per aspera ad astra


Top
   
PostPosted: Sun Jan 09, 2022 1:02 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 212
Спасибо! Иконка (i) пригодится.
Скроллы и чекбоксы, которые в boxlib, мне совершенно не нравятся. Но тогда у меня своих не было, а сейчас можно сделать такие же как в CEdit, но это займет дополнительные секторы в образе. Может быть сделаю библиотеку. Посмотрим.


Top
   
PostPosted: Sun Jan 09, 2022 1:29 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5694
В FB2Read не box_lib'овский скролл?? Я думал достаточно флаг поменять.

Когда-то я делал дизайн элементов для UI. Кое-что могло немного устареть. Например, горизонтальный слайдер я реализовал в Appearance через box_lib и выглядит он вполне хорошо https://i.imgur.com/teqqqFU.png

В этом дизайне хороший обычный стролл. Он не такой объемный как в FB2READ и не такой плоский как по-умолчанию.
Главное в UI это небольшой объем, т.е. игра света. Слава Б-гу, уже наступила эра Post-Flat Design.


Attachments:
gui-ux.png
gui-ux.png [ 4.53 KiB | Viewed 436 times ]

_________________
Per aspera ad astra
Top
   
PostPosted: Sun Jan 09, 2022 2:21 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 212
Скролл boxlib'овский. Просто я ничего не знал про этот флаг: документации нет, а код я, значит, посмотрел невнимательно. Ну если так, то попробую поменять флаг.


Top
   
PostPosted: Sun Jan 09, 2022 5:28 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 937
akron1 wrote:
Скролл boxlib'овский. Просто я ничего не знал про этот флаг: документации нет,

документация по checkbox есть здесь :
http://websvn.kolibrios.org/listing.php ... 127bffe6a7
Есть и по устаревшему checkbox-у, который уже удален из библиотеки, наверное надо будет ее удалить что-бы не путать пользователей.
А вот что есть там по стилям:
Quote:
Стили элемента
ch_flag_en = 10b
Флаг установленного чек бокса.

ch_flag_top = 0x0
Флаг расположения текста вверху т.е. 3-й бит.

ch_flag_middle = 100b
Флаг расположения текста в центре т.е. 4-й бит.

ch_flag_bottom = 1000b
Флаг расположения текста в низу т.е. по умолчанию принимается значение внизу т.е. отсуствие 3-го и 4-го бита


Top
   
PostPosted: Mon Jan 10, 2022 1:17 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5694
IgorA wrote:
akron1 wrote:
Скролл boxlib'овский. Просто я ничего не знал про этот флаг: документации нет,

документация по checkbox есть здесь :
http://websvn.kolibrios.org/listing.php ... 127bffe6a7
Есть и по устаревшему checkbox-у, который уже удален из библиотеки, наверное надо будет ее удалить что-бы не путать пользователей.
А вот что есть там по стилям:
Quote:
Стили элемента
ch_flag_en = 10b
Флаг установленного чек бокса.

ch_flag_top = 0x0
Флаг расположения текста вверху т.е. 3-й бит.

ch_flag_middle = 100b
Флаг расположения текста в центре т.е. 4-й бит.

ch_flag_bottom = 1000b
Флаг расположения текста в низу т.е. по умолчанию принимается значение внизу т.е. отсуствие 3-го и 4-го бита
Речь шла про скролл)

_________________
Per aspera ad astra


Top
   
PostPosted: Mon Jan 10, 2022 5:27 am 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 212
Ну, так-то лучше:
Spoiler: Show
Attachment:
1.png
1.png [ 24.96 KiB | Viewed 351 times ]

Всё, спасибо, дальше улучшать дизайн программы, считаю, не нужно. До тех пор, пока в системе/библиотеках не появится что-то интересное.


Top
   
PostPosted: Mon Jan 10, 2022 10:35 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5694
Дизайн программы и так отличный. Единственное, основной скролл, наверное, лучше сделать системного цвета или work.dark.
Ну и чекбоксы б из CEdit перенести)

_________________
Per aspera ad astra


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 190 posts ]  Go to page Previous 19 10 11 12 13

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited