Tiré de GTK+ Reference Manual

GtkCheckButton

GtkCheckButton — Crée des widgets  avec une case à cocher.

Synopsis

#include <gtk/gtk.h>


GtkCheckButton;
GtkWidget* gtk_check_button_new (void);
GtkWidget* gtk_check_button_new_with_label (const gchar *label);
GtkWidget* gtk_check_button_new_with_mnemonic (const gchar *label);

Hiérarchie de l'Object

  GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkButton
+----GtkToggleButton
+----GtkCheckButton
+----GtkRadioButton

Iterfaces Implémentés

GtkCheckButton implémente AtkImplementorIface.

Propriétés de Style 

  "indicator-size"           gint                  : Lire
"indicator-spacing" gint : Lire

Description

Un GtkCheckButton place un discret GtkToggleButton à côté d'un widget, (généralement un GtkLabel). Voir la section sur les widgets  GtkToggleButton  pour avoir plus d'informations au sujet des boutons bascule/ à cocher.

L'important signal  ('toggled') est aussi hérité de  GtkToggleButton.

Détails

GtkCheckButton


typedef struct _GtkCheckButton GtkCheckButton;

toggle_button est un  GtkToggleButton représentant le bouton bascule qui compose la case à cocher.


gtk_check_button_new ()


GtkWidget*          gtk_check_button_new                (void);

Crée un nouveau GtkCheckButton.

Retourne : un GtkWidget.

gtk_check_button_new_with_label ()


GtkWidget*          gtk_check_button_new_with_label     (const gchar *label);

Crée un nouveau GtkCheckButton avec un  GtkLabel à droite.

label : texte de la case à cocher
Retourne : un GtkWidget.

gtk_check_button_new_with_mnemonic ()


GtkWidget*          gtk_check_button_new_with_mnemonic  (const gchar *label);

Crée un nouveau GtkCheckButton contenant un label. le label sera créé avec  gtk_label_new_with_mnemonic(), aussi un underscore dans le label signal la présence d'un mnémonique pour la case à cocher.

label : texte du bouton, avec un underscore à côté du caractère mnémonique.
Retourne : un nouveau GtkCheckButton

Détails de Propriétés de Style 

La propriété de style  "indicator-size


  "indicator-size"           gint                  : Lire

Taille de la case ou du bouton radio (Size of check or radio indicator.) ?

Valeurs possibles: >= 0

Valeur par défaut: 13


La propriété de style  "indicator-spacing


  "indicator-spacing"        gint                  : Lire

Espace autour de la case ou du bouton radio.

Valeurs possibles: >= 0

Valeur par défaut: 2

Voir Aussi

GtkCheckMenuItem

ajoute une case à cocher à vos menus

GtkButton

bouton le plus commun

GtkToggleButton

Parent de GtkCheckButton

GtkRadioButton

regroupe des cases à cocher ensemble