Source position: gtkstyle.inc line 88
type TGtkStyleClass = record |
parent_class: TGObjectClass; |
realize: procedure( |
style: PGtkStyle |
); |
unrealize: procedure( |
style: PGtkStyle |
); |
copy: procedure( |
style: PGtkStyle; |
src: PGtkStyle |
); |
clone: function( |
style: PGtkStyle |
):PGtkStyle; |
init_from_rc: procedure( |
style: PGtkStyle; |
rc_style: PGtkRcStyle |
); |
set_background: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType |
); |
render_icon: function( |
style: PGtkStyle; |
source: PGtkIconSource; |
direction: TGtkTextDirection; |
state: TGtkStateType; |
size: TGtkIconSize; |
widget: PGtkWidget; |
detail: Pgchar |
):PGdkPixbuf; |
draw_hline: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x1: gint; |
x2: gint; |
y: gint |
); |
draw_vline: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
y1: gint; |
y2: gint; |
x: gint |
); |
draw_shadow: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_polygon: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
point: PGdkPoint; |
npoints: gint; |
fill: gboolean |
); |
draw_arrow: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
arrow_type: TGtkArrowType; |
fill: gboolean; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_diamond: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_string: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
_string: Pgchar |
); |
draw_box: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_flat_box: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_check: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_option: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_tab: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_shadow_gap: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint; |
gap_side: TGtkPositionType; |
gap_x: gint; |
gap_width: gint |
); |
draw_box_gap: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint; |
gap_side: TGtkPositionType; |
gap_x: gint; |
gap_width: gint |
); |
draw_extension: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint; |
gap_side: TGtkPositionType |
); |
draw_focus: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
draw_slider: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint; |
orientation: TGtkOrientation |
); |
draw_handle: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
width: gint; |
height: gint; |
orientation: TGtkOrientation |
); |
draw_expander: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
expander_style: TGtkExpanderStyle |
); |
draw_layout: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
use_text: gboolean; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
x: gint; |
y: gint; |
layout: PPangoLayout |
); |
draw_resize_grip: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
edge: TGdkWindowEdge; |
x: gint; |
y: gint; |
width: gint; |
height: gint |
); |
_gtk_reserved1: procedure; |
_gtk_reserved2: procedure; |
_gtk_reserved3: procedure; |
_gtk_reserved4: procedure; |
_gtk_reserved5: procedure; |
_gtk_reserved6: procedure; |
_gtk_reserved7: procedure; |
_gtk_reserved8: procedure; |
_gtk_reserved9: procedure; |
_gtk_reserved10: procedure; |
_gtk_reserved11: procedure; |
_gtk_reserved12: procedure; |
end; |