Autore Topic: Creazione componente: gb.gridbox  (Letto 137817 volte)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #660 il: 28 Febbraio 2012, 21:05:28 »
Penso comunque che urga un bel restyling del tutto...

Me tocca lavurà  :coder:

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #661 il: 29 Febbraio 2012, 08:14:44 »
io con gridbox ho fatto programmi che mi servono, non posso non usarli, resto senza aggiornare. mi spieghi con esattezza cosa e' successo? :-*

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #662 il: 29 Febbraio 2012, 08:18:33 »
@milio

se il componente è usato in molte applicazioni dovremo organizzare secondo me una pagina dedicata chiarendo definendo release e compatbilità:
versione g3 utlizzata
versione gridbox

e procedere con release beta e release stabile

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #663 il: 29 Febbraio 2012, 11:33:24 »
Sta succedendo questo:

Benoit ha visto che con l'oggetto GridView (sia Qt che Gtk) gli portava via troppa ram se si parlava di caricarci su milioni di record...
Allora si è messo di buona voglia e ha realizzato una griglia utilizzando una ScrollArea e solo codice Gambas per la logica di funzionamento ed il refresh grafico (per quest'ultimo ha usato ancora la classe Draw e non Paint...  :-\)

Ha realizzato il tutto riportando le stesse proprietà e metodi del controllo precedente, ma ci sono delle piccole differenze nella gestione degli eventi che non mi permettono di far funzionare a dovere GridBox.

La cosa bella pero' e' che, appunto, la griglia e' stata scritta in gambas e non in c... quindi a metterci mano sopra è abbastanza semplice...

La mia idea era appunto di non creare piu' un componente che si appoggia ad un altro, ma prendere direttamente i sorgenti e modificarli affinche' si ottenga lo stesso risultato (GridBox appunto) ma con performance e personalizzazioni decisamente migliorate...

Quindi, per quanto riguarda la compatibilità delle prossime release di GridBox, o mi stravolgono l'oggetto ScrollArea, o la GridBox rimarrà sempre compatibile con qualsiasi versione di Gambas 3  ;)



Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #664 il: 01 Marzo 2012, 00:13:21 »
Sta succedendo questo:

Benoit ha visto che con l'oggetto GridView (sia Qt che Gtk) gli portava via troppa ram se si parlava di caricarci su milioni di record...
Allora si è messo di buona voglia e ha realizzato una griglia utilizzando una ScrollArea e solo codice Gambas per la logica di funzionamento ed il refresh grafico (per quest'ultimo ha usato ancora la classe Draw e non Paint...  :-\)

Ha realizzato il tutto riportando le stesse proprietà e metodi del controllo precedente, ma ci sono delle piccole differenze nella gestione degli eventi che non mi permettono di far funzionare a dovere GridBox.

...sta succedendo questo:  >:(
...che non è più possibile dare questo tipo di istruzione: GridView1.Columns.Width = 12:'(
Ora come fare per adeguare un precedente progetto ???  :hatecomputer:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #665 il: 01 Marzo 2012, 14:36:15 »
...sta succedendo questo:  >:(
...che non è più possibile dare questo tipo di istruzione: GridView1.Columns.Width = 12 !  :'(
Ora come fare per adeguare un precedente progetto ???  :hatecomputer:

Ho rappresentato questa cosa a Minisini; il problema è stato risolto, ripristinando quella proprietà, con la revisione 4519.
« Ultima modifica: 01 Marzo 2012, 16:34:45 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #666 il: 01 Marzo 2012, 16:51:55 »
Bene... un altro tassello si e' rimesso a posto...

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #667 il: 01 Marzo 2012, 17:14:28 »
Bene... un altro tassello si e' rimesso a posto...

Quello sì, però ho notato che, dopo aver impostato il numero e le dimensioni delle righe e delle colonne della GridView, in basso all'interno della GridView resta un ampio spazio bianco vuoto !  :mad:

Ho segnalato anche questo problema a Minisini, il quale lo ha risolto con la revisione 4522.  :ok:
« Ultima modifica: 02 Marzo 2012, 04:40:22 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #668 il: 02 Marzo 2012, 11:52:41 »
bene bene.... adesso ti nominiamo ambasciatore della comunità italiana di gambas sula mailing list internazionale  ;D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #669 il: 02 Marzo 2012, 16:20:23 »
bene bene.... adesso ti nominiamo ambasciatore della comunità italiana di gambas sula mailing list internazionale  ;D

...non sono degno !   ;D
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #670 il: 02 Marzo 2012, 21:19:29 »
ok per il titolo.
Ma niente auto blu e scorta!!! ;D
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #671 il: 02 Marzo 2012, 23:39:56 »
ok per il titolo.
Ma niente auto blu e scorta!!! ;D

Rinuncio alla scorta, ma non alla... escort:rotfl:
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #672 il: 03 Marzo 2012, 00:01:17 »
Io credo che Minisini dovrebbe crearsi un gruppo che provveda a comunicare alle varie Comunità Gambas esistenti in rete le variazioni che vengono apportate ormai quotidianamente al progetto Gambas. ...almeno quelle più importanti.
Se non avessi casualmente letto da Milio la modifica apportata all'oggetto GridView, non mi sarei accorto (almeno nel breve periodo) delle modifiche apportate e dei problemi esistenti !!!
Lo so che c'è una pagina del sito ufficiale dove vengono esposte le revisioni effettuate, ...una sorta di bacheca, ma se si tratta di modifiche di un certo rilievo, io credo debbano essere comunicate direttamente alle Comunità.
« Ultima modifica: 03 Marzo 2012, 05:13:19 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #673 il: 03 Marzo 2012, 00:42:50 »
Citazione
bene bene.... adesso ti nominiamo ambasciatore della comunità italiana di gambas sula mailing list internazionale  Ghigno
Non sarebbe una brutta idea far "notare" GridBox a minisini   :ok:

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #674 il: 03 Marzo 2012, 11:16:57 »
Io credo che Minisini dovrebbe crearsi un gruppo che provveda a comunicare alle varie Comunità Gambas esistenti in rete le variazioni che vengono apportate ormai quotidianamente al progetto Gambas. ...almeno quelle più importanti.
Se non avessi casualmente letto da Milio la modifica apportata all'oggetto GridView, non mi sarei accorto (almeno nel breve periodo) delle modifiche apportate e dei problemi esistenti !!!
Lo so che c'è una pagina del sito ufficiale dove vengono esposte le revisioni effettuate, ...una sorta di bacheca, ma se si tratta di modifiche di un certo rilievo, io credo debbano essere comunicate direttamente alle Comunità.


proprio x questo motivo dovremmo usare gridbox con una release gb3 che sia sicuramente in linea con gridbox. ti diro' di +, a me non frega nulla delle modifiche apportate a g3 se i software che ho fatto non mi vanno +, mi interessa avere una release in linea con i lavori fatti.