ADJUSTMENT

 

GTK+ mette a disposizione vari widget la cui visualizzazione può essere "aggiustata" dall'utente a mezzo di altri widget. Si pensi alla barra spaziatrice che scrolla verticalmente un testo.
L'applicazione deve quindi poter reagire ai cambiamenti che l'utente opera attraverso il mouse o la tastiera e tradurre questo in segnali per il widget di destinazione.

GTK+ mette a disposizione a questo scopo l'oggetto GtkAdjustment, che può emettere segnali come i normali widget che a loro volta possono essere usati per propagare ai widget di destinazione gli aggiustamenti richiesti.

Per creare un adjustment useremo la funzione:

GtkObject *gtk_adjustment_new( gfloat value,
gfloat lower,
gfloat upper,
gfloat step_increment,
gfloat page_increment,
gfloat page_size );

L'argomento value è il valore iniziale che vogliamo passare, gli argomenti lower e upper rappreasentano i valori più basso e più alto possibili, gli altri sono più specifici e saranno meglio illustrati insieme all' oggetto adjustment negli esempi relativi ai singoli widget.

 

Torna all'indice