[de-discuss] Sidebar mit Makro ausblenden
Hallo *, für Formulare habe ich gerne ein Fenster, das keine überflüssigen Menüleisten usw. anzeigt. Über diesen Zugriff mit Frame - LayoutManager - Elemente gebe ich einfach den Elementen ein hideElement mit (siehe Base-Handbuch) -- oFrame = StarDesktop.getCurrentFrame() oLayoutMng = oFrame.LayoutManager aElemente = oLayoutMng.getElements() -- Jetzt wollte ich die Funktion gerade zweckentfremdet nutzen und sehe, dass ich alle Elemente ausgeblendet bekomme, nur die Sidebar nicht. Wie komme ich an die heran? Gruß Robert -- Homepage: http://robert.familiegrosskopf.de LibreOffice Community: http://robert.familiegrosskopf.de/map_3 -- Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/discuss/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-discuss] Sidebar mit Makro ausblenden
Robert Großkopf schrieb am 18-Aug-18 um 17:05: Hallo *, für Formulare habe ich gerne ein Fenster, das keine überflüssigen Menüleisten usw. anzeigt. Über diesen Zugriff mit Frame - LayoutManager - Elemente gebe ich einfach den Elementen ein hideElement mit (siehe Base-Handbuch) -- oFrame = StarDesktop.getCurrentFrame() oLayoutMng = oFrame.LayoutManager aElemente = oLayoutMng.getElements() -- Jetzt wollte ich die Funktion gerade zweckentfremdet nutzen und sehe, dass ich alle Elemente ausgeblendet bekomme, nur die Sidebar nicht. Wie komme ich an die heran? Mit Dispatcher kannst du sie ein- und ausschalten. Einfach im Writer aufzeichen, funktioniert dann auch in den anderen Modulen. Mit freundlichen Grüßen Regina -- Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/discuss/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-discuss] Sidebar mit Makro ausblenden
Hallo Robert, könnte sein, dass das ein Objekt des Dokumentes ist (currentController). Jedenfalls kannst Du über thisComponent.currentController.sidebar.Visible = false den Sidebar ausschalten. Vielleicht hilft es? VG Thomas Am 18.08.2018 um 17:05 schrieb Robert Großkopf: Hallo *, für Formulare habe ich gerne ein Fenster, das keine überflüssigen Menüleisten usw. anzeigt. Über diesen Zugriff mit Frame - LayoutManager - Elemente gebe ich einfach den Elementen ein hideElement mit (siehe Base-Handbuch) -- oFrame = StarDesktop.getCurrentFrame() oLayoutMng = oFrame.LayoutManager aElemente = oLayoutMng.getElements() -- Jetzt wollte ich die Funktion gerade zweckentfremdet nutzen und sehe, dass ich alle Elemente ausgeblendet bekomme, nur die Sidebar nicht. Wie komme ich an die heran? Gruß Robert -- Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/discuss/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-discuss] Sidebar mit Makro ausblenden
Hallo Regina, > > Mit Dispatcher kannst du sie ein- und ausschalten. Einfach im Writer > aufzeichen, funktioniert dann auch in den anderen Modulen. Danke für den Tipp. Ich habe es jetzt allerdings auch durch Zufall an anderer Stelle entdeckt: --- ThisComponent.CurrentController.Sidebar.Visible = False -- Gruß Robert -- Homepage: http://robert.familiegrosskopf.de LibreOffice Community: http://robert.familiegrosskopf.de/map_3 -- Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/discuss/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
Re: [de-discuss] Sidebar mit Makro ausblenden
Hallo Thomas, > > thisComponent.currentController.sidebar.Visible = false > > den Sidebar ausschalten. genau den Weg hatte ich dann auch gefunden. Gruß Robert -- Homepage: http://robert.familiegrosskopf.de LibreOffice Community: http://robert.familiegrosskopf.de/map_3 -- Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/discuss/ Datenschutzerklärung: https://www.documentfoundation.org/privacy