Re: Please Help: How to add DropdownButton to toolbar Item using xcu for extensions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I made a complex toolbar samples based on SDK samples and source code long time ago:
https://github.com/marklh9/ExtendingLibreOffice/tree/master/src/ComplexToolbar

HTH.

Harish Kumar <harishbhaskaruni@xxxxxxxxx> 於 2020年5月5日 週二 下午2:32寫道:
Hi Team,
I am a starter and want to know on How to add a drop down button with sub items (buttons or Text) using the xcu file that we give while creating an extension. My xcu file for toolbar items looks like below 

<node oor:name="OfficeToolBar">
        <node oor:name="org.libreoffice.example.StarterProject.toolbar" oor:op="replace">
            <prop oor:name="Title" oor:type="xs:string">
                <value>Starter Project</value>
            </prop>
            <node oor:name="t01" oor:op="replace">
                <prop oor:name="URL" oor:type="xs:string">
                    <value>service:org.libreoffice.example.StarterProject?actionOne</value>
                </prop>
                <prop oor:name="Target" oor:type="xs:string">
                    <value>_self</value>
                </prop>
                <prop oor:name="Context" oor:type="xs:string"> <value>com.sun.star.text.TextDocument,com.sun.star.sheet.SpreadsheetDocument</value>
                </prop>
                <prop oor:name="Title" oor:type="xs:string">
                    <value xml:lang="en-US">Action One</value>
                </prop>
        </node> 
I have added ControlType property as below 
<prop oor:name="ControlType" oor:type="xs:string"> 
      <value>DropdownButton</value> 
</prop>
 which resulted in the button to look like dropdown. But i am confused on how to add sub items in this fashion. 
For example LibreOffice uses Save DropdownButton under which we have sub items like Save As, Export etc.


I didn't get any response from our forum too. Please guide
 
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice


--
Mark Hung
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux