Ciao,

Alle 08:30, sabato 15 aprile 2006, Bernardini Lido ha scritto:
>  Emanuele ha scritto:
> > Ho ripreso il codice originale perché a me piace la finestra che
> > visualizza il range intanto che lo selezioni, se preferisci la versione
> > che si basa sul listener del mouse non dovrebbe cambiare di molto il
> > codice. ;-)
>
> Ciao a tutti
>
> Ho provato il codice di Emanuele e purtroppo il problema riscontrato da
> Bart si ripresenta
> Se ci sono due dialoghi di OOo aperti, chiuso uno si ripresenta l' altro
> portandosi dietro anche il documento che lo ha aperto, anche se a me
> non si presentano problemi con il mouse, che , tornando sull' altro
> doc funziona perfettamente, rotella compresa

Mi pare chiaro che si tratta di un bug di ooo.
Probabilmente l'unico workaround è registrare un listener sull'evento 
focus-lost e agire da li per riconquistare il focus
(o qualcosa di simile)


>
> Ho provato anche a riportare il processo nel listener del mouse
> ma niente da fare, oEvent.RangeDescriptor è un metodo del listener
> XRangeSelectionListener, per il mouse non esiste la possibilità di
> catturare la descrizione di un range senza selezionarlo effettivamente
> di 
> conseguenza quando si usa il pulsante sinistro il range selezionato è solo
> quello, l' altro si perde

La selezione precedente non può essere salvata in una variabile prima di 
registrare il MouseClickHandler ?

>
> Quanto alla finestrella che visualizza il range, penso sia una questione di
> estetica perchè nel caso in cui uno si accorge di avere cliccato nel posto
> sbagliato non gli permette di tornare indietro è come uno che si butta dal
> quarto piano, che lo faccia con gli occhi chiusi o aperti, il risultato non
> cambia

Non è vero, nel caso della finestrella è possibile usare il parametro 
"CloseOnMouseRelease" = False

ciao
Paolo M

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

Rispondere a