« Programmation GTK2 en Pascal/GtkToolItem » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{Programmation GTK2 en Pascal}} |
{{Programmation GTK2 en Pascal}} |
||
== Présentation == |
== Présentation == |
||
Le contrôle '''GtkToolItem''' permet de gérer un élément de barre d'outils autre qu'un bouton. En effet pour ceux-ci, il vaut mieux utiliser directement les contrôles <code>[[ |
Le contrôle '''GtkToolItem''' permet de gérer un élément de barre d'outils autre qu'un bouton. En effet pour ceux-ci, il vaut mieux utiliser directement les contrôles <code>[[../GtkToolButton/]]</code>, <code>[[../GtkToggleToolButton/]]</code> et <code>[[../GtkRadioToolButton/]]</code>. |
||
=== Hiérarchie === |
=== Hiérarchie === |
||
Ligne 8 : | Ligne 8 : | ||
|- |
|- |
||
| |
| |
||
[[ |
[[../GObject/]] |
||
└─[[ |
└─[[../GtkObject/]] |
||
└─[[ |
└─[[../GtkWidget/]] |
||
└─[[ |
└─[[../GtkContainer/]] |
||
└─[[ |
└─[[../GtkBin/]] |
||
└─[[ |
└─[[../GtkToolItem/]] |
||
├─[[ |
├─[[../GtkToolButton/]] |
||
└─[[ |
└─[[../GtkSeparatorToolItem/]] |
||
|} |
|} |
||
Ligne 24 : | Ligne 24 : | ||
function gtk_tool_item_new : PGtkWidget; |
function gtk_tool_item_new : PGtkWidget; |
||
Il faut ensuite créer le contrôle qu'il va contenir et l'y ajouter avec la fonction <code>[[ |
Il faut ensuite créer le contrôle qu'il va contenir et l'y ajouter avec la fonction <code>[[../GtkContainer#Ajout et suppression d'éléments|gtk_container_add()]]. |
||
Version du 8 juin 2012 à 01:55
Programmation GTK2 en Pascal |
|
Présentation
Le contrôle GtkToolItem permet de gérer un élément de barre d'outils autre qu'un bouton. En effet pour ceux-ci, il vaut mieux utiliser directement les contrôles GtkToolButton
, GtkToggleToolButton
et GtkRadioToolButton
.
Hiérarchie
Hiérarchie |
GObject └─GtkObject └─GtkWidget └─GtkContainer └─GtkBin └─GtkToolItem ├─GtkToolButton └─GtkSeparatorToolItem |
Utilisation de base
Création
La fonction de création d'un élément de barre d'outils est simple :
function gtk_tool_item_new : PGtkWidget;
Il faut ensuite créer le contrôle qu'il va contenir et l'y ajouter avec la fonction gtk_container_add().
Barre d'outils :
GtkToolbar ~
GtkToolItem ~
GtkToolButton ~
GtkMenuToolButton ~
GtkToggleToolButton ~
GtkRadioToolButton ~
GtkSeparatorToolItem