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

TGtkStyleClass

Declaration

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;


Documentation generated on: 2023-03-18