Archivio

Posts Tagged ‘guida gtk+’

Guida gtk+ a puntate ( XXII parte )

17 gennaio 2010 hds619 Nessun commento

Salve a tutti, continuiamo finalmente dopo tanto tempo con la guida alle gtk+ parlando delle preannunciate toolbar. Gestirle è molto molto semplice.

La creazione avviene tramite la funzione gtk_toolbar_new () che non riceve argomenti e ritorna un puntatore a GtkWidget che altro non è che la toolbar.

Una volta ottenuta si possono settare alcune opzioni:

  • gtk_toolbar_set_show_arrow (): questa funzione riceve come argomenti la toolbar e un valore booleano ( TRUE o FALSE, FALSE è l’attributo predefinito ) che permette di visualizzare una freccia nel caso gli elementi inseriti nella toolbar non siano visualizzabili ( ad esempio quando viene ridimensionata la finestra ). Se questo attributo non è presente la finestra non potrà essere ridimensionata meno della larghezza della toolbar.
  • gtk_toolbar_set_orientation (): anch’essa riceve due argomenti come la precedente, il primo è sempre la toolbar mentre il secondo è l’orientamento che vogliamo abbia. I valori disponibili son soltanto due: GTK_ORIENTATION_HORIZONTAL  e GTK_ORIENTATION_VERTICAL ( il predefinito è GTK_ORIENTATION_HORIZONTAL ).
  • gtk_toolbar_set_icon_size (): con questa funzione possiamo stabilire la dimensione predefinita delle icone degli elementi della toolbar. I valori disponibili sono GTK_ICON_SIZE_INVALID, GTK_ICON_SIZE_MENU, GTK_ICON_SIZE_SMALL_TOOLBAR, GTK_ICON_SIZE_LARGE_TOOLBAR, GTK_ICON_SIZE_DND, GTK_ICON_SIZE_DIALOG.
  • gtk_toolbar_set_style (): permette di stabilire lo stile della toolbar passata come primo parametro. Gli stili disponibili sono:
    • GTK_TOOLBAR_ICONS: visualizza solo le icone nella toolbar.
    • GTK_TOOLBAR_TEXT: visualizza solo il testo nella toolbar.
    • GTK_TOOLBAR_BOTH: visualizza il testo e le icone nella toolbar ( il testo sarà sotto le icone ).
    • GTK_TOOLBAR_BOTH_HORIZ: visualizza il testo e le icone nella toolbar ( il testo sarà a fianco le icone ).

Una volta impostati gli attributi alla toolbar possiamo procedere all’inserimento degli elementi. Come elementi abbiamo i pulsanti normali, i toggled, i separatori, ecc..

Prosegui la lettura…

Guida gtk+ a puntate ( XXI parte )

23 novembre 2009 hds619 2 commenti

Rieccoci qua, pronti a finire l’argomento “menu”. In questa puntata più che altro vedremo delle funzioni aggiuntive per la creazione di menu, lo dico così a chi si trova già bene con le funzioni spiegate nella guida precedente può saltare la lettura e non perdere tempo :) .

Dunque la prima funzione che andiamo a vedere serve per “staccare” un menu e visualizzarlo in una finestra separata. Vediamo prima il codice, poi l’immagine di esempio:

GtkWidget *
menu_tearoff_append (GtkMenu * menu)
{
 GtkWidget *widget;
 
 widget = gtk_tearoff_menu_item_new ();
 gtk_menu_shell_append (GTK_MENU_SHELL (menu), widget);
 gtk_widget_show (widget);
 
 return widget;
}

Prosegui la lettura…

Categorie:Guide veloci Tag: ,

Ritorno dalle vacanze e inizia la scuola

2 settembre 2009 hds619 3 commenti

Salve a tutti, sono ritornato da qualche giorno dalle vacanze e già mi ritrovo catapultato sui banchi di scuola a studiare elettronica e telecomunicazioni ( o elettrotecnica e automazione.. la scuola è un po’ indecisa, tra 1 settimana dovrei sapere qualcosa di più, ma alla fin fine le materie sono uguali )

Vacanze andate benissimo e ultimamente mi sto divertendo a configurare un eeepc 4G della Asus, ed a proposito di questo argomento devo dire che xandros è il sistema operativo più inutile, insensato, incoerente, inusabile e inefficiente della storia dell’informatica.

Tralasciando questo breve aggiornamento sulla mia vita informo che questo fine settimana dovrei riuscire a trovare il tempo per scrivere la nuova guida alle gtk+ e l’argomento per cui ho optato è stato quello dei menu.

Quindi a tra poco ;)

Categorie:News Tag: , ,
Custom Avatars For Comments