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]
