Board.KolibriOS.org http://board.kolibrios.org/ |
|
eSkin http://board.kolibrios.org/viewtopic.php?f=42&t=2424 |
Page 1 of 1 |
Author: | e-andrew [ Sun Oct 06, 2013 8:04 pm ] | |||
Post subject: | eSkin | |||
eSkin Продолжаю тему простых утилит...) Данная утилита просто меняет тему(стиль кнопок, скин, обои). Все данные указываются в параметрах. Запускать можно из autorun.dat. Вообщем программа почти бесполезная, так как скин можно менять, переместив скин в rd и переименовать в default.skn, а обои с помощью KIV. НО! Стиль кнопок постоянно сбрасывается(из-за этого я и начал писать программу). Синтаксис: Code: eSkin [2D/3D];[адрес до фона];[адрес до скина] Например Code: /rd/1/eSkin 3D;/rd/1/skin/wall.png;/rd/1/skin/skin.skn
|
Author: | Leency [ Mon Oct 07, 2013 2:04 am ] |
Post subject: | Re: eSkin |
Стиль кнопок кажется задаётся в panel.ini. Однако! Если сделать запуск через параметры, указываемые в ini, то может быть очень даже полезной утилитой. Сейчас нет возможности установить скин через коммандную строку. Какие обои устанавливать указывается в autorun.dat autorun.dat имеет специфический формат и через libini c ним не поработаешь. А так можно будет указать настройки в ini, который сможет изменять программа уставливающая фон и меняющая скин для того, чтобы после ребута настройки восстановились. Отличный кандидат в KolibriN. Дико сонный, но надеюсь донёс идею. ![]() |
Author: | e-andrew [ Mon Oct 07, 2013 4:17 am ] |
Post subject: | Re: eSkin |
Если честно, то я ничего не понял ![]() Ты предлагаешь переделать autorun.dat в autorun.ini? Зачем? Можно и так вставить Code: ... А, все въехал. Реализовать такое легко. Code: ; Данная команда устанавливает данные в eSkin.ini и меняет скин Проблема в том что я пока не очень умею работаться с libini(точнее вообще не умею) и вообще с obj файлами |
Author: | Leency [ Mon Oct 07, 2013 11:41 am ] |
Post subject: | Re: eSkin |
Извиняюсь, что непонятно писал. Спать хотел падал со стула ![]() Значит в autorun.dat: Code: ... eSkin уставливает скин окон, обои и стиль кнопок, что равнозначно понятию "тема" (theme). Возможно её следует переименовать в eTheme, что было бы логично. При параметре BOOT загружается скин, обои и другие параметры из default_theme.ini, который может иметь следующий вид: Code: [default] #название темы, на будущее Просто, читаемо и расширяемо. Любая программа, которая будет менять скин или обои будет менять настройки в этом ini. После загрузки настройки будут восстанавливаться. |
Author: | punk_joker [ Fri Nov 21, 2014 9:17 am ] | |||
Post subject: | Re: eSkin | |||
Доработал eskin. Теперь он берет данные из /rd/1/settings/eskin.ini Для рабочего стола есть возможность установки картинки или же установка фона другой программой. Если bg=0 то программа устанавливает в качестве фона wallpaper, если bg=1 значение wallpaper игнорируется и запускается программа program с параметрами param
|
Author: | Leency [ Mon Oct 01, 2018 6:28 pm ] |
Post subject: | Re: eSkin |
#7421 Quote: KIV: save desktop image set by IgorA
Palitra: save desktop colors set by IgorA, code refactoring |
Author: | Leency [ Sun May 17, 2020 6:56 pm ] |
Post subject: | Re: eSkin |
Обнаружилась проблема которая теперь исправлена ![]() #7938 eskin: fix for KIV images located at /kolibrios and /usbhd drives, it checks is the file exists for 5 times with perioud 1 second |
Page 1 of 1 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |