Gambas-it

Gambas3 => Segnalazione bug => Topic aperto da: vuott - 16 Settembre 2012, 19:06:34

Titolo: [RISOLTO] Possibile bug nel metodo .Move della classe DesktopWindow
Inserito da: vuott - 16 Settembre 2012, 19:06:34
Vi chiedo, cortesemente, se potete darmi conferma su un problema, e dunque un possibile bug relativo alla classe DesktopWindow.

Per fare il controllo, si dovrà attivare anche il componente gb.desktop; quindi lanciare il codice seguente o similare:
Codice: gambas [Seleziona]

Private w As DesktopWindow


Public Sub Form_Open()

  Desktop.OpenTerminal

End


Public Sub Button1_Click()

 Dim a As Integer[]

  a = Desktop.FindWindow("Terminale")   ' o comunque il nome esatto della "finestra"

  w = New DesktopWindow(a[0])

' dovrebbe spostare la finestra solo in basso e ridimensionarla:
    w.Move(1, 300, 100, 100)

End

Il problema rilevato è che la finestra si sposta non rispettando i parametri X ed Y. Più precisamente mi accade che ponendo il parametro Y si sposta lungo l'asse della X. La ccordinata X invece sembra del tutto inattiva. Medesimo problema con i parametri del ridimensionamento.

Prima di comunicare la questione a Minisini, avrei ovviamente bisogno di una conferma.
Grazie.
Titolo: Re: Possibile bug nel metodo .Move della classe DesktopWindow
Inserito da: vuott - 17 Settembre 2012, 20:54:19
Ho segnalato il problema del bug nel metodo .Move della classe DesktopWindow.
E' stato risolto con la revisione 5173.



Con la rev. 5174, poi, sempre su mia segnalazione è stato messo a posto anche il metodo .Resize che presentava analoghi problemi di funzionamento.
Titolo: Re: [RISOLTO] Possibile bug nel metodo .Move della classe DesktopWindow
Inserito da: md9327 - 18 Settembre 2012, 00:26:51
Ma sei riuscito a compilarlo?
A me fino al make è ok, poi con install mi dice che non può installare proprio "gambas3", ed infatti non funziona.
Sono tornato indietro alla 5140...

Ad ogni modo non riesco comunque ad installare:

gb.desktop.gnome
gb.jit
gb.mime

Per jit capisco il motivo, in quanto vuole la versione 3.1, e io ho la 2.9.
Per le altre non sò, ma sono relativamente nuove. Quanlcuno ne sà qualcosa?
Mi sà che mi tocca analizzare i sorgenti...  :-\
Titolo: Re: [RISOLTO] Possibile bug nel metodo .Move della classe DesktopWindow
Inserito da: vuott - 18 Settembre 2012, 10:43:24
Ad ogni modo non riesco comunque ad installare:

gb.mime

Per le altre non sò, ma sono relativamente nuove. Quanlcuno ne sà qualcosa?

Per gb.mime è necessario installare: libgmime-2.6-dev

http://old.nabble.com/gb.mime-component-is-disabled-td34379285.html
Titolo: Re: [RISOLTO] Possibile bug nel metodo .Move della classe DesktopWindow
Inserito da: md9327 - 18 Settembre 2012, 10:58:43
Ah, grazie mille vuott, stasera provo ad installarlo sulla mia Fedora...  :ok:

Ieri sera, mi sono letto qualche sorgente, ma ho notato le molte note di minisini circa l'incompletezza del codice.

Non sò se conviene installarla per oora...  :-\