Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

19 Июнь 2019, 10:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Редактирование главного меню ООо [РЕШЕНО]  (Прочитано 9186 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Nick222
Форумчанин
***
Offline Offline

Сообщений: 171


« Стартовое сообщение: 21 Январь 2011, 22:03 »

Здравствуйте!

Скажите, плз, можно ли и как отредактировать пункты в главном меню ООо (например, Райтера или Калка), которые добавляют устанавливаемые плагины - например OOoFBTools?

Если эти пункты нельзя убрать, то можно ли и как понизить их уровень и засунуть внутрь другого "верхнего" пункта меню (например, "Сервис")?

После установки нескольких плагинов меню Райтера стало такое широкое, что уже не влезает в экран, а в две строчки его никак не сделаешь, как я понял...

Файл menu.xml этих пунктов меню от плагинов не содержит, стандартное редактирование главного меню (Сервис-Настройки-Меню) тоже их не показывает.

Спасибо Улыбка
« Последнее редактирование: 22 Январь 2011, 22:53 от Syzygy » Записан

Xubuntu 18.04-64, LibreOffice 6.*.*
convas
Форумчанин
***
Offline Offline

Сообщений: 310


« Ответ #1: 21 Январь 2011, 22:15 »

Меню расширений находится в файле Addon.xcu
Но с ними нужно разбираться. Как, не знаю, не пробовал.
Например, для CyrillicTools.

[вложение удалено Администратором]
Записан
Рыбка Рио
Форумчанин
***
Offline Offline

Сообщений: 1 678


« Ответ #2: 22 Январь 2011, 00:19 »

Кажется можно просто отредактировать файлы xml (для элементов меню и панели инструментов) в программной папке. Например (Linux), openoffice.org/basis3.2/share/config/soffice.cfg/modules/scalc/menubar/menubar.xml
Код:
<?xml version="1.0" encoding="UTF-8"?>
<menu:menubar xmlns:menu="http://openoffice.org/2001/menu" menu:id="menubar">
    <menu:menu menu:id=".uno:PickList">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:AddDirect"/>
            <menu:menuitem menu:id=".uno:Open"/>
            <menu:menuitem menu:id=".uno:RecentFileList"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:AutoPilotMenu"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:CloseDoc"/>
            <menu:menuitem menu:id=".uno:Save"/>
            <menu:menuitem menu:id=".uno:SaveAs"/>
            <menu:menuitem menu:id=".uno:SaveAll"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:Reload"/>
            <menu:menuitem menu:id=".uno:VersionDialog"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:ExportTo"/>
            <menu:menuitem menu:id=".uno:ExportToPDF"/>
            <menu:menu menu:id=".uno:SendTo">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:SendMail"/>
                    <menu:menuitem menu:id=".uno:SendMailDocAsOOo"/>
                    <menu:menuitem menu:id=".uno:SendMailDocAsMS"/>
                    <menu:menuitem menu:id=".uno:SendMailDocAsPDF"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:SetDocumentProperties"/>
            <menu:menuitem menu:id=".uno:Signature"/>
            <menu:menu menu:id=".uno:TemplateMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:Organizer"/>
                    <menu:menuitem menu:id=".uno:AddressBookSource"/>
                    <menu:menuitem menu:id=".uno:SaveAsTemplate"/>
                    <menu:menuitem menu:id=".uno:OpenTemplate"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:WebHtml"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:PrintPreview"/>
            <menu:menuitem menu:id=".uno:Print"/>
            <menu:menuitem menu:id=".uno:PrinterSetup"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:Quit"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:EditMenu">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:Undo"/>
            <menu:menuitem menu:id=".uno:Redo"/>
            <menu:menuitem menu:id=".uno:Repeat"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:Cut"/>
            <menu:menuitem menu:id=".uno:Copy"/>
            <menu:menuitem menu:id=".uno:Paste"/>
            <menu:menuitem menu:id=".uno:PasteSpecial"/>
            <menu:menuitem menu:id=".uno:SelectAll"/>
            <menu:menuseparator/>
            <menu:menu menu:id=".uno:ChangesMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:TraceChangeMode"/>
                    <menu:menuitem menu:id=".uno:ProtectTraceChangeMode"/>
                    <menu:menuitem menu:id=".uno:ShowChanges"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:AcceptChanges"/>
                    <menu:menuitem menu:id=".uno:CommentChange"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:MergeDocuments"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:CompareDocuments"/>
            <menu:menuitem menu:id=".uno:SearchDialog"/>
            <menu:menuitem menu:id=".uno:EditHeaderAndFooter"/>
            <menu:menuseparator/>
            <menu:menu menu:id=".uno:FillCellsMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:FillDown"/>
                    <menu:menuitem menu:id=".uno:FillRight"/>
                    <menu:menuitem menu:id=".uno:FillUp"/>
                    <menu:menuitem menu:id=".uno:FillLeft"/>
                    <menu:menuitem menu:id=".uno:FillTable"/>
                    <menu:menuitem menu:id=".uno:FillSeries"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:Delete"/>
            <menu:menuitem menu:id=".uno:DeleteCell"/>
            <menu:menu menu:id=".uno:EditSheetMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:Move"/>
                    <menu:menuitem menu:id=".uno:SelectTables"/>
                    <menu:menuitem menu:id=".uno:Remove"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:DelBreakMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:DeleteRowbreak"/>
                    <menu:menuitem menu:id=".uno:DeleteColumnbreak"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:EditLinks"/>
            <menu:menuitem menu:id=".uno:PlugInsActive"/>
            <menu:menuitem menu:id=".uno:ImageMapDialog"/>
            <menu:menuitem menu:id=".uno:ObjectMenue"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:ViewMenu">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:NormalViewMode"/>
            <menu:menuitem menu:id=".uno:PagebreakMode"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:AvailableToolbars"/>
            <menu:menuitem menu:id=".uno:InputLineVisible"/>
            <menu:menuitem menu:id=".uno:StatusBarVisible"/>
            <menu:menuitem menu:id=".uno:ShowImeStatusWindow"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:ViewRowColumnHeaders"/>
            <menu:menuitem menu:id=".uno:ViewValueHighlighting"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:ViewDataSourceBrowser"/>
            <menu:menuitem menu:id=".uno:Navigator"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:FullScreen"/>
            <menu:menuitem menu:id=".uno:Zoom"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:InsertMenu">
        <menu:menupopup>
            <menu:menu menu:id=".uno:InsertBreakMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:InsertRowBreak"/>
                    <menu:menuitem menu:id=".uno:InsertColumnBreak"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:InsertCell"/>
            <menu:menuitem menu:id=".uno:InsertRows"/>
            <menu:menuitem menu:id=".uno:InsertColumns"/>
            <menu:menuitem menu:id=".uno:Insert"/>
            <menu:menuitem menu:id=".uno:InsertSheetFromFile"/>
            <menu:menuitem menu:id=".uno:InsertExternalDataSource"/>
            <menu:menuitem menu:id=".uno:InsertSymbol"/>
            <menu:menu menu:id=".uno:FormattingMarkMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:InsertNonBreakingSpace"/>
                    <menu:menuitem menu:id=".uno:InsertHardHyphen"/>
                    <menu:menuitem menu:id=".uno:InsertSoftHyphen"/>
                    <menu:menuitem menu:id=".uno:InsertZWSP"/>
                    <menu:menuitem menu:id=".uno:InsertZWNBSP"/>
                    <menu:menuitem menu:id=".uno:InsertLRM"/>
                    <menu:menuitem menu:id=".uno:InsertRLM"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:HyperlinkDialog"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:FunctionDialog"/>
            <menu:menuitem menu:id=".uno:FunctionBox"/>
            <menu:menuseparator/>
            <menu:menu menu:id=".uno:NamesMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:DefineName"/>
                    <menu:menuitem menu:id=".uno:InsertName"/>
                    <menu:menuitem menu:id=".uno:CreateNames"/>
                    <menu:menuitem menu:id=".uno:DefineLabelRange"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:InsertAnnotation"/>
            <menu:menuseparator/>
            <menu:menu menu:id=".uno:GraphicMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:InsertGraphic"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:InsertAVMedia"/>
            <menu:menu menu:id=".uno:ObjectMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:InsertObject"/>
                    <menu:menuitem menu:id=".uno:InsertPlugin"/>
                    <menu:menuitem menu:id=".uno:InsertSound"/>
                    <menu:menuitem menu:id=".uno:InsertVideo"/>
                    <menu:menuitem menu:id=".uno:InsertObjectStarMath"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:InsertObjectChart"/>
            <menu:menuitem menu:id=".uno:InsertObjectFloatingFrame"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:FormatMenu">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:ResetAttributes"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:FormatCellDialog"/>
            <menu:menu menu:id=".uno:RowMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:RowHeight"/>
                    <menu:menuitem menu:id=".uno:SetOptimalRowHeight"/>
                    <menu:menuitem menu:id=".uno:HideRow"/>
                    <menu:menuitem menu:id=".uno:ShowRow"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:ColumnMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:ColumnWidth"/>
                    <menu:menuitem menu:id=".uno:SetOptimalColumnWidth"/>
                    <menu:menuitem menu:id=".uno:HideColumn"/>
                    <menu:menuitem menu:id=".uno:ShowColumn"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:SheetMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:RenameTable"/>
                    <menu:menuitem menu:id=".uno:Hide"/>
                    <menu:menuitem menu:id=".uno:Show"/>
                    <menu:menuitem menu:id=".uno:SheetRightToLeft"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:SetTabBgColor"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:MergeCellsMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:ToggleMergeCells"/>
                    <menu:menuitem menu:id=".uno:MergeCells"/>
                    <menu:menuitem menu:id=".uno:SplitCell"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:PageFormatDialog"/>
            <menu:menu menu:id=".uno:PrintRangesMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:DefinePrintArea"/>
                    <menu:menuitem menu:id=".uno:AddPrintArea"/>
                    <menu:menuitem menu:id=".uno:DeletePrintArea"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:EditPrintArea"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:FontDialog"/>
            <menu:menuitem menu:id=".uno:ParagraphDialog"/>
            <menu:menu menu:id=".uno:TransliterateMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:ChangeCaseToUpper"/>
                    <menu:menuitem menu:id=".uno:ChangeCaseToLower"/>
                    <menu:menuitem menu:id=".uno:ChangeCaseToHalfWidth"/>
                    <menu:menuitem menu:id=".uno:ChangeCaseToFullWidth"/>
                    <menu:menuitem menu:id=".uno:ChangeCaseToHiragana"/>
                    <menu:menuitem menu:id=".uno:ChangeCaseToKatakana"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:DesignerDialog"/>
            <menu:menuitem menu:id=".uno:AutoFormat"/>
            <menu:menuitem menu:id=".uno:ConditionalFormatDialog"/>
            <menu:menuseparator/>
            <menu:menu menu:id=".uno:AnchorMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:SetAnchorToPage"/>
                    <menu:menuitem menu:id=".uno:SetAnchorToCell"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:ObjectAlign">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:CommonAlignHorizontalDefault"/>
                    <menu:menuitem menu:id=".uno:CommonAlignLeft"/>
                    <menu:menuitem menu:id=".uno:CommonAlignHorizontalCenter"/>
                    <menu:menuitem menu:id=".uno:CommonAlignRight"/>
                    <menu:menuitem menu:id=".uno:CommonAlignJustified"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:CommonAlignTop"/>
                    <menu:menuitem menu:id=".uno:CommonAlignVerticalCenter"/>
                    <menu:menuitem menu:id=".uno:CommonAlignBottom"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:ArrangeMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:BringToFront"/>
                    <menu:menuitem menu:id=".uno:ObjectForwardOne"/>
                    <menu:menuitem menu:id=".uno:ObjectBackOne"/>
                    <menu:menuitem menu:id=".uno:SendToBack"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:SetObjectToForeground"/>
                    <menu:menuitem menu:id=".uno:SetObjectToBackground"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:FlipMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:ObjectMirrorVertical"/>
                    <menu:menuitem menu:id=".uno:ObjectMirrorHorizontal"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:GroupMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:FormatGroup"/>
                    <menu:menuitem menu:id=".uno:FormatUngroup"/>
                    <menu:menuitem menu:id=".uno:EnterGroup"/>
                    <menu:menuitem menu:id=".uno:LeaveGroup"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:DrawGraphicMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:TransformDialog"/>
                    <menu:menuitem menu:id=".uno:FormatLine"/>
                    <menu:menuitem menu:id=".uno:FormatArea"/>
                    <menu:menuitem menu:id=".uno:TextAttributes"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:ToggleObjectBezierMode"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:ControlProperties"/>
            <menu:menuitem menu:id=".uno:FormProperties"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:ToolsMenu">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:SpellDialog"/>
            <menu:menu menu:id=".uno:LanguageMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:HangulHanjaConversion"/>
                    <menu:menuitem menu:id=".uno:ChineseConversion"/>
                    <menu:menuitem menu:id=".uno:Thesaurus"/>
                    <menu:menuitem menu:id=".uno:Hyphenate"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:MoreDictionaries"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:AuditMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:ShowPrecedents"/>
                    <menu:menuitem menu:id=".uno:ClearArrowPrecedents"/>
                    <menu:menuitem menu:id=".uno:ShowDependents"/>
                    <menu:menuitem menu:id=".uno:ClearArrowDependents"/>
                    <menu:menuitem menu:id=".uno:ClearArrows"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:ShowErrors"/>
                    <menu:menuitem menu:id=".uno:ShowInvalid"/>
                    <menu:menuitem menu:id=".uno:RefreshArrows"/>
                    <menu:menuitem menu:id=".uno:AutoRefreshArrows"/>
                    <menu:menuitem menu:id=".uno:AuditingFillMode"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuitem menu:id=".uno:GoalSeekDialog"/>
            <menu:menuitem menu:id=".uno:SolverDialog"/>
            <menu:menuitem menu:id=".uno:ScenarioManager"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:ShareDocument"/>
            <menu:menuitem menu:id=".uno:MergeDocuments"/>
            <menu:menu menu:id=".uno:ProtectMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:Protect"/>
                    <menu:menuitem menu:id=".uno:ToolProtectionDocument"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menu menu:id=".uno:CellContentsMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:Calculate"/>
                    <menu:menuitem menu:id=".uno:AutomaticCalculation"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:AutoComplete"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:Gallery"/>
            <menu:menuitem menu:id=".uno:AVMediaPlayer"/>
            <menu:menuseparator/>
            <menu:menu menu:id=".uno:MacrosMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:RunMacro"/>
                    <menu:menu menu:id=".uno:ScriptOrganizer"/>
                    <menu:menuitem menu:id=".uno:MacroSignature"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:MacroOrganizer?TabId:short=1"/>
                </menu:menupopup>
            </menu:menu>

            <menu:menuitem menu:id="service:com.sun.star.deployment.ui.PackageManagerDialog"/>

            <menu:menuitem menu:id=".uno:OpenXMLFilterSettings"/>
            <menu:menuitem menu:id=".uno:AutoCorrectDlg"/>
            <menu:menuitem menu:id=".uno:ConfigureDialog"/>
            <menu:menuitem menu:id=".uno:OptionsTreeDialog"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:DataMenu">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:DefineDBName"/>
            <menu:menuitem menu:id=".uno:SelectDB"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:DataSort"/>
            <menu:menu menu:id=".uno:FilterMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:DataFilterAutoFilter"/>
                    <menu:menuitem menu:id=".uno:DataFilterStandardFilter"/>
                    <menu:menuitem menu:id=".uno:DataFilterSpecialFilter"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:DataFilterRemoveFilter"/>
                    <menu:menuitem menu:id=".uno:DataFilterHideAutoFilter"/>
                </menu:menupopup>
            </menu:menu>
<menu:menuitem menu:id=".uno:DataForm"/>
            <menu:menuitem menu:id=".uno:DataSubTotals"/>
            <menu:menuitem menu:id=".uno:Validation"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:TableOperationDialog"/>
            <menu:menuitem menu:id=".uno:TextToColumns"/>
            <menu:menuitem menu:id=".uno:DataConsolidate"/>
            <menu:menu menu:id=".uno:GroupOutlineMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:HideDetail"/>
                    <menu:menuitem menu:id=".uno:ShowDetail"/>
                    <menu:menuitem menu:id=".uno:Group"/>
                    <menu:menuitem menu:id=".uno:Ungroup"/>
                    <menu:menuseparator/>
                    <menu:menuitem menu:id=".uno:AutoOutline"/>
                    <menu:menuitem menu:id=".uno:ClearOutline"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menu menu:id=".uno:DataPilotMenu">
                <menu:menupopup>
                    <menu:menuitem menu:id=".uno:DataDataPilotRun"/>
                    <menu:menuitem menu:id=".uno:RecalcPivotTable"/>
                    <menu:menuitem menu:id=".uno:DeletePivotTable"/>
                </menu:menupopup>
            </menu:menu>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:DataAreaRefresh"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:WindowList">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:NewWindow"/>
            <menu:menuitem menu:id=".uno:CloseWin"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:SplitWindow"/>
            <menu:menuitem menu:id=".uno:FreezePanes"/>
        </menu:menupopup>
    </menu:menu>
    <menu:menu menu:id=".uno:HelpMenu">
        <menu:menupopup>
            <menu:menuitem menu:id=".uno:HelpIndex"/>
            <menu:menuitem menu:id=".uno:ExtendedHelp"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:HelpSupport"/>
            <menu:menuseparator/>
            <menu:menuitem menu:id=".uno:About"/>
        </menu:menupopup>
    </menu:menu>
</menu:menubar>

А так выглядит стандартная панель Calc (openoffice.org/basis3.2/share/config/soffice.cfg/modules/scalc/toolbar/standardbar.xml):
Код:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE toolbar:toolbar PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "toolbar.dtd">
<toolbar:toolbar xmlns:toolbar="http://openoffice.org/2001/toolbar" xmlns:xlink="http://www.w3.org/1999/xlink">
 <toolbar:toolbaritem xlink:href=".uno:OpenUrl" toolbar:visible="false"/>
 <toolbar:toolbaritem xlink:href=".uno:AddDirect" toolbar:helpid="helpid:5537"/>
 <toolbar:toolbaritem xlink:href=".uno:NewDoc" toolbar:visible="false" toolbar:helpid="helpid:5500"/>
 <toolbar:toolbaritem xlink:href=".uno:Open" toolbar:helpid="helpid:5501"/>
 <toolbar:toolbaritem xlink:href=".uno:Save" toolbar:helpid="helpid:5505"/>
 <toolbar:toolbaritem xlink:href=".uno:SaveAs" toolbar:visible="false" toolbar:helpid="helpid:5502"/>
 <toolbar:toolbaritem xlink:href=".uno:SendMail" toolbar:helpid="helpid:5331"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:EditDoc" toolbar:helpid="helpid:6312"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:ExportDirectToPDF" toolbar:helpid="helpid:6674"/>
 <toolbar:toolbaritem xlink:href=".uno:PrintDefault" toolbar:helpid="helpid:5509"/>
 <toolbar:toolbaritem xlink:href=".uno:PrintPreview" toolbar:helpid="helpid:5325"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:SpellDialog" toolbar:helpid="helpid:20622"/>
 <toolbar:toolbaritem xlink:href=".uno:SpellOnline" toolbar:helpid="helpid:12021"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:Cut" toolbar:helpid="helpid:5710"/>
 <toolbar:toolbaritem xlink:href=".uno:Copy" toolbar:helpid="helpid:5711"/>
 <toolbar:toolbaritem xlink:href=".uno:Paste" toolbar:helpid="helpid:5712"/>
 <toolbar:toolbaritem xlink:href=".uno:FormatPaintbrush" toolbar:helpid="helpid:5715"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:Undo" toolbar:helpid="helpid:5701"/>
 <toolbar:toolbaritem xlink:href=".uno:Redo" toolbar:helpid="helpid:5700"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:HyperlinkDialog" toolbar:helpid="helpid:5678"/>
 <toolbar:toolbaritem xlink:href=".uno:SortAscending" toolbar:helpid="helpid:26344"/>
 <toolbar:toolbaritem xlink:href=".uno:SortDescending" toolbar:helpid="helpid:26343"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:InsertObjectChart" toolbar:helpid="helpid:26155"/>
 <toolbar:toolbaritem xlink:href=".uno:InsertDraw" toolbar:helpid="helpid:10244"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:SearchDialog" toolbar:helpid="helpid:5961"  />
 <toolbar:toolbaritem xlink:href=".uno:Navigator" toolbar:helpid="helpid:10366"/>
 <toolbar:toolbaritem xlink:href=".uno:Gallery" toolbar:helpid="helpid:5960"/>
 <toolbar:toolbaritem xlink:href=".uno:ViewDataSourceBrowser" toolbar:helpid="helpid:6660"/>
 <toolbar:toolbaritem xlink:href=".uno:Zoom" toolbar:helpid="helpid:10000"/>
 <toolbar:toolbarseparator/>
 <toolbar:toolbaritem xlink:href=".uno:HelpIndex"/>
 <toolbar:toolbaritem xlink:href=".uno:ExtendedHelp" toolbar:visible="false"/>
</toolbar:toolbar>

В 3.2.1 ещё есть файлы конфигурации xcu (там можно настраивать много чего - всё это можно сделать расширением). В 3.3 xcu переименовали на xcd (видимо, d - default).
Записан

ubuntu 12.04 + LibO3.6.0
Nick222
Форумчанин
***
Offline Offline

Сообщений: 171


« Ответ #3: 22 Январь 2011, 10:08 »

В menubar.xml этих пунктов от плагинов нет, Addon.xcu у меня практически пустой.

Пробовал искать по содержанию по названиям пунктов плагинов - но непонятно, чем искать - у всех поисковиков разные результаты, а Gnome Commander при попытке поиска вообще падает.
Записан

Xubuntu 18.04-64, LibreOffice 6.*.*
Рыбка Рио
Форумчанин
***
Offline Offline

Сообщений: 1 678


« Ответ #4: 22 Январь 2011, 10:49 »

От расширений настройки хранятся в самом расширении. Распакуйте расширение, отредактиуйте файлы xcu и manifest.xml (в с случае, если вы удалили один из файлов xcu), запакуйте обратно в zip, переименуйте в oxt, а потом установите. Если исходного расширения уже нет, то можно взять его из профиля, из папки, к примеру, /.openoffice.org/3/user/uno_packages/cache/uno_packages/nsKXAA_/Extension-1.0.0.oxt
Записан

ubuntu 12.04 + LibO3.6.0
Nick222
Форумчанин
***
Offline Offline

Сообщений: 171


« Ответ #5: 22 Январь 2011, 12:17 »

Спасибо - так и есть Улыбка
Пробую разобраться в структуре файла Addon.xsu...
По-моему, вот это отвечает за добавочный пункт меню:
Цитата:
<node oor:name="AddonUI">
   <node oor:name="AddonMenu">
      <node oor:name="mytools.BookmarksMenu01" oor:op="fuse">
         <prop oor:name="Title" oor:type="xs:string">
            <value xml:lang="en-US">~Bookmarks Menu...</value>
Записан

Xubuntu 18.04-64, LibreOffice 6.*.*
Рыбка Рио
Форумчанин
***
Offline Offline

Сообщений: 1 678


« Ответ #6: 22 Январь 2011, 12:49 »

А что вы хотите с этим пунктом меню сделать? Переместить его в другое место ии вывести кнопку на панель, или просто удалить?
(Объяснение реестра есть тут: util: OOo Registry Document Format)
« Последнее редактирование: 22 Январь 2011, 12:51 от Клио » Записан

ubuntu 12.04 + LibO3.6.0
Рыбка Рио
Форумчанин
***
Offline Offline

Сообщений: 1 678


« Ответ #7: 22 Январь 2011, 13:05 »

Если к примеру, замените файл Addons.xcu на такой то полчучите вместо пункта меню, кнопку на стандартной панели после кнопки Навигатора:
Код:
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Addons" oor:package="org.openoffice.Office">
<node oor:name="AddonUI">
<node oor:name="OfficeToolbarMerging">
<node oor:name="mytools.BookmarksMenu01" oor:op="fuse">
<node oor:name="M1" oor:op="fuse">
<prop oor:name="MergeToolBar">
<value>standardbar</value>
</prop>
<prop oor:name="MergePoint">
<value>.uno:Navigator</value>
</prop>
<prop oor:name="MergeCommand">
<value>AddAfter</value>
</prop>
<node oor:name="ToolBarItems">
<node oor:name="I1" oor:op="fuse">
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">~Bookmarks Menu...</value>
<value xml:lang="cs">~Záložky</value>
<value xml:lang="da-DK">~Bogmærkemenu...</value>
<value xml:lang="de">~Lesezeichen...</value>
<value xml:lang="fr">~Marque-pages...</value>
<value xml:lang="ja">ブックマークメニュー(~B)...</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:mytools_BookmarksMenu.Module1.Main?language=Basic&amp;location=application</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value></value>
</prop>
</node>
</node>
</node>
</node>
</node>
<node oor:name="Images">
<node oor:name="mytools.BookmarksMenu.icon01" oor:op="fuse">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:mytools_BookmarksMenu.Module1.Main?language=Basic&amp;location=application</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/bkico.png</value>
</prop>
</node>
</node>
<node oor:name="mytools.BookmarksMenu.icon02" oor:op="fuse">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:mytools_BookmarksMenu.Module4.AddCurrentDocument?language=Basic&amp;location=application</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/bkthis.png</value>
</prop>
</node>
</node>
</node>
</node>
</oor:component-data>

[вложение удалено Администратором]
Записан

ubuntu 12.04 + LibO3.6.0
Nick222
Форумчанин
***
Offline Offline

Сообщений: 171


« Ответ #8: 22 Январь 2011, 13:16 »

Спасибо, а как, например, загнать этот пункт меню внутрь пункта главного меню Файл.
Записан

Xubuntu 18.04-64, LibreOffice 6.*.*
Рыбка Рио
Форумчанин
***
Offline Offline

Сообщений: 1 678


« Ответ #9: 22 Январь 2011, 13:32 »

Вот так (меню Файл/Bookmarks menu... сразу после пункта "Шаблоны"):
Код:
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Addons" oor:package="org.openoffice.Office">
<node oor:name="AddonUI">
<node oor:name="OfficeMenuBarMerging">
<node oor:name="mytools.BookmarksMenu01" oor:op="fuse">
<node oor:name="M1" oor:op="fuse">
<prop oor:name="MergePoint">
<value>.uno:PickList\.uno:TemplateMenu</value>
</prop>
<prop oor:name="MergeCommand">
<value>AddAfter</value>
</prop>
<prop oor:name="MergeFallback">
<value>AddPath</value>
</prop>
<prop oor:name="MergeContext" oor:type="xs:string">
<value></value>
</prop>
<node oor:name="MenuItems">
<node oor:name="I1" oor:op="fuse">
<prop oor:name="Title" oor:type="xs:string">
<value xml:lang="en-US">~Bookmarks Menu...</value>
<value xml:lang="cs">~Záložky</value>
<value xml:lang="da-DK">~Bogmærkemenu...</value>
<value xml:lang="de">~Lesezeichen...</value>
<value xml:lang="fr">~Marque-pages...</value>
<value xml:lang="ja">ブックマークメニュー(~B)...</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:mytools_BookmarksMenu.Module1.Main?language=Basic&amp;location=application</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
<prop oor:name="Context" oor:type="xs:string">
<value></value>
</prop>
</node>
</node>
</node>
</node>
</node>
<node oor:name="Images">
<node oor:name="mytools.BookmarksMenu.icon01" oor:op="fuse">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:mytools_BookmarksMenu.Module1.Main?language=Basic&amp;location=application</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/bkico.png</value>
</prop>
</node>
</node>
<node oor:name="mytools.BookmarksMenu.icon02" oor:op="fuse">
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:mytools_BookmarksMenu.Module4.AddCurrentDocument?language=Basic&amp;location=application</value>
</prop>
<node oor:name="UserDefinedImages">
<prop oor:name="ImageSmallURL" oor:type="xs:string">
<value>%origin%/icons/bkthis.png</value>
</prop>
</node>
</node>
</node>
</node>
</oor:component-data>

[вложение удалено Администратором]
Записан

ubuntu 12.04 + LibO3.6.0
Nick222
Форумчанин
***
Offline Offline

Сообщений: 171


« Ответ #10: 22 Январь 2011, 13:44 »

Спасибо огромное Улыбка
Записан

Xubuntu 18.04-64, LibreOffice 6.*.*
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!