Source position: gtkwidget.pp line 240
type TGtkStyleClass = record |
xthickness: gint; |
ythickness: gint; |
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_oval: 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; |
thestring: 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_cross: 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_ramp: procedure( |
style: PGtkStyle; |
window: PGdkWindow; |
state_type: TGtkStateType; |
shadow_type: TGtkShadowType; |
area: PGdkRectangle; |
widget: PGtkWidget; |
detail: Pgchar; |
arrow_type: TGtkArrowType; |
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; |
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 |
); |
end; |