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

Software widget 2
http://board.kolibrios.org/viewtopic.php?f=9&t=3001
Page 1 of 2

Author:  Leency [ Sat Feb 14, 2015 3:54 pm ]
Post subject:  Software widget 2

Software widget 2.15

Является наследником Game center. Теперь это универсальный виджет, который может быть Game center, Control panel или любым другим преднастроенным виджетом.
Вот это выглядит:

Image

Настройки берутся из /sys/settings/FILE_NAME.ini,
где FILE_NAME - имя запущенной программы.

Настройки из INI:
- заголовок окна
- размеры окна
- размеры ячейки
- иконка по-умолчанию

Ваши идеи по улучшению? Баги, замечания?

Attachments:
software_widget.zip [43.18 KiB]
Downloaded 136 times

Author:  e-andrew [ Sat Feb 14, 2015 4:08 pm ]
Post subject:  Re: Software widget 2.0

Ого, это круто. Но если честно, тень немного мешает (можно сделать ее менее контрастной).

Author:  Leency [ Sat Feb 14, 2015 4:26 pm ]
Post subject:  Re: Software widget 2.0

Так лучше?

Attachments:
Screenshot_1.png
Screenshot_1.png [ 23.93 KiB | Viewed 6616 times ]

Author:  Leency [ Sat Feb 14, 2015 4:27 pm ]
Post subject:  Re: Software widget 2.0

Software widget 2.1
Настраиваемый размер ячеек.
+ фикс

Author:  e-andrew [ Sat Feb 14, 2015 7:04 pm ]
Post subject:  Re: Software widget 2.0

Leency wrote:
Так лучше?

Да, намного

Author:  ppk-center [ Sat Feb 14, 2015 9:43 pm ]
Post subject:  Re: Software widget 2

Неплохо было бы тоже самое сделать браузера в виде рубрик избранное, закладки, недавние. Соответственно вместо иконок - favicon сайтов, вместо названий - заголовки страниц.
Как-то так:
Code:
[Config]
window_width=690
window_height=540
window_title=Web Browser's Widget
default_icon=35

[Favorite]
vk.com=http://vk.com/
[Last Visited]
vlampochke.esy.es=http://vlampochke.esy.es/

Author:  Leency [ Sat Feb 14, 2015 9:45 pm ]
Post subject:  Re: Software widget 2

Хорошая идея, скорее всего позже так и сделаю.

Author:  punk_joker [ Sun Feb 15, 2015 4:18 am ]
Post subject:  Re: Software widget 2

Лучше унифицировать данное приложение. Например при запуске передавать в качестве параметра имя ini файла, который должен находится в /sys/settings/. Таким образом, это будет действительно полезная программа, и не надо будет плодить несколько бинарников.

Author:  Leency [ Sun Feb 15, 2015 5:40 am ]
Post subject:  Re: Software widget 2

punk_joker wrote:
Лучше унифицировать данное приложение. Например при запуске передавать в качестве параметра имя ini файла, который должен находится в /sys/settings/. Таким образом, это будет действительно полезная программа, и не надо будет плодить несколько бинарников.

Реализовано в версии 2.2.

Если есть параметр (адресс ини файла) - открываем его.
Если параметра нет - открывается /sys/settings/PROGRAM_NAME.ini

revision: 5406

Author:  Leency [ Sun Feb 15, 2015 5:54 am ]
Post subject:  Re: Software widget 2

Итого:

Attachments:
Screenshot_2.png
Screenshot_2.png [ 36.14 KiB | Viewed 6500 times ]

Author:  hidnplayr [ Sun Feb 15, 2015 1:15 pm ]
Post subject:  Re: Software widget 2

nice :)

Author:  Leency [ Thu Feb 19, 2015 12:17 am ]
Post subject:  Re: Software widget 2

punk_joker wrote:
Лучше унифицировать данное приложение. Например при запуске передавать в качестве параметра имя ini файла, который должен находится в /sys/settings/. Таким образом, это будет действительно полезная программа, и не надо будет плодить несколько бинарников.
Сделал-то я запуск с параметром сделал, а вот @MENU у нас запуск программ с параметром не поддерживает! :(
Потому видно придётся дублировать.

Author:  punk_joker [ Thu Feb 19, 2015 12:25 am ]
Post subject:  Re: Software widget 2

Еще одна причина, по которой @MENU надо переписывать

Author:  Leency [ Thu Feb 19, 2015 12:30 am ]
Post subject:  Re: Software widget 2

Я пока сделаю продублрую, а если меню перепишут, сделаю одну программу, которая будет запускаться с параметрами.

Author:  Leency [ Thu Feb 19, 2015 8:02 pm ]
Post subject:  Re: Software widget 2

Game center и System panel добавлены в дистрибутив.

New SVN revision #5429

Page 1 of 2 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/