[МЕМО] Как использовать диалог настроек

Автор Рыбка Рио, 18 июля 2010, 10:36

0 Пользователи и 1 гость просматривают эту тему.

Рыбка Рио

Расширение может хранить свои настройки в специальном файле dat, который находится в профиле пользователя. При обновлении расширения они сохраняются и не сбрасываются (примерно как в Firefox - некоторые расширения изменяют существующие настройки, а некоторые создают свои собственные настройки, которые сохраняются даже после удаления расширения, но их можно удалить вручную через about:config). Для того, чтобы создать такое расширение, нужно создать 2 файла: схему настроек .xcs (где определено какие типы данных будут храниться под каким именем), и файл настроек по умолчанию .xcu. Читать и записывать значения настроек можно через OOo Basic (Code Formatter | OpenOffice.org repository for Extensions), можно через Python (Default Browser | OpenOffice.org repository for Extensions).или Java (API/Samples/Java/Office/OptionsPageDemo — OpenOffice.org Wiki) . Python и Java позволяют управлять настройками через меню Сервис/Параметры... или через менеджер расширений.

Другие ссылки по теме:
Options Dialog — OpenOffice.org Wiki

Примеры расширений со стандартным диалогом настроек:
Sun Wiki Publisher | OpenOffice.org repository for Extensions
Default Browser | OpenOffice.org repository for Extensions
Table → Text | OpenOffice.org repository for Extensions
ubuntu 12.04 + LibO3.6.0