Autore Topic: Domandina sul Dialog  (Letto 1022 volte)

Offline Berserker79

  • Grande Gambero
  • ***
  • Post: 201
    • Mostra profilo
Domandina sul Dialog
« il: 02 Febbraio 2010, 20:35:39 »
Ho una domanda da porvi sul componente dialog.
Come mai se, ad esempio, imposto come directory User.home,
la finestra di selezione mi porta alla cartella /home e non nella cartella /home/cartella_utente?
é un bug ho sbaglio io?
Ciao.

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Domandina sul Dialog
« Risposta #1 il: 02 Febbraio 2010, 20:53:11 »
Detto così sembra un bug.

Puoi dirci versione di Gambas, se usi gb.gtk o gb.qt e nel caso
gb.qt.kde che ha una propria versione di Dialog. Sarebbe anche utile che postassi
un progettino in modo che gli altri possano testarlo. Ciao.
« Ultima modifica: 03 Febbraio 2010, 10:46:54 da giulio »

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Domandina sul Dialog
« Risposta #2 il: 03 Febbraio 2010, 00:31:04 »
E' un problema correlato ai De...te lo dico io...

Mi è capitato di imbattermi in questo problema con il visualizzatore di meteomachine...gli utenti KDE ce l'avevano con me e invece il problema era proprio la gestione di questa cartella....

Offline Berserker79

  • Grande Gambero
  • ***
  • Post: 201
    • Mostra profilo
Re: Domandina sul Dialog
« Risposta #3 il: 03 Febbraio 2010, 18:53:03 »
Uso gambas 2.19 con gtk
Codice: [Seleziona]
PUBLIC SUB M1_Apri_Click()

  Dialog.Title = "Seleziona un terminale"
  Dialog.Path = User.Home
  Dialog.Filter = [("*.Gtn5250"), "Terminale"]
  Dialog.OpenFile()

END
L'evento scaturisce cliccando su di una voce del menu, da me creato.
La finestra di dialogo mi porta sulla "/home" e non sulla "/home/nome_utente"

Offline Pixel

  • Amministratore
  • Maestro Gambero
  • *****
  • Post: 414
    • Mostra profilo
    • http://www.gambas-it.org
Re: Domandina sul Dialog
« Risposta #4 il: 03 Febbraio 2010, 20:35:44 »
Uso gambas 2.19 con gtk
Si.. ok.. ma quale DM hai sulla tua macchina? Gnome o KDE?
Ubuntu Italian Member Ubuntu User 4683
Il mio Blog

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Domandina sul Dialog
« Risposta #5 il: 03 Febbraio 2010, 20:48:52 »
Confermo che è un bug introdotto con la 2.19.0, o prima.

Test con la 2.16 e gb.gtk il bug non c'è.

Test con la 2.19.0 e gb.gtk e il bug c'è.

Entambi i test fatti sotto KDE 3.5, stessa macchina.

Qualcuno si occupa di segnalarlo a Benoit con tutti i dati
necessari?

Ciao.

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Domandina sul Dialog
« Risposta #6 il: 04 Febbraio 2010, 00:33:01 »
E' un problema correlato ai De...te lo dico io...

Mi è capitato di imbattermi in questo problema con il visualizzatore di meteomachine...gli utenti KDE ce l'avevano con me e invece il problema era proprio la gestione di questa cartella....

 ???

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Domandina sul Dialog
« Risposta #7 il: 04 Febbraio 2010, 10:25:55 »
Avviso che ho segnalato il bug a Benoit, onde evitare
segnalazioni multiple. Quando risponderà
posterò il messaggio. Ciao.

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Domandina sul Dialog
« Risposta #8 il: 05 Febbraio 2010, 13:06:01 »
Ok, Benoit ha risposto:

Citazione
> Hi Benoit.
>
> It seems that there's a new bug in gb.gtk component.
> The bug doesn't exist in Gambas 2.16, but it's present
> in Gambas 2.19.
>
> The bug: when you set dialog.path = user.home
> using gb.gtk, the dialog window shows as starting path
> '/home' and not '/home/user'.
>
> No bug with gb.qt.
>
> Gambas 2.19.0
> qt: 3.3.8b
> gtk: 2.12.12
> Slackware 12.2
>
> Attached little example
>
> Saluti,


Fixed in revision #2664.

Regards,

--
Benoît Minisini

Cioè l'ha risolto nella versione SVN. E' un peccato che gb.gtk sia così indietro
rispetto a gb.qt, ma d'altronde Benoit sviluppa sotto qt e se non ha bug report
per gb.gtk non può fare niente. Ciao.