GtkFr - Cours Gtk+-2

GtkScrolledWindow

PageAccueil :: LesNews :: Telechargement :: Liens :: Forum :: LeChat :: Contact
DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 38.107.191.94
<< GtkVScrollbar LesWidgetsGtk GtkSeparatorMenuItem >>


Le widget GtkScrolledWindow

Tutorial associé : LesFenetresAvecBarresDeDefilement

1. Les signaux

"move-focus-out" : void user_function(GtkScrolledWindow *scrolledwindow, GtkDirectionType? arg1, gpointer user_data);
"scroll-child" : void user_function(GtkScrolledWindow *scrolledwindow, GtkScrollType? arg1, gboolean arg2, gpointer user_data);

2. Les fonctions

2.1 Les fonctions documentées


GtkWidget* gtk_scrolled_window_new(GtkAdjustment? *hadjustment, GtkAdjustment? *vadjustment);
Permet de créer une fenêtre avec barre de défilement.
Paramètres :
Retour : le nouveau widget

GtkAdjustment?* gtk_scrolled_window_get_hadjustment(GtkScrolledWindow *scrolled_window);
Permet d'obtenir les paramètres de la barre de défilement horizontale.
Paramètre :
Retour : les paramètres de la barre de défilement horizontale.

GtkAdjustment?* gtk_scrolled_window_get_vadjustment(GtkScrolledWindow *scrolled_window);
Permet d'obtenir les paramètres de la barre de défilement verticale.
Paramètre :
Retour : les paramètres de la barre de défilement verticale.

void gtk_scrolled_window_set_hadjustment(GtkScrolledWindow *scrolled_window, GtkAdjustment? *hadjustment);
Permet de définir les paramètres de la barre de défilement horizontale.
Paramètres :

void gtk_scrolled_window_set_vadjustment(GtkScrolledWindow *scrolled_window, GtkAdjustment? *vadjustment);
Permet de définir les paramètres de la barre de défilement verticale.
Paramètres :

GtkWidget* gtk_scrolled_window_get_hscrollbar(GtkScrolledWindow *scrolled_window);
Permet d'obtenir la widget de défilement horizontal.
Paramètre :
Retour : le widget

GtkWidget* gtk_scrolled_window_get_vscrollbar(GtkScrolledWindow *scrolled_window);
Permet d'obtenir la widget de défilement vertical.
Paramètre :
Retour : le widget

void gtk_scrolled_window_add_with_viewport(GtkScrolledWindow *scrolled_window, GtkWidget *child);
Cette fonction permet d'ajouter un widget à l'intérieur de la fenêtre.
Paramètres :

void gtk_scrolled_window_set_policy(GtkScrolledWindow *scrolled_window, GtkPolicyType? hscrollbar_policy, GtkPolicyType? vscrollbar_policy);
Permet de définir si l'on affiche ou pas les barres de défilement.
Paramètres :
Les paramètres hscrollbar_policy et vscrollbar_policy peuvent prendre les valeurs suivantes :

void gtk_scrolled_window_get_policy(GtkScrolledWindow *scrolled_window, GtkPolicyType? *hscrollbar_policy, GtkPolicyType? *vscrollbar_policy);
Permet de savoir si les barres de défilement sont affichées.
Paramètres :

void gtk_scrolled_window_set_placement(GtkScrolledWindow *scrolled_window, GtkCornerType? window_placement);
Définit la position du widget enfant par rapport aux barres de défilement.
Paramètres :
Le paramètre window_placement peut prendre les valeurs suivantes :

GtkCornerType? gtk_scrolled_window_get_placement(GtkScrolledWindow *scrolled_window);
Permet d'obtenir la position du widget enfant par rapport aux barres de défilement.
Paramètre :
Retour : la position du widget.

void gtk_scrolled_window_set_shadow_type(GtkScrolledWindow *scrolled_window, GtkShadowType type);
Permet de modifier l'aspect du bord du widget enfant à la GtkScrolledWindow.
Paramètres :
Le paramètre type peut prendre les valeurs suivantes :

GtkShadowType gtk_scrolled_window_get_shadow_type(GtkScrolledWindow *scrolled_window);
Permet de connaître l'aspect du bord du widget enfant.
Paramètre :
Retour : la valeur de l'aspect.

<< GtkVScrollbar LesWidgetsGtk GtkSeparatorMenuItem >>

Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]
Apinc