<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><div>Hallo Katerina,</div><div>Thanks, Laurent Goddard pointed me already in this direction.</div><div>Problem is the need of a extension to make the "mydeck" sidebar.</div><div>Secondly I need also to create some private controls to call some macro,s from the sidebar. I mean: how to call a macro from the sidebar in the same way we can customise our toolbars and menu"s for calling some macro's</div><div>Greetz</div><div>Fernand</div><div><br></div><div><br></div><div><br></div><div id="composer_signature"><div style="font-size:85%;color:#575757" dir="auto">Sent from my Samsung Galaxy smartphone.</div></div><div><br></div><div style="font-size:100%;color:#000000"><!-- originalMessage --><div>-------- Original message --------</div><div>From: Katarina Behrens <Katarina.Behrens@cib.de> </div><div>Date: 02/05/2016  11:19  (GMT+01:00) </div><div>To: libreoffice@lists.freedesktop.org </div><div>Subject: Re: Handling the sidbar with API and macro's </div><div><br></div></div>Hi,<br><br>> Any news on if and how we can handle the sidebar using the API and Macro's ?<br><br>Since Libreoffice 5.1 (or was it 5.0 already?) sidebar has UNO API, so it can be <br>used in macros or applications/programs that talk to Libreoffice via UNO API in <br>any language that has UNO bindings (Basic, Python, Java, C++, Haskell etc.)<br><br>Entry point is XSidebarProvider [1] (available via XController2 unpublished <br>interface). More relevant interfaces: XDecks, XDeck, XPanel<br><br>The following git commit [2] has some nice Basic example on how to use sidebar <br>UNO API (hm, the example should perhaps move to some other location, a git <br>commit is pretty bad place for it to be)<br><br>HTH<br><br>[1] <br>http://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1ui_1_1XSidebarProvider.html<br>[2] <br>https://cgit.freedesktop.org/libreoffice/core/commit/?id=a64999511ae654131d997eec9a3d78478cfc1c75<br>-- <br><br>Katarina Behrens<br><br>Softwareentwicklerin LibreOffice<br>–––<br>CIB software GmbH<br>Geschäftsstelle Hamburg<br>Flachsland 10<br>22083 Hamburg<br>–––<br>T +49 (40) / 28 48 42 -235<br>F +49 (40) / 28 48 42 -100<br><br>Katarina.Behrens@cib.de<br>www.cib.de<br>–––<br>Sitz: München<br>Registergericht München, HRB 123286<br>Geschäftsführer: Dipl.-Ing. Ulrich Brandner<br>_______________________________________________<br>LibreOffice mailing list<br>LibreOffice@lists.freedesktop.org<br>https://lists.freedesktop.org/mailman/listinfo/libreoffice<br></body></html>