It is currently 7 June 2025, 22:44 Advanced search

Modificare Visual Style di un gruppo da codice

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Modificare Visual Style di un gruppo da codice

Postby manuel » 29 June 2012, 11:17

Propongo di aggiungere la possibilità di modificare lo stile visuale di un gruppo da codice, cosa che attualmente non è supportata.
manuel
 
Posts: 416
Joined: 7 December 2010, 10:20

Re: Modificare Visual Style di un gruppo da codice

Postby r.bianco » 29 June 2012, 12:22

potrebbe essere interessante
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Modificare Visual Style di un gruppo da codice

Postby lucabaldini » 29 June 2012, 13:18

In effetti non si può fare. L'ho segnato nella mia lista.
Per ora, se ne hai necessità immediata, puoi procedere così:
- Cerca nel progetto la libreria "Libreria Gruppi / Pagine" (la trovi dentro alla cartella LibrerieOggettiVisuali, Panel)
- duplica il metodo SetGroupVisible e cambiagli nome in SetGroupVisualStyle
- cambia le espressioni in basso in:
$P.set_VisualStyle(Glb.OBJ_GROUP, $0, $1.intValue());
- rinomina il parametro stato in Stile
- cambia il tipo del parametro da boolean a intero

Prova ad utilizzarla e voilà.

Ti allego, per comodità, alcune immagini che mostrano la nuova funzione di libreria:
funct.png
funct.png (56.33 KiB) Viewed 8630 times

Param.png
Param.png (41.3 KiB) Viewed 8630 times
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Modificare Visual Style di un gruppo da codice

Postby manuel » 29 June 2012, 13:35

Funziona, grazie mille!
manuel
 
Posts: 416
Joined: 7 December 2010, 10:20

Re: Modificare Visual Style di un gruppo da codice

Postby lucabaldini » 29 June 2012, 13:48

Ti posso chiedere una cortesia?
Se puoi esegui per me queste operazioni (poi ti spiego il perché):
- crea un nuovo progetto
- tira la tua nuova funzione setGroupVisualStyle nel nuovo progetto (dovunque, anche sul database, tanto In.de la mette al posto giusto)
- salva il nuovo progetto su disco
- inviami quel progetto vuoto (con la funzione dentro) via e-mail o, se vuoi, allegala a questo thread.

In questo modo, quando la inseriremo nelle librerie standard, In.de te la aggiornerà automaticamente senza crearne una nuova.
Ogni funzione di libreria, infatti, ha un GUID specifico che viene utilizzato da In.de per identificare univocamente ogni oggetto del progetto.

Quando inseriremo quella funzione tra quelle standard, In.de creerebbe un GUID differente dal tuo. A questo punto se tu aggiornassi le tue librerie otterresti un nuovo metodo SetGroupVisualStyle... Se, invece, mi passi il tuo metodo in un progetto, io posso inserire quello nelle librerie così che, quando tu aggiornerai le tue librerie, otterrai l'aggiornamento automatico di quella funzione...

Spero di essermi spiegato :-)
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: Modificare Visual Style di un gruppo da codice

Postby manuel » 29 June 2012, 14:37

Tutto chiarissimo. Ecco il progetto in allegato.
Attachments
VSGroup.zip
(336.92 KiB) Downloaded 528 times
manuel
 
Posts: 416
Joined: 7 December 2010, 10:20

Re: Modificare Visual Style di un gruppo da codice

Postby lucabaldini » 29 June 2012, 18:49

@manuel grazie mille!
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 11 guests