- Нажатие правой клавишей мыши на ячейку с цветом устанавливает не основой, а дополньный цвет
- В режиме пипетки
rev.3904
yogev_ezra » eAndrew: В одной программе меняем DAT на INI, чтобы в другой программе поменять INI обратно на DAT?
eAndrew » yogev_ezra: данный файл не является ini
eAndrew » yogev_ezra: он хранит байтовые значения цвета (RGBRGB), то есть 6 байт
eAndrew » точнее BGRBGR
Закоментировал, так как планирую вернуть немного в другом виде (если цвета в параметре есть, то поставить их, иначе загрузить из файла)Ты удалил эту функцию?
Зачем? Это цвета исключительно для фона, в то время как сама программа служит не только для настройки фона.При открытии программы цвета загружаются?
Это уже получается какой то установщик тем, а я всего лишь подправил Palitr-у.В целом, крайне неудобная реализация. Должен быть theme.ini и в нём параметры
bgcolor=#FFFCCC
bgimage=/sys/...
skin=...
yogev_ezra « Thu Nov 07, 2013 5:02 pm » eAndrew: Вот и я о чём. Старые программы @PANEL, @MENU, etc. хранили свои настройки в бинарных файлах DAT (которые занимали мало места, но не могли быть отредактированы ничем, кроме самой программы, потому что только она знала формат файла). Потом решили переходить на INI, которые занимают много места, но имеют текстовый формат, и могут быть отредактированы любой программой вроде TinyPad/Notepad/Notepad++. Теперь новая программа опять бинарный файл имеет? Вы уж определитесь, чтобы поведение всех программ было одинаково и ожидаемо. Я бы так вообще, сделал один файл для всех-всех программ, а то на хвостиках зря только место теряется.yogev_ezra » eAndrew: В одной программе меняем DAT на INI, чтобы в другой программе поменять INI обратно на DAT?
eAndrew » yogev_ezra: данный файл не является ini
eAndrew » yogev_ezra: он хранит байтовые значения цвета (RGBRGB), то есть 6 байт
eAndrew » точнее BGRBGR
Что значит "в сохранении цветов"? До твоего изменения, без вызова Palitra из AUTORUN.DAT цвет фона не устанавливался, но так как он прописан в AUTORUN.DAT, он устанавливается. После твоего изменения, цвет фона всё равно сам не устанавливается, если не вызвать Palitra (из AUTORUN.DAT или как-то ещё). Чего я не учёл?eAndrew wrote:Суть апдейта была не создании "установщика темы", а всего лишь в сохранении цветов фона при перезагрузке, не более. не нужно усложнять.
Предположим мне не нравится синий цвет. Я зашел в контекстное меню рабочего стола -> Настроить фон. Поменял фон на красный. Все классно. Потом перезагрузился. ОППА, фон опять синий! А я сделал так, что цвет фона сохранится.Что значит "в сохранении цветов"? До твоего изменения, без вызова Palitra из AUTORUN.DAT цвет фона не устанавливался, но так как он прописан в AUTORUN.DAT, он устанавливается. После твоего изменения, цвет фона всё равно сам не устанавливается, если не вызвать Palitra (из AUTORUN.DAT или как-то ещё). Чего я не учёл?
eAndrew: Теперь вроде дошло до меня. Но файл-таки лучше не бинарный, раз уж большинство здесь за текстовый. Кстати, если ты не знал, то до появления программы Palitra, программа KIV устанавливала background. Посмотри старые версии AUTORUN.DAT на SVN. Только KIV умела устанавливать как background только картинку. В качестве последней картинки для KIV в ночной сборке как раз использовалась та, которую вчера Leency удалил с SVN.eAndrew wrote:Предположим мне не нравится синий цвет. Я зашел в контекстное меню рабочего стола -> Настроить фон. Поменял фон на красный. Все классно. Потом перезагрузился. ОППА, фон опять синий! А я сделал так, что цвет фона сохранится.
Конечно можно фон редактировать в autorun.dat, но обычные пользователи об этом то не знают.
зря новый файл, ларчик менялся в AUTORUN.DATeAndrew wrote:Palitra v0.7.6
Данные о цветах фона теперь хранятся в wallpaper.dat в формате BGRBGR.
При установке фона, нажатием кнопки BACKGROUND, новые цвета будут записаны в тот же файл.
Внимание для тех, кто хочет поменять цвет вручную: цвета хранятся в байтах, поэтому редактировать нужно в HEX-редакторе.
Указывать цвета в параметрах не нужно.
Надеюсь, ничего запретного не совершил. Предыдущий код я закоментировал, если что.
Программа не изменяла цвет в Autorun.dat и юзер об этом файле тоже может не знать. Теперь при нажатии на BACKGROUND фон в файле тоже переписывается./RD/1/MEDIA/PALITRA "H 007DCEDF 003C427F" 1 #SET BG
я в курсе, про то и говорю, что надо открыть Autorun.dat , пройтись по циклу:eAndrew wrote:Программа не изменяла цвет в Autorun.dat и юзер об этом файле тоже может не знать. Теперь при нажатии на BACKGROUND фон в файле тоже переписывается./RD/1/MEDIA/PALITRA "H 007DCEDF 003C427F" 1 #SET BG
Users browsing this forum: Google [Bot] and 5 guests