Слайд "Местоположение" сделать интерактивным по смещениям часовых поясов
Каждый пояс разбить на картинки
Поместить в объекты картинки
Нажимая на объект меняется картинка, на подсвеченную
В зависимости какая выбрана картинка подставляется соответствующий пояс
Слайд "Местоположение" сделать интерактивным по смещениям часовых поясов
- Каждый пояс разбить на картинки
- Поместить в объекты картинки
- Нажимая на объект меняется картинка, на подсвеченную
- В зависимости какая выбрана картинка подставляется соответствующий пояс
Общая база (карта) и над ней двигаем полоску часового пояса.
На каждый пояс и реакцию (наведение, активный статус) делать отдельное изображение.
2 варианта реализации:
* Общая база (карта) и над ней двигаем полоску часового пояса.
* На каждый пояс и реакцию (наведение, активный статус) делать отдельное изображение.
Тут больше вопрос к технической части, что ты сможешь и умеешь делать. Все картинки территорий есть, отметить на них города и местоположения не проблема.
@YanTheKaller какие интерактивные средства ты сможешь технически реализовать, напиши ?
Тут больше вопрос к технической части, что ты сможешь и умеешь делать. Все картинки территорий есть, отметить на них города и местоположения не проблема.
@YanTheKaller какие интерактивные средства ты сможешь технически реализовать, напиши ?
Зачем примеры из других дистрибутивов, в репозитории UBLinux пакет называется timezonemap:
pacman -S timezonemap
В системе итак по умолчанию установлены libsoup libsoup3
Зачем примеры из других дистрибутивов, в репозитории UBLinux пакет называется timezonemap:
```
pacman -S timezonemap
```
В системе итак по умолчанию установлены libsoup libsoup3
Зачем примеры из других дистрибутивов, в репозитории UBLinux пакет называется timezonemap:
pacman -S timezonemap
В системе итак по умолчанию установлены libsoup libsoup3
из наших и ставил
> Зачем примеры из других дистрибутивов, в репозитории UBLinux пакет называется timezonemap:
> ```
> pacman -S timezonemap
> ```
>
> В системе итак по умолчанию установлены libsoup libsoup3
из наших и ставил
Дизайн для интерактивных поясов был описан тут: Artwork_Applications/design-ubinstall-gtk#10
Сама реализация, не ясна ибо проблема остается актуальной, если все таки использовать timezonemap то надо что-то делать. Либо писать свое, либо фиксить это
Дизайн для интерактивных поясов был описан тут: https://gitea.ublinux.ru/Artwork_Applications/design-ubinstall-gtk/issues/10
Сама реализация, не ясна ибо проблема остается актуальной, если все таки использовать timezonemap то надо что-то делать. Либо писать свое, либо фиксить это
25d01cea30
через timezonemap сделал в итоге, нашёл что чтобы glade не падал надо с /usr/share/glade/catalogs/ удалить или переименовать TimezoneMap.xml
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/25d01cea30bc89446ad3c592446bf1e6b98b16af
через timezonemap сделал в итоге, нашёл что чтобы glade не падал надо с /usr/share/glade/catalogs/ удалить или переименовать TimezoneMap.xml
Без установленного timezonemap работает

С установленным timezonemap... Он не появляется

Но опять же, если проект скомпилен с timezonemap а в дистрибутиве его нет, то выдается ошибка:
/usr/local/bin/ubinstall-gtk: error while loading shared libraries: libtimezonemap.so.1: cannot open shared object file: No such file or directory
Хорошо... Работает.

Но опять же, если проект скомпилен с timezonemap а в дистрибутиве его нет, то выдается ошибка:
```
/usr/local/bin/ubinstall-gtk: error while loading shared libraries: libtimezonemap.so.1: cannot open shared object file: No such file or directory
```
Так то ты сам говорил что когда этой библиотеки нет, будет вставляться изображение... хочешь сказать что будет иметься 2 сборки с libtimezonemap.so и без нее?
Так то ты сам говорил что когда этой библиотеки нет, будет вставляться изображение... хочешь сказать что будет иметься 2 сборки с libtimezonemap.so и без нее?
Слайд "Местоположение" сделать интерактивным по смещениям часовых поясов
2 варианта реализации:
Тут больше вопрос к технической части, что ты сможешь и умеешь делать. Все картинки территорий есть, отметить на них города и местоположения не проблема.
@YanTheKaller какие интерактивные средства ты сможешь технически реализовать, напиши ?
мало чего. Я с интерактивными изображениями ещё не работал и не знаю сколько займут разбирательства
Так в GTK же есть timezonemap widget который выполняет эту функцию. Разве нет?
Это доп библиотека, libtimezonemap:
https://github.com/openkylin/libtimezonemap
https://packages.altlinux.org/ru/sisyphus/srpms/libtimezonemap/
поставил её, теперь glade падает из-за наличия libsoup2 и libsoup3 одновременно в системе
Зачем примеры из других дистрибутивов, в репозитории UBLinux пакет называется timezonemap:
В системе итак по умолчанию установлены libsoup libsoup3
из наших и ставил
Дизайн для интерактивных поясов был описан тут: Artwork_Applications/design-ubinstall-gtk#10
Сама реализация, не ясна ибо проблема остается актуальной, если все таки использовать timezonemap то надо что-то делать. Либо писать свое, либо фиксить это
Как появиться свободное время посмотрю проблему.
25d01cea30через timezonemap сделал в итоге, нашёл что чтобы glade не падал надо с /usr/share/glade/catalogs/ удалить или переименовать TimezoneMap.xml
Выбор невозможен

Если поставить timezonemap все функционирует

b01b16881fБез установленного timezonemap работает

С установленным timezonemap... Он не появляется

потому что утилиту надо пересобрать, оно же компилируется с/без timezonemap а не динамически его в загружает во время работы утилиты
Хорошо... Работает.

Но опять же, если проект скомпилен с timezonemap а в дистрибутиве его нет, то выдается ошибка:
а что ты ожидал
это уже при добавлении в репозиторий должно будет учитываться
Так то ты сам говорил что когда этой библиотеки нет, будет вставляться изображение... хочешь сказать что будет иметься 2 сборки с libtimezonemap.so и без нее?
это значит что timezonemap будет в зависимостях
кроме timezonemap, что-то ещё нужно в зависимости добавить ?
ничего, только он как опциональная зависимость добавился
Часовые пояса интерактивные - Да!
Работает - Да! Но требует зависимости
Закрываю.