GTK+ Traduction Française du Manuel de référence | ||||
---|---|---|---|---|
#include <gtk/gtk.h> |
#define GTK_STYLE_ATTACHED(style) (GTK_STYLE (style)->attach_count > 0) |
style : |
un GtkStyle. |
typedef struct { |
GtkStyle* gtk_style_new (void); |
Retourne : | un nouveau GtkStyle. |
GtkStyle* gtk_style_attach (GtkStyle *style, |
Comme cette fonction peut retourner un nouvel objet, vous devez l'utiliser ainsi : style =
gtk_style_attach (style, window)
void gtk_style_detach (GtkStyle *style); |
gtk_style_attach()
.style : |
un GtkStyle |
GtkStyle* gtk_style_ref (GtkStyle *style); |
gtk_style_ref
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit.
Equivalent déprécié de g_object_ref()
.
style : |
un GtkStyle. |
Retourne : | style .
|
void gtk_style_unref (GtkStyle *style); |
gtk_style_unref
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit.
Equivalent déprécié de g_object_unref()
.
style : |
un GtkStyle. |
void gtk_style_set_background (GtkStyle *style, |
Définit le fond de window
par une couleur de fond ou un pixmap spécifié par style
pour l'état donné.
void gtk_style_apply_default_background (GtkStyle *style, |
style : |
|
window : |
|
set_bg : |
|
state_type : |
|
area : |
|
x : |
|
y : |
|
width : |
|
height : |
#define gtk_style_apply_default_pixmap(s,gw,st,a,x,y,w,h) gtk_style_apply_default_background (s,gw,1,st,a,x,y,w,h) |
gtk_style_apply_default_pixmap
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit.
Alias déprécié pour gtk_style_apply_default_background()
.
s : |
|
gw : |
|
st : |
|
a : |
|
x : |
|
y : |
|
w : |
|
h : |
gboolean gtk_style_lookup_color (GtkStyle *style, |
Recherche une color_name
dans la logique des systèmes de couleurs des styles, complète color
et retourne TRUE
si elle est trouvé,
autrement FALSE
est retourné. Ne mettez pas en cache la correspondance de type trouvée (mapping) parce qu'elle dépend de GtkStyle et elle peut changer quand une premutation de thème se produit.
style : |
un GtkStyle |
color_name : |
le nom de la couleur logique à chercher |
color : |
le GdkColor à remplir |
Retourne : | TRUE si la correspondance de type (mapping) est trouvée
|
Depuis 2.10
GtkIconSet* gtk_style_lookup_icon_set (GtkStyle *style, |
style : |
|
stock_id : |
|
Returns : |
GdkPixbuf* gtk_style_render_icon (GtkStyle *style, |
Traduit l'icône spécifiée par source
à la taille donnée size
l'accordant aux paramètres données et retourne le résultat dans un pixbuf.
style : |
un GtkStyle |
source : |
le GtkIconSource spécifiant l'icône à traduire. |
direction : |
une direction de texte |
state : |
un état |
size : |
taille à laquelle l'icône doit être traduite. Un taille de (GtkIconSize)-1 signifie que le rendu a la taille de la source et qu'il n'y a pas de dimensionnement. |
widget : |
le widget |
detail : |
un détail de style |
Retourne: | un GdkPixbuf nouvellement créé contennat l'icône traduite. |
GdkFont* gtk_style_get_font (GtkStyle *style); |
gtk_style_get_font
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit.
Obtient le GdkFont
à utiliser pour le style donné. Ceci est valable
seulement comme remplacement pour l'accès direct à style->font
et ne doit pas être utilisé dans un code nouveau. Les nouveaux code doivent utiliser style->font_desc
à la place.
style : |
un GtkStyle |
Retourne : | le GdkFont
pour le style. Cette police est la propréité du style; si
vous voulez en faire une copie, vous devez appeler gdk_font_ref() .
|
void gtk_style_set_font (GtkStyle *style, |
gtk_style_set_font
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit.
Définit le GdkFont
à utiliser pour un style donné.. Ceci est valable
seulement comme remplacement pour l'accès direct à style->font
et ne doit pas être utilisé dans un code nouveau. Les nouveaux code doivent utiliser style->font_desc
à la place.
void gtk_draw_hline (GtkStyle *style, |
gtk_draw_hline
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_hline()
à la place.
Dessine une ligne horizontale de (x1
,
y
) à (x2
,
y
) dans window
utilisant le style et l'état donnés.
void gtk_draw_vline (GtkStyle *style, |
gtk_draw_vline
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_vline()
à la place.
Dessine une ligne verticale de (x
,
y1
) à (x
,
y2
) dans window
utilisant le style et l'état donnés.
void gtk_draw_shadow (GtkStyle *style, |
gtk_draw_shadow
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_shadow()
à la place.
Dessine une ombre autour d'un rectangle donné dans window
utilisant le donné, l'état et le type d'ombre donnés.
void gtk_draw_polygon (GtkStyle *style, |
gtk_draw_polygon
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_polygon()
à la place.
Dessine un polygone sur window
avec les paramètres donnés.
void gtk_draw_arrow (GtkStyle *style, |
gtk_draw_arrow
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_arrow()
à la place.
Dessine une flèche dans le rectangle donné dans window
utilisant les paramètres donnés. arrow_type
détermine la direction de la flèche.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
arrow_type : |
type de flèche ) dessiner |
fill : |
TRUE si le bout de la flèche est rempli
|
x : |
origine x du rectangle dans lequel la flèche sera dessinée |
y : |
origine y du rectangle dans lequel la flèche sera dessinée |
width : |
largeur du rectangle dans lequel la flèche sera dessinée |
height : |
hauteur du rectangle dans lequel la flèche sera dessinée |
void gtk_draw_diamond (GtkStyle *style, |
gtk_draw_diamond
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_diamond()
à la place.
Dessine un diamant dans un rectangle donnée dans window
en utilisant les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
le type d'ombre à dessiner |
x : |
origine x du rectangle dans lequel le diamant sera dessinée |
y : |
origine y du rectangle dans lequel le diamant sera dessinée |
width : |
largeur du rectangle dans lequel le diamant sera dessinée |
height : |
hauteur du rectangle dans lequel le diamant sera dessinée |
void gtk_draw_string (GtkStyle *style, |
gtk_draw_string
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit.Utilisez gtk_paint_layout()
à la place.
Dessine une chaîne texte dans window
avec les paramètres donnés.
void gtk_draw_box (GtkStyle *style, |
gtk_draw_box
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit. Utilisez gtk_paint_box()
à la place.
Dessine une boîte dans window
avec mes paramètres donnés.
void gtk_draw_box_gap (GtkStyle *style, |
gtk_draw_box_gap
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit.Utilisez gtk_paint_box_gap()
à la place.
Dessine une boîte dans window
en
utilisant le style, l'état et le type d'ombre sonnés,
using the given style and state and shadow type, laissant un espace
d'un côté.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
x : |
x d'origine du rectangle |
y : |
y d'origine du rectangle |
width : |
largeur du rectangle |
height : |
hauteur du rectangle |
gap_side : |
côté où laisser un espace |
gap_x : |
position de départ de l'espace |
gap_width : |
largeur de l'espace |
void gtk_draw_check (GtkStyle *style, |
gtk_draw_check
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit. Utilisez gtk_paint_check()
à la place.
Dessine un indicateur de bouton à cocher dans un rectangle donné dans window
avec les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
le type d'ombre à dessiner |
x : |
origine x du rectangles dans lequel dessiner l'indicateur |
y : |
origine y du rectangles dans lequel dessiner l'indicateur |
width : |
largeur du rectangles dans lequel dessiner l'indicateur |
height : |
hauteur du rectangles dans lequel dessiner l'indicateur |
void gtk_draw_extension (GtkStyle *style, |
gtk_draw_extension
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utiliser gtk_paint_extension()
à la place.
Dessine une extension, c'est à dire un onglet de bmock-note.
void gtk_draw_flat_box (GtkStyle *style, |
gtk_draw_flat_box
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_flat_box()
à la place.
Dessine une boîte plate dans window
avec les paramètres donnés.
void gtk_draw_focus (GtkStyle *style, |
gtk_draw_focus
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit.Utilisez gtk_paint_focus()
à la place.
Dessine un indicateur de focus autour d'un rectangle donné dans window
en utilisant le syle donné.
style : |
un GtkStyle |
window : |
un GdkWindow |
x : |
origine x du rectangle autour duquel dessiner l'indicateur de focus. |
y : |
origine y du rectangle autour duquel dessiner l'indicateur de focus. |
width : |
largeur du rectangle autour duquel dessiner l'indicateur de focus. |
height : |
hauteur du rectangle autour duquel dessiner l'indicateur de focus. |
void gtk_draw_handle (GtkStyle *style, |
gtk_draw_handle
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_handle()
à la place.
Dessine une poignée comme celle qui est utilisée dans GtkHandleBox et GtkPaned.
void gtk_draw_option (GtkStyle *style, |
gtk_draw_option
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_option()
à la place;
Dessine un indicateur de bouton radio dans un rectangle donné dans window
avec les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
x : |
origine x du rectangles dans lequel dessiner l'option |
y : |
origine y du rectangles dans lequel dessiner l'option |
width : |
largeur du rectangles dans lequel dessiner l'option |
height : |
hauteur du rectangles dans lequel dessiner l'option |
void gtk_draw_shadow_gap (GtkStyle *style, |
gtk_draw_shadow_gap
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_shadow_gap()
à la place.
Dessine une ombre autour d'un rectangles donné dans window
en utilisant un style, un état et un type d'ombre donnés, laissant un espace d'un côté.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
x : |
origine x du rectangle |
y : |
origine y du rectangle |
width : |
largeur du rectangle |
height : |
hauteur du rectangle |
gap_side : |
côté sur lequel laisser un espace. |
gap_x : |
position de départ de l'espace |
gap_width : |
largeur d l'espace |
void gtk_draw_slider (GtkStyle *style, |
gtk_draw_slider
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit.
style : |
|
window : |
|
state_type : |
|
shadow_type : |
|
x : |
|
y : |
|
width : |
|
height : |
|
orientation : |
void gtk_draw_tab (GtkStyle *style, |
gtk_draw_tab
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_tab()
à la place.
Dessine un onglet de menu d'options (c'est à des
flèches pointant en haut et en bas) dans un rectangle
donné dans window
en utilisant les paramètres données.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
le type d'ombre à dessiner |
x : |
origine x du rectangle dans lequel dessiner l'onglet |
y : |
origine y du rectangle dans lequel dessiner l'onglet |
width : |
largeur du rectangle dans lequel dessiner l'onglet |
height : |
hauteur du rectangle dans lequel dessiner l'onglet |
void gtk_draw_expander (GtkStyle *style, |
gtk_draw_expander
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_expander()
à la place.
Dessine un "extenseur" comme dans un GtkTreeView.
void gtk_draw_layout (GtkStyle *style, |
gtk_draw_layout
est déprécié et ne doit pas être utilisé dans un code nouvellement écrit.
style : |
|
window : |
|
state_type : |
|
use_text : |
|
x : |
|
y : |
|
layout : |
void gtk_draw_resize_grip (GtkStyle *style, |
gtk_draw_resize_grip
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_resize_grip()
à la place.
Dessine une poignée de redimensionnement dans un rectangle donné dans window
en utilisant les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
edge : |
me côté sur lequel dessiner la poignée de redimensionnement. |
x : |
origine x du rectangle dans lequel dessiner la poignée de redimensionement. |
y : |
origine y du rectangle dans lequel dessiner la poignée de redimensionement. |
width : |
largeur du rectangle dans lequel dessiner la poignée de redimensionement. |
height : |
hauteur of the rectangle in which to draw the resize grip |
void gtk_paint_arrow (GtkStyle *style, |
Dessiner une flèche dans le rectangle donné dans window
en utilisant les paramètres donnés. arrow_type
détermine la direction de la flèche.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
le type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail du style (peut être NULL )
|
arrow_type : |
type de flèche à dessiner |
fill : |
TRUE si le bout de la flèche doit être rempli
|
x : |
origine x du rectangle dans lequel dessiner la flèche. |
y : |
origine y du rectangle dans lequel dessiner la flèche. |
width : |
largeur du rectangle dans lequel dessiner la flèche. |
height : |
hauteur du rectangle dans lequel dessiner la flèche. |
void gtk_paint_box (GtkStyle *style, |
Dessine une boîte dans window
avec les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
un détail de style (peut être NULL )
|
x : |
origine x de la boîte |
y : |
origine y de la boîte |
width : |
largeur de la boîte |
height : |
hauteur de la boîte |
void gtk_paint_box_gap (GtkStyle *style, |
window
utilisant le style, l'état et le type d'ombre donnés, laissant un espace sur un côté.style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
un détail de style (peut être NULL )
|
x : |
origine x du rectangle |
y : |
origine y du rectangle |
width : |
largeur du rectangle |
height : |
hauteur du rectangle |
gap_side : |
côté sur lequel laisser un espace |
gap_x : |
position de départ de l'espace |
gap_width : |
largeur de l'espace |
void gtk_paint_check (GtkStyle *style, |
Dessine un indicateur de bouton à cocher dans un rectangle donné dans window
avec les paramètres données.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x du rectangle dans lequel dessiner l'indicateur |
y : |
origine y du rectangle dans lequel dessiner l'indicateur |
width : |
largeur du rectangle dans lequel dessiner l'indicateur |
height : |
hauteur du rectangle dans lequel dessiner l'indicateur |
void gtk_paint_diamond (GtkStyle *style, |
Dessine un diamant dans un rectangles donné dans window
utilisant les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x du rectangle dans lequel dessiner le diamant |
y : |
origine y du rectangle dans lequel dessiner le diamant |
width : |
largeur du rectangle dans lequel dessiner le diamant |
height : |
hauteur du rectangle dans lequel dessiner le diamant |
void gtk_paint_extension (GtkStyle *style, |
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x de l'extension |
y : |
origine y de l'extension |
width : |
largeur de l'extension |
height : |
hauteur de l'extension |
gap_side : |
côté sur laquelle l'extension est attachée. |
void gtk_paint_flat_box (GtkStyle *style, |
window
avec les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origibe x de la boîte |
y : |
origibe y de la boîte |
width : |
largeur de la boîte |
height : |
hauteur de la boîte |
void gtk_paint_focus (GtkStyle *style, |
window
en utilisant un style donné.style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origin x du rectangle autour duquel l'indicateur de focus sera dessiné. |
y : |
origin y du rectangle autour duquel l'indicateur de focus sera dessiné. |
width : |
largeur du rectangle autour duquel l'indicateur de focus sera dessiné. |
height : |
hauteur du rectangle autour duquel l'indicateur de focus sera dessiné. |
void gtk_paint_handle (GtkStyle *style, |
Dessine une poignée comme celle utilisée dans GtkHandleBox et GtkPaned.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x de la poignée |
y : |
origine y de la poignée |
width : |
largeur de la poignée |
height : |
hauteur of the handle |
orientation : |
orientation de la poignée |
void gtk_paint_hline (GtkStyle *style, |
x1
,
y
) à (x2
,
y
) dans window
utilisant le style et l'état donnés.style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
area : |
rectangle pour lequel la sortie est attachée, ou NULL si la sortie ne doit pas être attachée.
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x1 : |
la coordonnée x de départ |
x2 : |
la coordonnée y de fin |
y : |
la coordonnée y |
void gtk_paint_option (GtkStyle *style, |
Dessine un indicateur de bouton radio dans un rectangle donné dans window
avec les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle pour lequel la sortie est attachée, ou NULL si la sortie ne doit pas être attachée.
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x du rectangle dans lequel dessiner l'option |
y : |
origine y du rectangle dans lequel dessiner l'option |
width : |
largeur du rectangle dans lequel dessiner l'option |
height : |
hauteur du rectangle dans lequel dessiner l'option |
void gtk_paint_polygon (GtkStyle *style, |
Dessine un polygone sur window
avec les paramètres donnés.with the given parameters.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL ) |
detail : |
détail de style (peut être NULL )
|
points : |
tableau de GdkPoints |
npoints : |
longueur de points
|
fill : |
TRUE si le polygone doit être plein
|
void gtk_paint_shadow (GtkStyle *style, |
Dessine une ombre autour d'un rectangle donné dans window
en utilisant le style, l'état et le type d'ombre donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x du rectangles |
y : |
origine y du rectangles |
width : |
largeur du rectangles |
height : |
hauteur du rectangles |
void gtk_paint_shadow_gap (GtkStyle *style, |
Dessine une ombre autour d'un rectangle donné dans window
en utilisant un style, un état et un type d'ombre donnés, laissant un espace sur un des côtés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x du rectangle |
y : |
origine y du rectangle |
width : |
largeur du rectangle |
height : |
hauteur du rectangle |
gap_side : |
côté sur lequel laisser l'espace |
gap_x : |
position de départ de l'espace |
gap_width : |
largeur de l'espace |
void gtk_paint_slider (GtkStyle *style, |
window
en utilisant le style et l'orientation donnés.style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
une ombre |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x du rectangle dans lequel dessiner un curseur |
y : |
origine y du rectangle dans lequel dessiner un curseur |
width : |
largeur du rectangle dans lequel dessiner un curseur |
height : |
hauteur du rectangle dans lequel dessiner un curseur |
orientation : |
orientation à utiliser |
void gtk_paint_string (GtkStyle *style, |
gtk_paint_string
est
déprécié et ne doit pas être utilisé
dans un code nouvellement écrit. Utilisez gtk_paint_layout()
à la place.
Dessiner une chaîne texte dans window
avec les paramètres donnés.
void gtk_paint_tab (GtkStyle *style, |
Dessine un onglet de menu d'options (c'est à des
flèches pointant en haut et en bas) dans un rectangle
donné dans window
en utilisant les paramètres données. (traduction douteuse, version anglaise :
Draws an option menu tab (i.e. the up and down pointing arrows)
in the given rectangle on window
using the given parameters.)
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
shadow_type : |
type d'ombre à dessiner |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x du rectangle dans lequel dessiner l'onglet |
y : |
origine y du rectangle dans lequel dessiner l'onglet |
width : |
largeur du rectangle dans lequel dessiner l'onglet |
height : |
hauteur du rectangle dans lequel dessiner l'onglet |
void gtk_paint_vline (GtkStyle *style, |
Dessine une ligne verticale de (x
,
y1_
) et (x
,
y2_
)
dans window
en utilisant le style et l'état donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
area : |
rectangle pour lequel la sortie est attachée, ou NULL si la sortie ne doit pas être attachée.
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
y1_ : |
coordonnée y de départ |
y2_ : |
coordonnée y d'arrivée |
x : |
coordonnée x |
void gtk_paint_expander (GtkStyle *style, |
Dessine un extenseur (expander ) comme dans GtkTreeView.
x
et y
définissent le centre de l'extenseur. La taille de l'extenseur
est déterminée par la propriété
"expander-size" su style de widget
.
(Si le widget n'est pas défini ou n'a pas de
propriété "expander-size", une taille par
défaut non définie sera utilisée, et comme
l'appelant n'a pas suffisamment d'informations pour positionner l'extenseur, cela ne sera probablement pas utile.) The expander is expander_size pixels tall
in the collapsed position and expander_size pixels wide in the
expanded position.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
position x à laquelle dessiner l'extenseur |
y : |
position y à laquelle dessiner l'extenseur |
expander_style : |
le style dans lequel dessiner l'extenseur the style; déterminé si l'extenseur est replié, déplié, ou dans un état intermédiaire. |
void gtk_paint_layout (GtkStyle *style, |
Dessine un calque (layout) dans window
en utilisant les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
use_text : |
si sont utilisé un texte ou un contexte de premier plan graphique de style
|
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
x : |
origine x |
y : |
origine y |
layout : |
le calque à dessiner |
void gtk_paint_resize_grip (GtkStyle *style, |
Dessine une poignée de redimensionnement dans un rectangle dans window
en utilisant les paramètres donnés.
style : |
un GtkStyle |
window : |
un GdkWindow |
state_type : |
un état |
area : |
rectangle à cliper, ou NULL si la sortie ne doit pas être attachée
|
widget : |
le widget (peut être NULL )
|
detail : |
détail de style (peut être NULL )
|
edge : |
le bord où dessiner la poignée de redimensionnement |
x : |
origine x du rectangle dans lequel est dessiné la poignée |
y : |
origine y du rectangle dans lequel est dessiné la poignée |
width : |
largeur du rectangle dans lequel est dessiné la poignée |
height : |
hauteur du rectangle dans lequel est dessiné la poignée |
void gtk_draw_insertion_cursor (GtkWidget *widget, |
Dessine un curseur de texte sur drawable
à location
.
Ce n'est pas une fonction de style mais simplement une fonction pratique pour dessiner le curseur de forme standard.
widget : |
un GtkWidget |
drawable : |
un GdkDrawable |
area : |
rectangle dans lequel les sortie sont attachées, ou NULL si la sortie ne doit pas être attachée
|
location : |
endroit oùle curseur sera dessiné (location->width
(largeur)est ignoré)
|
is_primary : |
si le cuseur doit être de la couleur primaire du curseur |
direction : |
si le curseur est gauche à droite ou droite à gauche. Il ne doit jamais être GTK_TEXT_DIR_NONE |
draw_arrow : |
TRUE pour dessiner une flèche directionnelle sur le curseur. Doit être FALSE
à moins que le curseur soit dédoublé.
|
Depuis 2.4
GtkBorder* gtk_border_copy (const GtkBorder *border_); |
Copie une structure GtkBorder .
border_ : |
un GtkBorder. |
Retourne : | une copie border_ .
|
void gtk_border_free (GtkBorder *border_); |
Libère une structure GtkBorder
border_ : |
un GtkBorder. |
typedef struct { |
gboolean (*GtkRcPropertyParser) (const GParamSpec *pspec, |
pspec : |
|
rc_string : |
|
property_value : |
|
Retourne : |
void user_function (GtkStyle *style, |
Emis quand le style a été initialisé pour une
carte de couleur particulière et une profondeur. La connexion
à ce signal est probablement rarelent utile puisque la plupart
du temps les applications et les widgets fonctionnent avec des styles
qui sont déjà réalisés.
style : |
l'objet qui reçoit le signal. |
user_data : |
données utilisateur définies quand le gestionnaire de signal est connecté. |
Depuis 2.4
void user_function (GtkStyle *style, |
Est émis quand l'aspect d'un style spécifique pour une carte de couleur particulière a été "nettoyé". Une connection à ce signal peut être utile si un widget veut mettre en cache des objet de type GdkGC comme les données d'un objet sur GtkStyle. Ce signal fournit une place pratique pour libérer de tels objets mis en cache.
style : |
l'objet qui reçoit le signal |
user_data : |
données utilisateur définies quand le gestionnaire de signal (handler) a été connecté. |
Depuis 2.4