Здравствуйте, уважаемые форумчане.
Есть программа - панель с PAD-кнопками, каждая из которых запускает загруженный музыкальный файл.
В качестве кнопок использовал компонент ButtonRush, так как в программе реализовал возможность изменять цветовую схему кнопок (через MT-поток к точке doSetTheme компонента ButtonRush)
Появилась потребность сохранять цвет каждой кнопки, чтобы при повторном запуске программы можно было загрузить не только музыкальны файл для каждой кнопки, но и цветовую схему.
Может есть какие-нибудь идеи, как это реализовать?
Буду очень признателен.
Редактировалось 1 раз(а), последний 2020-05-13 20:06:26
Этот топик читают: Гость
Ответов: 11
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
ini_файл или БД SQLite.
Редактировалось 1 раз(а), последний 2020-05-13 20:19:59 |
|||
карма: 25 |
|
Ответов: 11
Рейтинг: 0
|
|||
Спасибо за быстрый ответ.
Итак, если я все правильно понял.. При запуске программы, если нет ini-файла, создаем его (при чем для каждой кнопки отдельный). В нем прописать все цвета по-умолчанию. Далее, если цвет изменяется пользователем в программе - меняется цвет кнопки и сразу меняются значения цветов в соответствующем ini-файле. Тогда при следующем запуске программы, буду загружаться те цвета для кнопок, которые использовались при последнем запуске программы. Но как быть, если сохраненных плей-листов (с музыкальными файлами) несколько, и для каждого нужна своя цветовая схема? В идеале думал, чтобы и пути для музыкальных файлов и цвета сохранять в одном файле, тогда и путаницы небыло бы... |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Lelekanet, что выше во 2-й строчке написано7
|
|||
карма: 25 |
|
Ответов: 11
Рейтинг: 0
|
|||
Вы уж извините, не силен я в этом...
То есть, каждый цвет будет прикреплен к определенному музыкальному файлу? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Lelekanet писал(а): То есть, каждый цвет будет прикреплен к определенному музыкальному файлу?Всё зависит от тех тараканов, которые ползают у тебя в голове. ![]() Редактировалось 1 раз(а), последний 2020-05-13 21:44:25 |
|||
карма: 25 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Мои тараканы подсказывают:
Может быть создать Синюю Зелёную Жёлтую Красную и т.д. темы ? Хотя, зачем это нужно, я не понимаю. ![]() Редактировалось 1 раз(а), последний 2020-05-14 12:05:14 |
|||
карма: 25 |
|
Ответов: 8948
Рейтинг: 824
|
|||
Lelekanet, так на картинке? (Запуск по левой кнопке, цвет по правой)
![]() ![]()
|
|||
карма: 19 |
|
Ответов: 1932
Рейтинг: 174
|
|||
Lelekanet, попробуй так:
|
|||
карма: 9 |
|
Ответов: 11
Рейтинг: 0
|
|||
Tad писал(а): Мои тараканы подсказывают:Может быть создать Синюю Зелёную Жёлтую Красную и т.д. темы ? Хотя, зачем это нужно, я не понимаю. Редактировалось 1 раз(а), последний 2020-05-14 12:05:14 Схемы создал. Так как с их помощью меняю цвета кнопок в программе. А нужно это для того, чтобы было удобно (с помощью разного цвета кнопок) разделить музыкальные отрывки по тематике... Кстати это натолкнуло на мысль сделать, чтобы при загрузке цвет каждой кнопки брать из цветовых схем (под тем индексом, под которым она была сохранена). Тогда не нужно кучи ini файлов, а индексы схем можно дописать в файл с сохраненными музыкальными отрывками... Спасибо. Буду пробовать... Редактировалось 1 раз(а), последний 2020-05-15 22:49:53 |
|||
карма: 0 |
|
Ответов: 11
Рейтинг: 0
|
|||
Друзья, всем большое спасибо за идеи.
Задача реализована путем сохранения/загрузки индексов цветов из цветовой схемы (всего их 8) Так что теперь и файл сохранения/загрузки один и на музыку и на цвета кнопок (что и хотелось в результате) И схему пришлось расширить совсем немного. Еще раз убедился, что одна голова хорошо, а форум - лучше! )) |
|||
карма: 0 |
|
11