Pagina 1 di 1

[Risolto] Posizione prestabilita delle toolbars

Inviato: giovedì 22 ottobre 2015, 10:36
da giuserpe
Ciao,
c'è modo, via macro, per stabilire la posizione di una toolbar?

Re: Posizione prestabilita delle toolbars

Inviato: martedì 27 ottobre 2015, 9:02
da Mizio1961
Ciao
Di preciso il sistema mi sfugge, ma qui trovi un pò di riferimenti macro sulle toolbar
viewtopic.php?f=28&t=3024
Altrimenti puoi lavorare direttamente sui file XML che trovi nella tua area utente in:
..\OpenOffice\4\user\config\soffice.cfg\modules\scalc\toolbar (dove al posto di scalc puoi trovare la cartella delle altre applicazioni di OO
Saluti ;-)

Re: [Risolto] Posizione prestabilita delle toolbars

Inviato: sabato 24 settembre 2016, 16:41
da giuserpe
Ormai, quando posso, scrivo in Python. Ed ecco la soluzione che, con gli opportuni aggiustamenti, lavora anche con Basic:

Codice: Seleziona tutto

from com.sun.star.awt import Point
def toolbar_ordina (arg=None):
    #~ https://www.openoffice.org/api/docs/common/ref/com/sun/star/ui/DockingArea.html
    oDoc = XSCRIPTCONTEXT.getDocument()
    oLayout = oDoc.CurrentController.getFrame().LayoutManager
    i = 0
    for bar in GetmyToolBarNames:
        oLayout.dockWindow(bar, 'DOCKINGAREA_TOP', Point(i, 4))
        i += 1
    oLayout.dockWindow('private:resource/toolbar/addon_ULTIMUS_3.OfficeToolBar_DEV', 'DOCKINGAREA_RIGHT', Point(0, 0))
In cui GetmyToolBarNames è una lista che contiene l'elenco delle toolbars da me definite.
Ho preso spunto da: https://www.openoffice.org/api/docs/com ... gArea.html

Re: [Risolto] Posizione prestabilita delle toolbars

Inviato: lunedì 3 ottobre 2016, 10:05
da Mizio1961
;-)