Unit 'gtk' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#gtk1]

TGtkStyleClass

Declaration

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;


Documentation generated on: 2023-03-18