Цитата |
---|
Евгений написал: Как создать рабочий стол для всех пользователей со своим набором гаджетов ? |
Для каждого пользователя, в user_options в список рабочих столов ~gadgets_* добавить нужный стол
Цитата |
---|
Евгений написал: Как хранить гаджеты в своем разделе? |
Имеешь ввиду разрабатывать гаджеты, чтобы они отображались в кастомном разделе?
Цитата |
---|
Евгений написал: Список разделов только в компоненте desktop указывается? |
О каких разделах идет речь?
Цитата |
---|
Евгений написал: Текущие данные получаю через CUserOptions::GetOption , добавляю свои и сохраняю. Насколько правильно делаю? |
Правильно, потому что другого способа для работы с рабочими столами нет
Цитата |
---|
Евгений написал: Устанавливаю свой дополнительный параметр "CODE" для рабочего стола. При удалении гаджета с рабочего стола он удаляется. Как делать проверку, что у пользователя уже есть этот рабочий стол? Имя он сменить может |
Вы не можете произвольно добавлять свои параметры в структуры. Тользуйтесь только тем что есть.
Как вариант - можно делать специальное название рабочего стола и по нему уже ориентироваться.
При переименовании - создавать дополнительный.