База Знаний: Интерфейс. Панели инструментов. Заморозка позиции панели без возможности изменения

From Wiki
Jump to navigationJump to search



Материал для этой статьи сформулирован на основе обсуждения
в community.i-rs.ru.

Рис. 1. Пример меню заблокированной панели.

Многие расширения имеют собственные панели инструментов. Иногда, после установки флага  Фиксировать позицию панели инструментов , произвольным образом блокируется данный пункт контекстного меню панели инструментов. В результате становится невозможным снять этот флаг и панель невозможно переместить. Причём, переустановка расширения эффекта на состояние панели не оказывает.


Для решения данной проблемы необходимо отредактировать некоторые параметры в файлах профиля офисного пакета.


OpenOffice.org 3.1

Параметры панелей инструментов в Writer хранятся в файле user\registry\data\org\openoffice\Office\UI\WriterWindowState.xcu.

Соответственно, для других модулей - в соответствующих файлах сего каталога.


В данном файле необходимо найти секцию с именем соответствующего расширения. Например, для расширения «LatReplace» секция будет "private:resource/toolbar/addon_LatReplace.OfficeToolBar". В секции необходимо найти свойство «Locked» и заменить его значение с «false» на «true». После этого панель снова можно будет перемещать.

   <node oor:name="private:resource/toolbar/addon_LatReplace.OfficeToolBar">
    <prop oor:name="DockPos" oor:type="xs:string">
     <value>1626,0</value>
    </prop>
    <prop oor:name="DockingArea" oor:type="xs:int">
     <value>0</value>
    </prop>
    <prop oor:name="Pos" oor:type="xs:string">
     <value>2147483647,2147483647</value>
    </prop>
    <prop oor:name="Size" oor:type="xs:string">
     <value>0,0</value>
    </prop>
    <prop oor:name="Visible" oor:type="xs:boolean">
     <value>true</value>
    </prop>
    <prop oor:name="Locked" oor:type="xs:boolean">
     <value>false</value>
    </prop>
   </node>


Параметры окон Стилиста, Навигатора, и прочих, хранятся в файле user\registry\data\org\openoffice\Office\Views.xcu.


OpenOffice.org 3.3

Начиная с версии OpenOffice.org 3.3 изменена структура профиля. Вместо каталога registry в корне профиля появился файл registrymodifications.xcu, в котором и нужно проводить аналогичные изменения.












К началу страницы