Re: [dev-it] addon.uno.pkg

2006-09-03 Per discussione Bart Aimar



Emanuele ha scritto:

Scusate... il mex precedente è partito per sbaglio... Cestinatelo!!


Arrivato tardi l'avviso: me lo ero già letto tutto... :-)


Spiacente... :-)


cut


Confermo che la prima versione di OOo che permette di esportare i 
package è la 2.0.3 ...


grazie... correggo subito!


(Con le versioni precedenti (ma non è chiaro da quale)


(Con le versioni precedenti alla 2.0.3 ...



Per costruire un file Addon.xcu bisogna modificarne uno già fatto e
 funzionante.



Questo non è completamente vero: se riesci a seguire la (non
semplice) documentazione puoi anche costruirtelo da zero. ;-)


corrige:

Il file Addon.xcu si può teoricamente scriverlo da zero (auguri..:-) ),
ma è conveniente modificarne uno già fatto e funzionante.


La sintassi di Addon.xcu è scarsamente documentata...


Beh, non è che non sia molto documentato, più che altro è che la 
documentazione non è facile da leggere...o almeno per me è così...

:-)


La documentazione sulla sintassi di Addon.xcu è piuttosto criptica e
poco comprensibile (IMHO)

infatti


avevo promesso di fare un Addon.xcu di esempio con molti commenti e
aggiungendo le toolbar che mancavano in SnippetCreator... ma ne ho
capito poco...


Se devo proprio elencare direi: la parte relativa all'help e le le icone...

Ma la cosa su cui mi sono inultimente accanito (e che mi premerebbe
risolvere) è come inserire un comando standard di OO (magari con la sua
icona..)
Pensavo di aggirare il problema creando una macro che richiama il
comando... ma  per alcune cose non è facile (modo bozza on/of ad esempio
) e comunque mi sembra poco bello!

Qualcuno ne sa qualcosa ?


Prossimamente (molto prossimamente) ti mando qualcosa in privato.


Sarà tre volte Natale... e festa tutto l'anno... :-)

ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-09-01 Per discussione Michele Zarri

On 01/09/06, Emanuele <[EMAIL PROTECTED]> wrote:



> Scusate... il mex precedente è partito per sbaglio...
> Cestinatelo!!

Arrivato tardi l'avviso: me lo ero già letto tutto... :-)

> Possono facilmente essere installati (da chiunque) da:
> menù > Strumenti > Gestione pacchetti
> Seleziona "Pacchetti personali" > aggiungi
>
> Dalla versione 2.03 il pacchetto può essere facilmente creato/generato
> da menu:
> Strumenti -> macro -> organizza macro ->
> openoffice.org basic -> pulsante "Gestisci"
> nella scheda library si seleziona la libreria con cui si vuole creare
> il package,
> pulsante "export", si sceglie package
>
> (Con le versioni precedenti (ma non è chiaro da quale)

Confermo che la prima versione di OOo che permette di esportare i
package è la 2.0.3 vedi:
http://qa.openoffice.org/issues/show_bug.cgi?id=64017
e
http://api.openoffice.org/servlets/ReadMsg?list=dev&msgNo=15279

> Per costruire un file Addon.xcu bisogna modificarne uno già fatto e
> funzionante.

Questo non è completamente vero: se riesci a seguire la (non semplice)
documentazione puoi anche costruirtelo da zero. ;-)

> La sintassi di Addon.xcu è scarsamente documentata...

Beh, non è che non sia molto documentato, più che altro è che la
documentazione non è facile da leggere...o almeno per me è così... :-)

> avevo promesso di
> fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar
> che mancavano in SnippetCreator... ma ne ho capito poco...

Prossimamente (molto prossimamente) ti mando qualcosa in privato.

Ciao!
Emanuele.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Ciao Bart,


Grazie mille per il bignamimo!! mi sembra davvero ottimo. Aspetto la
versione definitiva e poi mi metto al lavoro!

Uno di questi giorni provo a capire come inserire una toolbar.

Un'altra cosa che mi servirebbe (sono proprio pretenzioso lo so) e' che
quando si apre un file di writer partisse una macro. Si fa anche questo
tramite configurazione o ci sono altri trucchi?

Ciao,

Michele


Re: [dev-it] addon.uno.pkg

2006-09-01 Per discussione Emanuele

> Scusate... il mex precedente è partito per sbaglio...
> Cestinatelo!!

Arrivato tardi l'avviso: me lo ero già letto tutto... :-)

> Possono facilmente essere installati (da chiunque) da:
> menù > Strumenti > Gestione pacchetti
> Seleziona "Pacchetti personali" > aggiungi
>
> Dalla versione 2.03 il pacchetto può essere facilmente creato/generato
> da menu:
> Strumenti -> macro -> organizza macro ->
> openoffice.org basic -> pulsante "Gestisci"
> nella scheda library si seleziona la libreria con cui si vuole creare
> il package,
> pulsante "export", si sceglie package
>
> (Con le versioni precedenti (ma non è chiaro da quale)

Confermo che la prima versione di OOo che permette di esportare i
package è la 2.0.3 vedi:
http://qa.openoffice.org/issues/show_bug.cgi?id=64017
e
http://api.openoffice.org/servlets/ReadMsg?list=dev&msgNo=15279

> Per costruire un file Addon.xcu bisogna modificarne uno già fatto e
> funzionante.

Questo non è completamente vero: se riesci a seguire la (non semplice)
documentazione puoi anche costruirtelo da zero. ;-)

> La sintassi di Addon.xcu è scarsamente documentata... 

Beh, non è che non sia molto documentato, più che altro è che la
documentazione non è facile da leggere...o almeno per me è così... :-)

> avevo promesso di
> fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar
> che mancavano in SnippetCreator... ma ne ho capito poco...

Prossimamente (molto prossimamente) ti mando qualcosa in privato.

Ciao!
Emanuele.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-31 Per discussione Bart Aimar

Scusate... il mex precedente è partito per sbaglio...
Cestinatelo!!


Bart Aimar ha scritto:


Michele Zarri ha scritto:



L'ultimo passo per gli utenti un po' rimbecilliti come il
sottoscritto sarebbe quello di dare un esempiuccio di un file
addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un 
pulsante nella barra degli strumenti.


All'esempio di Codesnippet mancano appunto un paio di cosette... ma 
proporre un esempio di Addon.xcu nello striminzito bignamino mi

sembra eccessivo. Ripensandoci li basterebbe un link ad un esempio
ben commentato depositato sul wiki.

Appena posso ve lo propongo per le dovute correzioni...


Ecco la versione revisionata del bignamino:

I pacchetti unopackage sono sostanzialmente dei file compressi che
contengono una (o più) librerie di OO.
Sono utilizzati per creare addon (e/o plug-in), o - più in generale -
per trasferire o distribuire su altre macchine delle aggiunte
personalizzate o semplicemente delle librerie di macro.

La loro estensione corretta è nome_pacchetto.uno.pkg
(Anche nome_pacchetto.zip funziona... ma potrebbe dare problemi di
compatibilità in futuro. In ogni caso l'estensione corretta consente di
riconoscere univocamente e velocemente la finalità del file)

Possono facilmente essere installati (da chiunque) da:
menù > Strumenti > Gestione pacchetti
Seleziona "Pacchetti personali" > aggiungi

Dalla versione 2.03 il pacchetto può essere facilmente creato/generato
da menu:
Strumenti -> macro -> organizza macro ->
openoffice.org basic -> pulsante "Gestisci"
nella scheda library si seleziona la libreria con cui si vuole creare
il package,
pulsante "export", si sceglie package

(Con le versioni precedenti (ma non è chiaro da quale), per generare il
pacchetto occorreva zippare la directory contenente la libreria da
distribuire. Per dettagli vedi:
http://www.mail-archive.com/[email protected]/msg00361.html

Il file.uno.pkg (comunque ottenuto) può essere ancora manipolato in
diversi modi aggiungendo manualmente e direttamente sia altre librerie,
sia aggiungendo altri file per ottenere menu, icone etc.

Siccome le cose possibili sono tante e non mi sono chiare, mi limiterei
a parlare del file Addon.xcu

Il file Addond,xcu va aggiunto a manina nel file compresso
pacchetto.uno.pkg e sopratutto non può essere generato in automatico.
Per costruire un file Addon.xcu bisogna modificarne uno già fatto e
funzionante.
Potete partire da quello contenuto in snippetCreator.uno.pkg di Paolo
Mantovani.
(http://www.paolo-mantovani.org/downloads/SnippetCreator/)

La sintassi di Addon.xcu è scarsamente documentata... avevo promesso di
fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar
che mancavano in SnippetCreator... ma ne ho capito poco...
In ogni caso in UltimusFree trovate il mio misero tentativo... può darsi
che vi sia utile...
(http://aimar.mrjive.it/?q=node/29)


In questo mex trovate un po' di link...
http://www.mail-archive.com/[email protected]/msg00747.html

Utile un intervento a OOoCon di Mantovani:
http://ooocon.kiberpipa.org/media/

Ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-31 Per discussione Bart Aimar


Bart Aimar ha scritto:


Michele Zarri ha scritto:



L'ultimo passo per gli utenti un po' rimbecilliti come il
sottoscritto sarebbe quello di dare un esempiuccio di un file
addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un 
pulsante nella barra degli strumenti.


All'esempio di Codesnippet mancano appunto un paio di cosette... ma 
proporre un esempio di Addon.xcu nello striminzito bignamino mi

sembra eccessivo. Ripensandoci li basterebbe un link ad un esempio
ben commentato depositato sul wiki.

Appena posso ve lo propongo per le dovute correzioni...


Ecco la versione revisionata del bignamino:

I pacchetti unopackage sono sostanzialmente dei file compressi che 
contengono una (o più) librerie di OO.
Sono utilizzati per creare addon (e/o plug-in), o - più in generale - 
per trasferire o distribuire su altre macchine delle aggiunte 
personalizzate o semplicemente delle librerie di macro.


La loro estensione corretta è nome_pacchetto.uno.pkg
(Anche nome_pacchetto.zip funziona... ma potrebbe dare problemi di 
compatibilità in futuro. In ogni caso l'estensione corretta consente di 
riconoscere univocamente e velocemente la finalità del file)


Possono facilmente essere installati (da chiunque) da:
menù > Strumenti > Gestione pacchetti
Seleziona "Pacchetti personali" > aggiungi

Dalla versione 2.03 il pacchetto può essere facilmente creato/generato 
da menu:

Strumenti -> macro -> organizza macro ->
openoffice.org basic -> pulsante "Gestisci"
nella scheda library si seleziona la libreria con cui si vuole creare
il package,
pulsante "export", si sceglie package

(Con le versioni precedenti (ma non è chiaro da quale), per generare il 
pacchetto occorreva zippare la directory contenente la libreria da 
distribuire. Per dettagli vedi:

http://www.mail-archive.com/[email protected]/msg00361.html

Il file.uno.pkg (comunque ottenuto) può essere ancora manipolato in 
diversi modi aggiungendo manualmente e direttamente sia altre librerie, 
sia aggiungendo altri file per ottenere menu, icone etc.


Siccome le cose possibili sono tante e non mi sono chiare, mi limiterei 
a parlare del file Addon.xcu


Il file Addond,xcu va aggiunto a manina nel file compresso 
pacchetto.uno.pkg e sopratutto non può essere generato in automatico.
Per costruire un file Addon.xcu bisogna modificarne uno già fatto e 
funzionante.
Potete partire da quello contenuto in snippetCreator.uno.pkg di Paolo 
Mantovani.

(http://www.paolo-mantovani.org/downloads/SnippetCreator/)

La sintassi di Addon.xcu è scarsamente documentata... avevo promesso di 
fare un Addon.xcu di esempio con molti commenti e aggiungendo le toolbar 
che mancavano in SnippetCreator... ma ne ho capito poco...
In ogni caso in UltimusFree trovate il mio misero tentativo... può darsi 
che vi sia utile...

(http://aimar.mrjive.it/?q=node/29)


In questo mex trovate un po' di link...
http://www.mail-archive.com/[email protected]/msg00747.html

Utile un intervento a OOoCon di Mantovani:
http://ooocon.kiberpipa.org/media/









  Aggiungendo al package.uno.pkg il file Addon.xcu si possono 
aggiungere: menù,


Scompattando il file.zip ottenuto possono essere aggiunte altre librerie...
(Ovviamente poi occorrerà ricompattarlo...)

Aggiungendo un file Addon.xcu al Pacchetto.uno.pkg (opportunamente 
scompattato) possono essere distribuiti anche:

- menu personalizzati
- toolbars

Il file  Addon.xcu non viene generato automaticamente ma deve essere 
creato/copiato nel pacco.uno.pkg e configurato a manina...

In ogni caso (se volete tentare) ci sarebbe questa macro: Add-on Tool
(http://www.ooomacros.org/dev.php)
Comunque è una buona documentazione per capire la sintassi.

Un buon esempio (da copiare/modificare) è lo "SnippetCreator" di Paolo 
Mantovani.

http://www.paolo-mantovani.org/downloads/SnippetCreator/

Per chi vuole approfondire ci sono una serie di link in un messaggio di 
Emanuele in questo stesso thread... (al momento non sembra ancora 
indicizzato)


ciao

Bart

-
 To unsubscribe, e-mail: [EMAIL PROTECTED] For
additional commands, e-mail: [EMAIL PROTECTED]




--

---
 Bartolomeo Aimar  architetto -
 via Sant'Anselmo 27 - 10125 Torino (Italy)
 tel: +39 011 6699308
 cel: +39 347 2930643
 fax: +39 1782769771
 e-mail: [EMAIL PROTECTED]
---

--
 P.S.  Per diverse ragioni questo messaggio
 potrebbe non prevedere una risposta ma
 se mi RE-inviate (anche il solo titolo) avrò
 la certezza che non è andato perso.
-

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-14 Per discussione Bart Aimar



Emanuele ha scritto:


Indispensabile per dettagli:
http://www.mail-archive.com/[email protected]/msg00361.html



Giusto un piccolo appunto: 


E chiamalo PICCOLO...


quella che descrivi è la procedura adeguata
ad OOo 1.x (e forse le prime versioni del 2.0.x), con il 2 (io ho il
2.0.3, *non son sicuro se sia possibile anche nei precedenti*) puoi
evitare questo passaggio di cercare la cartella e zippare.
"Basta" che vai in: tools -> macro -> organize macros -> openoffice.org
basic -> pulsante "organizer"
nella scheda libraries, si seleziona la libreria con cui si vuole creare
il package, pulsante "export", si sceglie se come libreria o come
package (mi sembra ovvia la scelta nel nostro caso ;-) ), gli si da il
nome ed il pacco è pronto, comprensivo di manifest.xml!!


Mi sembra una GRANDE scoperta!! :-)

Risolve in buona parte i problemi di trasferimento di cui andavo 
(invano) domandando qualche settimana fa!


Grazie Emanuele

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-14 Per discussione Bart Aimar



Bart Aimar ha scritto:


Forse il modo c'è...
In questo momento sono di corsa... devo finire alcuni disegni e scappare 
via per lavoro (starò via 2 gg almeno...) ma  nel frattempo prova a 
guardare questo:

http://aimar.mrjive.it/?q=node/35

In questo applicativo avevo usato (senza ben capire) del codice di 
installazione automatica trovato in giro...

Nella macro ci sono i link al codice originale...

ci leggiamo al mio ritorno


Sono tornato... ho guardato... ma la macro si basa su AddBasicLibrary e 
non sui pacchetti... e non mi sembra ci sia niente di utile per gli 
scopi di cui si parlava...


Continuaiamo a cercare e se qualcuno ha qualche dritta si faccia avanti.

Ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-09 Per discussione Emanuele

> Il pacchetto può essere creato/generato zippando la directory
> contenente la libreria da distribuire.
> Tipicamente in Linux :
>  ~/.openoffice.org2/user/basic/MiaLibreria/
> Tipicamente in window:
> c:\Document and settings\User\Application
> Data\OpenOffice.org\user\basic\MiaLibreria
>
> Indispensabile per dettagli:
> http://www.mail-archive.com/[email protected]/msg00361.html

Giusto un piccolo appunto: quella che descrivi è la procedura adeguata
ad OOo 1.x (e forse le prime versioni del 2.0.x), con il 2 (io ho il
2.0.3, *non son sicuro se sia possibile anche nei precedenti*) puoi
evitare questo passaggio di cercare la cartella e zippare.
"Basta" che vai in: tools -> macro -> organize macros -> openoffice.org
basic -> pulsante "organizer"
nella scheda libraries, si seleziona la libreria con cui si vuole creare
il package, pulsante "export", si sceglie se come libreria o come
package (mi sembra ovvia la scelta nel nostro caso ;-) ), gli si da il
nome ed il pacco è pronto, comprensivo di manifest.xml!!

Scusate se ho indicato i menù in inglese, ma sto usando quella e non ho
idea di come siano stati tradotti in italiano.

Ciao!
Emanuele.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-09 Per discussione Bart Aimar



Jack ha scritto:

Bart Aimar wrote:

Se si trovasse il modo di farlo automaticamente a sua insaputa sarebbe 
(forse) meglio...



Sarebbe stato troppo bello, pero' in qualche modo OOo lo fa' in fondo l' 
operazione da parte dell' utente e' solo quella di passare il Path del 
package e nulla piu', quindi forse esiste un API che passandogli il path 
installa il Package.


Boh!!, sono purtroppo solo supposizioni.


Forse il modo c'è...
In questo momento sono di corsa... devo finire alcuni disegni e scappare 
via per lavoro (starò via 2 gg almeno...) ma  nel frattempo prova a 
guardare questo:

http://aimar.mrjive.it/?q=node/35

In questo applicativo avevo usato (senza ben capire) del codice di 
installazione automatica trovato in giro...

Nella macro ci sono i link al codice originale...

ci leggiamo al mio ritorno
ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-09 Per discussione Jack

Bart Aimar wrote:

Se si trovasse il modo di farlo automaticamente a sua insaputa sarebbe 
(forse) meglio...


Sarebbe stato troppo bello, pero' in qualche modo OOo lo fa' in fondo l' 
operazione da parte dell' utente e' solo quella di passare il Path del 
package e nulla piu', quindi forse esiste un API che passandogli il path 
installa il Package.


Boh!!, sono purtroppo solo supposizioni.

Jack















--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
--
Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005
Forum :http://openoffice.forumup.it/




--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Refill srl il paradiso della tua stampante - cartucce e toner compatibili, 
inchiostri e accessori per la ricarica, carta speciale. Tutto a prezzi 
scontatissimi!

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5187&d=9-8

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-09 Per discussione Bart Aimar



Michele Zarri ha scritto:



Grazie per il magistrale riassuntino.


Da oggi in poi chiamatemi Magister  :-)


L'ultimo passo per gli utenti un po'
rimbecilliti come il sottoscritto sarebbe quello di dare un esempiuccio di
un file addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un
pulsante nella barra degli strumenti.


All'esempio di Codesnippet mancano appunto un paio di cosette... ma 
proporre un esempio di Addon.xcu nello striminzito bignamino mi sembra 
eccessivo.
Ripensandoci li basterebbe un link ad un esempio ben commentato 
depositato sul wiki.


Appena posso ve lo propongo per le dovute correzioni...


ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-09 Per discussione Bart Aimar



Jack ha scritto:


Volevo chiederti nel tuo Ultimus installi automaticamente il package?


Mi piacerebbe... ma per il momento non ho trovato il modo...

L'utente deve usare la UI...
cioè: menù > Strumenti > Gestione pacchetti
Seleziona "Pacchetti personali" > aggiungi etc...

Se la risposta e' si, 

Se ho capito cosa intendi... la risposta è no!  :-)
Ma anche in questo caso il problema sussiste...
> ti chiedo se il tuo utente  utilizza una nuova

versione del tuo Ultimus
la Libreria viene sovrascritta, o e' l'utente che manualmente deve fare 
l'operazione.


...perchè  (IMHO) una libreria non può essere sovrascritta attraverso la 
UI della "gestione pacchetti"... deve prima essere disinstallata.


Queste domande in realta' mi servono perche' voglio installare 
automaticamente una Libreria condivisa e in caso di aggiornamento del 
programma sovrascriverla senza che l'utente se ne accorga, cioe' 
l'utente di questa cosa non se ne deve

occupare.


Al momento Ultimus utilizza una serie di prompt ch informano l'utente 
che sta usando una libreria obsoleta e lo consigliano caldamente di 
aggiornare...


Se si trovasse il modo di farlo automaticamente a sua insaputa sarebbe 
(forse) meglio...


Ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-09 Per discussione Michele Zarri

On 09/08/06, Jack <[EMAIL PROTECTED]> wrote:


Bart Aimar wrote:
  > Azzardo:
> - apri il package.uno.pkg
> - aggiungi la libreria
> - ricompatti il package...

Continuo questo Thread senza aprirne un' altro.
Volevo chiederti nel tuo Ultimus installi automaticamente il package?

Se la risposta e' si, ti chiedo se il tuo utente  utilizza una nuova
versione del tuo Ultimus
la Libreria viene sovrascritta, o e' l'utente che manualmente deve fare
l'operazione.

Queste domande in realta' mi servono perche' voglio installare
automaticamente una Libreria condivisa e in caso di aggiornamento del
programma sovrascriverla senza che l'utente se ne accorga, cioe'
l'utente di questa cosa non se ne deve
occupare.

Ciao Jack








--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
--
Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005
Forum :http://openoffice.forumup.it/




--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Ti piace la chitarra? Impara a suonarla senza fatica ed evitando tutti gli
errori, con l'aiuto di un maestro professionista

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5144&d=9-8

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Ciao Bart,


Grazie per il magistrale riassuntino. L'ultimo passo per gli utenti un po'
rimbecilliti come il sottoscritto sarebbe quello di dare un esempiuccio di
un file addon.xcu in cui si inserisce una voce di menu, un sotto-menu e un
pulsante nella barra degli strumenti.

Concludo dicendo che anche a me la risposta alla domanda di Jack interessa
assai, percio' ringrazio anticipatamente chi la fornira' :-)

Ciao,

Michele


Re: [dev-it] addon.uno.pkg

2006-08-09 Per discussione Jack

Bart Aimar wrote:
 > Azzardo:

- apri il package.uno.pkg
- aggiungi la libreria
- ricompatti il package...


Continuo questo Thread senza aprirne un' altro.
Volevo chiederti nel tuo Ultimus installi automaticamente il package?

Se la risposta e' si, ti chiedo se il tuo utente  utilizza una nuova 
versione del tuo Ultimus
la Libreria viene sovrascritta, o e' l'utente che manualmente deve fare 
l'operazione.


Queste domande in realta' mi servono perche' voglio installare 
automaticamente una Libreria condivisa e in caso di aggiornamento del 
programma sovrascriverla senza che l'utente se ne accorga, cioe' 
l'utente di questa cosa non se ne deve

occupare.

Ciao Jack








--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
--
Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005
Forum :http://openoffice.forumup.it/




--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Ti piace la chitarra? Impara a suonarla senza fatica ed evitando tutti gli 
errori, con l'aiuto di un maestro professionista

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5144&d=9-8

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-08 Per discussione Jack

Bart Aimar wrote:


Scompattando il file.zip ottenuto possono essere aggiunte altre librerie...
(Ovviamente poi occorrerà ricompattarlo...)


Intervengo solo per dire che i tool grafici tipo PKzip o quello che uso 
io IZArc permenttono di fare aggiunte agli zip senza bisogno di scompattere.






--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
--
Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005
Forum :http://openoffice.forumup.it/




--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Video-Corsi.com : Vuoi scoprire un modo rapido e veloce per imparare? Scopri i 
nostri VideoCorsi professionali

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5141&d=8-8

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-08 Per discussione Bart Aimar


Jack ha scritto:

Sono il solito demente!, 


Non esagerare Jack... :-)

Ma credo in generale che in questo argomento si diano per scontate un 
po' troppe cose... e ne approfitterei per fare chiarezza riassumendo le 
risposte di questa discussione!


Io provo... voi correggete!

---

I pacchetti unopackage sono sostanzialmente dei file compressi che 
contengono una (o più) librerie di OO.
Sono utilizzati per creare addon (e/o plug-in), o - più in generale - 
per trasferire o distribuire su altre macchine delle aggiunte 
personalizzate o semplicemente delle librerie di macro.


La loro estensione corretta è nome_pacchetto.uno.pkg
(Anche nome_pacchetto.zip funziona... ma potrebbe dare problemi di 
compatibilità in futuro. In ogni caso l'estensione corretta consente di 
riconoscere univocamente e velocemente la finalità del file)


Possono facilmente essere installati (da chiunque) da:
menù > Strumenti > Gestione pacchetti
Seleziona "Pacchetti personali" > aggiungi

Il pacchetto può essere creato/generato zippando la directory contenente 
la libreria da distribuire.

Tipicamente in Linux :
 ~/.openoffice.org2/user/basic/MiaLibreria/
Tipicamente in window:
c:\Document and settings\User\Application 
Data\OpenOffice.org\user\basic\MiaLibreria


Indispensabile per dettagli:
http://www.mail-archive.com/[email protected]/msg00361.html

Scompattando il file.zip ottenuto possono essere aggiunte altre librerie...
(Ovviamente poi occorrerà ricompattarlo...)

Aggiungendo un file Addon.xcu al Pacchetto.uno.pkg (opportunamente 
scompattato) possono essere distribuiti anche:

- menu personalizzati
- toolbars

Il file  Addon.xcu non viene generato automaticamente ma deve essere 
configurato a manina...

In ogni caso (se volete tentare) ci sarebbe questa macro: Add-on Tool
(http://www.ooomacros.org/dev.php)
In ogni caso è una buona documentazione per capire la sintassi.

Un buon esempio (da copiare/modificare) è lo "SnippetCreator" di Paolo 
Mantovani.

http://www.paolo-mantovani.org/downloads/SnippetCreator/

Per chi vuole approfondire ci sono una serie di link in un messaggio di 
Emanuele in questo stesso thread... (al momento non sembra ancora 
indicizzato)


Ho scordato qualcosa?

Ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-07 Per discussione Jack

Bart Aimar wrote:


Jack... ma non ha detto come si fa... :-)

Azzardo:
- apri il package.uno.pkg
- aggiungi la libreria
- ricompatti il package...

dovrebbe bastare!

ciao

Bart



Sono il solito demente!, io ho semplicemente fatto lo zip della 
directory della prima Libreria e poi ha infilato dentro la directory 
della seconda Libreria, quando poi installi il Package ti vengono 
installate le due Librerie, tutto qui, ho provato a creare 5 Librerie 
(vuote era una prova) e sono state corretamente installate.


Ciao Jack



--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
--
Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005
Forum :http://openoffice.forumup.it/




--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Problemi di Liquidità? Con Logos Finanziaria 30.000 € in 24 ore a dipendenti e 
lavoratori autonomi con rimborsi fino a 120 mesi clicca qui

* 


Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2907&d=8-8

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-07 Per discussione Bart Aimar



Jack ha scritto:

Michele Zarri wrote:


...zot...
 solo che non ho ancora capito come si fa...



secondo
me non dovresti avere problemi con 5 Librerie x package, magari ci sara' 
un numero massimo

di Librerie installabile ma non certo 5.


Jack... ma non ha detto come si fa... :-)

Azzardo:
- apri il package.uno.pkg
- aggiungi la libreria
- ricompatti il package...

dovrebbe bastare!

ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-07 Per discussione Jack

Michele Zarri wrote:

Ciao a tutti,

Non so se la mia domanda e' rilevante con questo thread, ma ero troppo 
pigro

per aprirne un altro :)

nell'ultimo anno ho sviluppato una serie di macro per writer che adesso
utilizzo regolarmente su un desktop e un laptop. Essendo tutto il progetto
molto "work in progress" a volte sviluppo qualche pezzetto sul desktop 
altre

volte sul laptop con conseguente mal di testa da sincronizzazione.
Considerando anche che ho creato un numero di immagini per una toolbar
personalizzata, l'idea di creare un uno.pkg e' molto attraente e mi
semplificherebbe assai la vita, tuttavia ho un problema:

Per motivi che non ricordo piu' mi sono ritrovato con 5 librerie e percio'
vorrei sapere se esiste un modo per mettere piu' di una libreria nello
stesso package che creo.

Ho notato che quando si installa XRay vengono aggiunte due librerie percio'
deve essere possibile, solo che non ho ancora capito come si fa...


Grazie anticipato a chiunque sappia darmi una dritta.

E' attraente anche il fatto che potresti usare, come si parlava con 
Bart, la Libreria
per contenere tutto il codice e in caso di bug o aggiustamenti 
rilasciare solo il
Package, tra l' altro anche per un utente pivello eliminare il vecchio 
Package e
installare quello nuovo e' una operazione ai limiti dell' asilo 
infantile, quindi molto comodo.


Io ne utilizzo due (di librerie) ho provato a creare il package ho 
ripulito il tutto
e poi l' ho importato per provare la cosa, non ho avuto problemi, quindi 
secondo
me non dovresti avere problemi con 5 Librerie x package, magari ci sara' 
un numero massimo

di Librerie installabile ma non certo 5.

Ciao Jack










Ciao Jack



--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
--
Site :OpenOffice & Mysql :http://xoomer.alice.it/agora2005
Forum :http://openoffice.forumup.it/




--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Refill s.r.l. - Cartucce compatibili e kit di ricarica per tutti i modelli di 
stampante. Acquista al telefono o online: consegna in tutta Italia in 48 ore!

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5190&d=7-8

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-07 Per discussione Michele Zarri

Ciao a tutti,

Non so se la mia domanda e' rilevante con questo thread, ma ero troppo pigro
per aprirne un altro :)

nell'ultimo anno ho sviluppato una serie di macro per writer che adesso
utilizzo regolarmente su un desktop e un laptop. Essendo tutto il progetto
molto "work in progress" a volte sviluppo qualche pezzetto sul desktop altre
volte sul laptop con conseguente mal di testa da sincronizzazione.
Considerando anche che ho creato un numero di immagini per una toolbar
personalizzata, l'idea di creare un uno.pkg e' molto attraente e mi
semplificherebbe assai la vita, tuttavia ho un problema:

Per motivi che non ricordo piu' mi sono ritrovato con 5 librerie e percio'
vorrei sapere se esiste un modo per mettere piu' di una libreria nello
stesso package che creo.

Ho notato che quando si installa XRay vengono aggiunte due librerie percio'
deve essere possibile, solo che non ho ancora capito come si fa...


Grazie anticipato a chiunque sappia darmi una dritta.

Ciao,

Michele


Re: [dev-it] addon.uno.pkg

2006-08-04 Per discussione Jack

Bart Aimar wrote:



Emanuele ha scritto:

- C'è modo per commentare le righe del file addon.xcu?

 > Non mi risulta.

Poi, essendo xml si commenta da solo!...un po' come il codice! ;-)


:-))



Il uno.pkg è il nuovo formato per OOo 2, mentre il zip è quello che
veniva supportato da OOo 1.x.
La differenza non sta solo nell'estensione, ma cambiano (in parte) anche
i file.


In effetti avevo formulato male la domanda...

In ogni caso si tratta di un archivio compresso... ma la mia domanda era 
sull'estensione da usare e non sulla sostanza...
Avendo preparato un pacchetto compresso con tutto quel che serve, si può 
usare l'estensione che si preferisce... ovvero rinominarlo come 
pacco.uno.pkg, oppure pacco.uno.zip, oppure pacco.zip,
e dalle mie prove mi è sembrato che il pakage manager di OO non faccia 
differenza... ovvero interpreta (installa) sempre correttamente il 
pacchetto...

dici che non è così?

Ma se fosse così rimane un problema "formale". ovvero per l'utente 
trovarsi di fronte ad un file pacco.zip significa quasi sempre di 
decomprimerlo...
Quasi la stessa confusione se si chiama pacco.uno.zip... mentre se si 
chiama Pacco.uno.pkg, anche se non sa che cosa farsene, non gli viene in 
mente di decomprimerlo...


In ogni caso, da da qualche parte, Paolo aveva scritto che l'estensione 
predefinita per i pacchetti è Pacco.uno.zip.


E' quindi questa l'estensione "giusta" da usare?



Visto che mi citi intervengo Nel nostro Thred Paolo dice

' Nota tecnica: Il nuovo scripting framework, introdotto dalla versione 
2.0 richiede che il
package contenga il famigerato manifest.xml. Inoltre i packages 
dovrebbero avere

l'estensione *.uno.pkg  anzichè il  semplice *.zip'

Lo .zip viene ancora supportato per compatibilita'.

Ciao Jack















--

Email.it, the professional e-mail, gratis per te: http://www.email.it/f



Sponsor:

Conquista e fatti conquistare aderendo al Club PER DUE di Blinko, chat via SMS 
con 2 giorni gratis!

Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=5492&d=4-8

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-04 Per discussione Bart Aimar



Paolo Mantovani ha scritto:


- C'è modo per commentare le righe del file addon.xcu?



In effetti XML mette a disposizione un modo per inserire commenti:
Esempio:






Che scemo...!!   E dire che in SnippetCreator l'esempio era chiaro...!

:-) Grazie



@ Bart:
In aggiunta ai link indicati da Emanuele, cerca anche nell'archivio di questa 
ML il thread:

"Distribuzione e Installazione di libreria condivisa"


http://www.mail-archive.com/[email protected]/msg00361.html
Ma quello è un "mio" thread... :-)
(nel senso che io questuavo, e Jack rispondeva citando delle tue 
istruzioni... :-)  )


Lo cito continuamente... anche i giorni scorsi su utenti l'ho 
consigliato a qualcuno che aveva il problema di trasferire le sue macro 
su una installazione su Mac... e pare l'abbia trovato utile!

Sono istruzioni chiare su un argomento insidioso...


- Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso
scegliere la sua posizione all'interno del menù principale?


Non so...ma ad occhio credo di no...



Confermo: attraverso il meccanismo di addons.xcu è possibile definire un menu 
"top level" ma solo in una posizione fissa (prima del menu "finestra")


Peccato.. ma neanche troppo! :-)

ciao

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-04 Per discussione Bart Aimar



Emanuele ha scritto:

- C'è modo per commentare le righe del file addon.xcu?

 > Non mi risulta.

Poi, essendo xml si commenta da solo!...un po' come il codice! ;-)


:-))



Il uno.pkg è il nuovo formato per OOo 2, mentre il zip è quello che
veniva supportato da OOo 1.x.
La differenza non sta solo nell'estensione, ma cambiano (in parte) anche
i file.


In effetti avevo formulato male la domanda...

In ogni caso si tratta di un archivio compresso... ma la mia domanda era 
sull'estensione da usare e non sulla sostanza...
Avendo preparato un pacchetto compresso con tutto quel che serve, si può 
usare l'estensione che si preferisce... ovvero rinominarlo come 
pacco.uno.pkg, oppure pacco.uno.zip, oppure pacco.zip,
e dalle mie prove mi è sembrato che il pakage manager di OO non faccia 
differenza... ovvero interpreta (installa) sempre correttamente il 
pacchetto...

dici che non è così?

Ma se fosse così rimane un problema "formale". ovvero per l'utente 
trovarsi di fronte ad un file pacco.zip significa quasi sempre di 
decomprimerlo...
Quasi la stessa confusione se si chiama pacco.uno.zip... mentre se si 
chiama Pacco.uno.pkg, anche se non sa che cosa farsene, non gli viene in 
mente di decomprimerlo...


In ogni caso, da da qualche parte, Paolo aveva scritto che l'estensione 
predefinita per i pacchetti è Pacco.uno.zip.


E' quindi questa l'estensione "giusta" da usare?



Giusto 4 righe:

Grazie per i link...!

mi terranno impegnato per tutte le vacanze!
:-)



Leggiti il documento "allegato" all'Add-on Tool che trovi qui:
http://www.ooomacros.org/dev.php
Con lo strumento io non son riuscito a creare sub-submenu, ma leggendo
il paragrafo 5.3 con davanti la struttura di un file d'esempio è
abbastanza facile.


E qui arriviamo alla vendemmia... :-)

Grazie Emanuele


Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-03 Per discussione Paolo Mantovani
Alle 21:12, giovedì 3 agosto 2006, Emanuele ha scritto:
> > - C'è modo per commentare le righe del file addon.xcu?
>
> Non mi risulta.
> Poi, essendo xml si commenta da solo!...un po' come il codice! ;-)

In effetti XML mette a disposizione un modo per inserire commenti:
Esempio:







>
> > - Pare che l'estensione del pacchetto possa essere pacco.zip o
> > pacco.uno.pkg indiferentemente... o mi è sfuggito qualcosa?
> > Dal punto di vista dell'utente e dell'unificazione è meglio usare
> > uno.pkg, zip o altro?
[]
> Giusto 4 righe:
[]
@ Bart:
In aggiunta ai link indicati da Emanuele, cerca anche nell'archivio di questa 
ML il thread:
"Distribuzione e Installazione di libreria condivisa"



> > - Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso
> > scegliere la sua posizione all'interno del menù principale?
>
> Non so...ma ad occhio credo di no...

Confermo: attraverso il meccanismo di addons.xcu è possibile definire un menu 
"top level" ma solo in una posizione fissa (prima del menu "finestra")


ciao
paolo




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-03 Per discussione Emanuele

> - C'è modo per commentare le righe del file addon.xcu?

Non mi risulta.
Poi, essendo xml si commenta da solo!...un po' come il codice! ;-)

> - Pare che l'estensione del pacchetto possa essere pacco.zip o
> pacco.uno.pkg indiferentemente... o mi è sfuggito qualcosa?
> Dal punto di vista dell'utente e dell'unificazione è meglio usare
> uno.pkg, zip o altro?

Il uno.pkg è il nuovo formato per OOo 2, mentre il zip è quello che
veniva supportato da OOo 1.x.
La differenza non sta solo nell'estensione, ma cambiano (in parte) anche
i file.
I particolari precisi, ahimé, non li ricordo...
Potrei dire cose sbagliate, ma la differenza dovrebbe stare nel fatto
che nel uno.pkg deve essere inserito un file che "descrive" il package
(il "manifest.xml") e tramite cui OOo esegue l'installazione, mentre se
si utilizza il formato zip la descrizione non deve essere inclusa ed OOo
per installare deve controllare tutto il package ed "interpretarlo".
Ovviamente la soluzione preferibile è il uno.pkg salvo necessità di
lavorare con OOo 1.x.

Giusto 4 righe:
http://api.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=14562

Prova a guardare anche qui:
http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml#1_7_3_Add-Ons
http://api.openoffice.org/docs/DevelopersGuide/Components/Components.xhtml#1_9_1_UNO_Package_Installation_Using_unopkg

Discussione in api.dev:
http://api.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=15307
a cui interviene anche Paolo con numerosi link:
http://api.openoffice.org/servlets/ReadMsg?listName=dev&msgNo=15342

Ci sono anche altre discussioni, ma più o meno arrivano tutte alle
stesse conclusioni.

> - Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso
> scegliere la sua posizione all'interno del menù principale?

Non so...ma ad occhio credo di no...

> - Non riesco ad impostare una sintassi buona per definire un
> sub-submenu...
>
> Es. nuova voce di menu
> ULTIMUS (menu)
> Utilità (submenu)
> Traferisci Computo (macro)
> Converti_stringhe (altra macro..)

Leggiti il documento "allegato" all'Add-on Tool che trovi qui:
http://www.ooomacros.org/dev.php
Con lo strumento io non son riuscito a creare sub-submenu, ma leggendo
il paragrafo 5.3 con davanti la struttura di un file d'esempio è
abbastanza facile.

Ciao!
Emanuele.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-03 Per discussione Bart Aimar



Bart Aimar ha scritto:

Spero tu non sparisca "per ferie" troppo presto perchè è probabile che 
salti fuori "any questions"...


Eccona già alcune...

- C'è modo per commentare le righe del file addon.xcu?

- Pare che l'estensione del pacchetto possa essere pacco.zip o 
pacco.uno.pkg indiferentemente... o mi è sfuggito qualcosa?
Dal punto di vista dell'utente e dell'unificazione è meglio usare 
uno.pkg, zip o altro?


- Se in addon.xcu aggiungo un nuovo menu (OfficeMenuBar) come posso 
scegliere la sua posizione all'interno del menù principale?


- Non riesco ad impostare una sintassi buona per definire un sub-submenu...

Es. nuova voce di menu
ULTIMUS (menu)
Utilità (submenu)
Traferisci Computo (macro)
Converti_stringhe (altra macro..)


Grazie

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-02 Per discussione Bart Aimar



Paolo Mantovani ha scritto:

A proposito, credo che a partire dalla prossima 2.0.4 sarà disponibile un 
comando diretto per ottenere un file uno.pkg a partire da una libreria Basic


Dovunque sia piazzata?

Perchè uno dei problemi che riscontro riguarda proprio il 
"trasferimento" di librerie... (non parliamo poi di rinominarle...) :-)




In quel modo, installando il pacchetto, ti ritrovi anche i menù installati.


Questo sarebbe il "metodo di default" previsto dagli sviluppatori


Un "piccolo" dettaglio che mi era sfuggito... :-)



...zot...
Per aggiungere menu o barre degli strumenti nell'interfaccia di ooo occorre 
creare una propria versione del file addons.xcu e aggiungerla nel package.


Gli altri file di configurazione presenti in snippetcreator hanno scopi 
diversi.


Grazie Paolo...
la "carogna" annidata tra il collo e la spalla sta mollando la presa!

La mia presentazione dello scorsa edizione di OOoCon discute proprio di questi 
argomenti perciò ti potrebbe essere utile.


Lamentela un po' OT... ma Google sembra non trovare quei documenti.. (e 
non trova nemmeno Ultimus...)   ??

 Yahoo! Search invece sì!  :-)
(Per la cronaca:
http://marketing.openoffice.org/ooocon2005/schedule/thursday.html )


Ottimo Paolo, le slide (anche se in ostrogoto) sono molto chiare... me 
le sto studiando!


Spero tu non sparisca "per ferie" troppo presto perchè è probabile che 
salti fuori "any questions"...


ciao e grazie ancora

Bart

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [dev-it] addon.uno.pkg

2006-08-02 Per discussione Paolo Mantovani
Alle 21:26, mercoledì 2 agosto 2006, Bart Aimar ha scritto:
> Non so se i titolo sia appropriato... ma anche qui ho un po di
> confusione in merito... :-)
>
> Al momento Ultimus viene distribuito come pacco.uno.pkg!

Ottimo!

>
> Il pacco l'avevo creato secondo le istruzioni di Jack... e quel metodo
> consente in modo relativamente facile di pacchettizzare una libreria!

A proposito, credo che a partire dalla prossima 2.0.4 sarà disponibile un 
comando diretto per ottenere un file uno.pkg a partire da una libreria Basic


> Ma adesso volevo passare ai menu (non sono mai contento), ed esplorando
> quei campi minati cercavo di creare un macro (da aggiungere al
> pacchetto) che "su apertura" mi installasse i menu...
> Metodo senz'altro becero visto che Emanuele, mi ha avvisato che c'è modo
> di installare menu e toolbars scrivendo "delle cose" direttamente nel
> pacchetto-uno.pkg...
> In quel modo, installando il pacchetto, ti ritrovi anche i menù installati.

Questo sarebbe il "metodo di default" previsto dagli sviluppatori

> Emanuele mi ha citato come esempio lo "SnippetCreator" di Paolo...  anzi
> mi ha confessato che lui (sempre Emanuele) parte da quella, e con
> opportune modifiche ottiene dei nuovi pacchetti!
>
> Ma l'andare per tentativi nella complessa sintassi di quel codice mi
> rende nervoso... anzi sento già una contrattura che sta tirando proprio
> dal lato del mouse...
>
> Ora, considerando che l'argomento mi sembra di interesse generale, avrei
> pensato di continuare in lista.
>
> Qualcuno conosce un metodo più agevole?
>
> Emanuele, (lo so che sembra una domanda ingenua) ma oltre ad addon.xcu
> suppongo si debba modificare anche AddonConfiguration.xcu...

No, AddonConfiguration.xcu non serve per aggiungere menu o barre degli 
strumenti. Si tratta di un file di configurazione "privato" creato 
appositamente per SnippetCreator che contiene alcune informazioni utili per 
l'applicazione specifica.

> Quello che non capisco è AddonConfiguration.xcs

Questo file è uno schema di registro, ovvero si tratta di un file che "dice" 
ad openoffice di preparare un area del registro che dovrà avere determinate 
chiavi

I valori che andranno a riempire queste chiavi sono contenuti in 
AddonConfiguration.xcu


>
> Perchè questo doppione?
> Si deve modificare anche quello?

Per aggiungere menu o barre degli strumenti nell'interfaccia di ooo occorre 
creare una propria versione del file addons.xcu e aggiungerla nel package.

Gli altri file di configurazione presenti in snippetcreator hanno scopi 
diversi.

La mia presentazione dello scorsa edizione di OOoCon discute proprio di questi 
argomenti perciò ti potrebbe essere utile.


ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]