123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233 |
- // included by gtk2.pas
- {$IFDEF read_forward_definitions}
- {$ENDIF read_forward_definitions}
- //------------------------------------------------------------------------------
- {$IFDEF read_interface_types}
- PGtkCellRendererText = ^TGtkCellRendererText;
- TGtkCellRendererText = record
- parent : TGtkCellRenderer;
- text : Pgchar;
- font : PPangoFontDescription;
- font_scale : gdouble;
- foreground : TPangoColor;
- background : TPangoColor;
- extra_attrs : PPangoAttrList;
- underline_style : TPangoUnderline;
- rise : gint;
- fixed_height_rows : gint;
- flag0 : word;
- end;
- { Padding for future expansion }
- PGtkCellRendererTextClass = ^TGtkCellRendererTextClass;
- TGtkCellRendererTextClass = record
- parent_class : TGtkCellRendererClass;
- edited : procedure (cell_renderer_text:PGtkCellRendererText; path:Pgchar; new_text:Pgchar); cdecl;
- _gtk_reserved1 : procedure ; cdecl;
- _gtk_reserved2 : procedure ; cdecl;
- _gtk_reserved3 : procedure ; cdecl;
- _gtk_reserved4 : procedure ; cdecl;
- end;
- {$ENDIF read_interface_types}
- //------------------------------------------------------------------------------
- {$IFDEF read_interface_rest}
- const
- bm_TGtkCellRendererText_strikethrough = $1;
- bp_TGtkCellRendererText_strikethrough = 0;
- bm_TGtkCellRendererText_editable = $2;
- bp_TGtkCellRendererText_editable = 1;
- bm_TGtkCellRendererText_scale_set = $4;
- bp_TGtkCellRendererText_scale_set = 2;
- bm_TGtkCellRendererText_foreground_set = $8;
- bp_TGtkCellRendererText_foreground_set = 3;
- bm_TGtkCellRendererText_background_set = $10;
- bp_TGtkCellRendererText_background_set = 4;
- bm_TGtkCellRendererText_underline_set = $20;
- bp_TGtkCellRendererText_underline_set = 5;
- bm_TGtkCellRendererText_rise_set = $40;
- bp_TGtkCellRendererText_rise_set = 6;
- bm_TGtkCellRendererText_strikethrough_set = $80;
- bp_TGtkCellRendererText_strikethrough_set = 7;
- bm_TGtkCellRendererText_editable_set = $100;
- bp_TGtkCellRendererText_editable_set = 8;
- bm_TGtkCellRendererText_calc_fixed_height = $200;
- bp_TGtkCellRendererText_calc_fixed_height = 9;
- function GTK_TYPE_CELL_RENDERER_TEXT : GType;
- function GTK_CELL_RENDERER_TEXT(obj: pointer) : PGtkCellRendererText;
- function GTK_CELL_RENDERER_TEXT_CLASS(klass: pointer) : PGtkCellRendererTextClass;
- function GTK_IS_CELL_RENDERER_TEXT(obj: pointer) : boolean;
- function GTK_IS_CELL_RENDERER_TEXT_CLASS(klass: pointer) : boolean;
- function GTK_CELL_RENDERER_TEXT_GET_CLASS(obj: pointer) : PGtkCellRendererTextClass;
- function strikethrough(var a : TGtkCellRendererText) : guint; overload;
- procedure set_strikethrough(var a : TGtkCellRendererText; __strikethrough : guint); overload;
- function editable(var a : TGtkCellRendererText) : guint; overload;
- procedure set_editable(var a : TGtkCellRendererText; __editable : guint); overload;
- function scale_set(var a : TGtkCellRendererText) : guint; overload;
- procedure set_scale_set(var a : TGtkCellRendererText; __scale_set : guint); overload;
- function foreground_set(var a : TGtkCellRendererText) : guint;
- procedure set_foreground_set(var a : TGtkCellRendererText; __foreground_set : guint);
- function background_set(var a : TGtkCellRendererText) : guint;
- procedure set_background_set(var a : TGtkCellRendererText; __background_set : guint);
- function underline_set(var a : TGtkCellRendererText) : guint; overload;
- procedure set_underline_set(var a : TGtkCellRendererText; __underline_set : guint); overload;
- function rise_set(var a : TGtkCellRendererText) : guint; overload;
- procedure set_rise_set(var a : TGtkCellRendererText; __rise_set : guint); overload;
- function strikethrough_set(var a : TGtkCellRendererText) : guint; overload;
- procedure set_strikethrough_set(var a : TGtkCellRendererText; __strikethrough_set : guint); overload;
- function editable_set(var a : TGtkCellRendererText) : guint; overload;
- procedure set_editable_set(var a : TGtkCellRendererText; __editable_set : guint); overload;
- function calc_fixed_height(var a : TGtkCellRendererText) : guint;
- procedure set_calc_fixed_height(var a : TGtkCellRendererText; __calc_fixed_height : guint);
- function gtk_cell_renderer_text_get_type:TGtkType; cdecl; external gtklib;
- function gtk_cell_renderer_text_new:PGtkCellRenderer; cdecl; external gtklib;
- procedure gtk_cell_renderer_text_set_fixed_height_from_font(renderer:PGtkCellRendererText; number_of_rows:gint); cdecl; external gtklib;
- {$ENDIF read_interface_rest}
- //------------------------------------------------------------------------------
- {$IFDEF read_implementation}
- function GTK_TYPE_CELL_RENDERER_TEXT : GType;
- begin
- GTK_TYPE_CELL_RENDERER_TEXT:=gtk_cell_renderer_text_get_type;
- end;
- function GTK_CELL_RENDERER_TEXT(obj: pointer) : PGtkCellRendererText;
- begin
- GTK_CELL_RENDERER_TEXT:=PGtkCellRendererText(GTK_CHECK_CAST(obj,GTK_TYPE_CELL_RENDERER_TEXT));
- end;
- function GTK_CELL_RENDERER_TEXT_CLASS(klass: pointer) : PGtkCellRendererTextClass;
- begin
- GTK_CELL_RENDERER_TEXT_CLASS:=PGtkCellRendererTextClass(GTK_CHECK_CLASS_CAST(klass,GTK_TYPE_CELL_RENDERER_TEXT));
- end;
- function GTK_IS_CELL_RENDERER_TEXT(obj: pointer) : boolean;
- begin
- GTK_IS_CELL_RENDERER_TEXT:=GTK_CHECK_TYPE(obj,GTK_TYPE_CELL_RENDERER_TEXT);
- end;
- function GTK_IS_CELL_RENDERER_TEXT_CLASS(klass: pointer) : boolean;
- begin
- GTK_IS_CELL_RENDERER_TEXT_CLASS:=GTK_CHECK_CLASS_TYPE(klass,GTK_TYPE_CELL_RENDERER_TEXT);
- end;
- function GTK_CELL_RENDERER_TEXT_GET_CLASS(obj: pointer) : PGtkCellRendererTextClass;
- begin
- GTK_CELL_RENDERER_TEXT_GET_CLASS:=PGtkCellRendererTextClass(GTK_CHECK_GET_CLASS(obj,GTK_TYPE_CELL_RENDERER_TEXT));
- end;
- function strikethrough(var a : TGtkCellRendererText) : guint;
- begin
- strikethrough:=(a.flag0 and bm_TGtkCellRendererText_strikethrough) shr bp_TGtkCellRendererText_strikethrough;
- end;
- procedure set_strikethrough(var a : TGtkCellRendererText; __strikethrough : guint);
- begin
- a.flag0:=a.flag0 or ((__strikethrough shl bp_TGtkCellRendererText_strikethrough) and bm_TGtkCellRendererText_strikethrough);
- end;
- function editable(var a : TGtkCellRendererText) : guint;
- begin
- editable:=(a.flag0 and bm_TGtkCellRendererText_editable) shr bp_TGtkCellRendererText_editable;
- end;
- procedure set_editable(var a : TGtkCellRendererText; __editable : guint);
- begin
- a.flag0:=a.flag0 or ((__editable shl bp_TGtkCellRendererText_editable) and bm_TGtkCellRendererText_editable);
- end;
- function scale_set(var a : TGtkCellRendererText) : guint;
- begin
- scale_set:=(a.flag0 and bm_TGtkCellRendererText_scale_set) shr bp_TGtkCellRendererText_scale_set;
- end;
- procedure set_scale_set(var a : TGtkCellRendererText; __scale_set : guint);
- begin
- a.flag0:=a.flag0 or ((__scale_set shl bp_TGtkCellRendererText_scale_set) and bm_TGtkCellRendererText_scale_set);
- end;
- function foreground_set(var a : TGtkCellRendererText) : guint;
- begin
- foreground_set:=(a.flag0 and bm_TGtkCellRendererText_foreground_set) shr bp_TGtkCellRendererText_foreground_set;
- end;
- procedure set_foreground_set(var a : TGtkCellRendererText; __foreground_set : guint);
- begin
- a.flag0:=a.flag0 or ((__foreground_set shl bp_TGtkCellRendererText_foreground_set) and bm_TGtkCellRendererText_foreground_set);
- end;
- function background_set(var a : TGtkCellRendererText) : guint;
- begin
- background_set:=(a.flag0 and bm_TGtkCellRendererText_background_set) shr bp_TGtkCellRendererText_background_set;
- end;
- procedure set_background_set(var a : TGtkCellRendererText; __background_set : guint);
- begin
- a.flag0:=a.flag0 or ((__background_set shl bp_TGtkCellRendererText_background_set) and bm_TGtkCellRendererText_background_set);
- end;
- function underline_set(var a : TGtkCellRendererText) : guint;
- begin
- underline_set:=(a.flag0 and bm_TGtkCellRendererText_underline_set) shr bp_TGtkCellRendererText_underline_set;
- end;
- procedure set_underline_set(var a : TGtkCellRendererText; __underline_set : guint);
- begin
- a.flag0:=a.flag0 or ((__underline_set shl bp_TGtkCellRendererText_underline_set) and bm_TGtkCellRendererText_underline_set);
- end;
- function rise_set(var a : TGtkCellRendererText) : guint;
- begin
- rise_set:=(a.flag0 and bm_TGtkCellRendererText_rise_set) shr bp_TGtkCellRendererText_rise_set;
- end;
- procedure set_rise_set(var a : TGtkCellRendererText; __rise_set : guint);
- begin
- a.flag0:=a.flag0 or ((__rise_set shl bp_TGtkCellRendererText_rise_set) and bm_TGtkCellRendererText_rise_set);
- end;
- function strikethrough_set(var a : TGtkCellRendererText) : guint;
- begin
- strikethrough_set:=(a.flag0 and bm_TGtkCellRendererText_strikethrough_set) shr bp_TGtkCellRendererText_strikethrough_set;
- end;
- procedure set_strikethrough_set(var a : TGtkCellRendererText; __strikethrough_set : guint);
- begin
- a.flag0:=a.flag0 or ((__strikethrough_set shl bp_TGtkCellRendererText_strikethrough_set) and bm_TGtkCellRendererText_strikethrough_set);
- end;
- function editable_set(var a : TGtkCellRendererText) : guint;
- begin
- editable_set:=(a.flag0 and bm_TGtkCellRendererText_editable_set) shr bp_TGtkCellRendererText_editable_set;
- end;
- procedure set_editable_set(var a : TGtkCellRendererText; __editable_set : guint);
- begin
- a.flag0:=a.flag0 or ((__editable_set shl bp_TGtkCellRendererText_editable_set) and bm_TGtkCellRendererText_editable_set);
- end;
- function calc_fixed_height(var a : TGtkCellRendererText) : guint;
- begin
- calc_fixed_height:=(a.flag0 and bm_TGtkCellRendererText_calc_fixed_height) shr bp_TGtkCellRendererText_calc_fixed_height;
- end;
- procedure set_calc_fixed_height(var a : TGtkCellRendererText; __calc_fixed_height : guint);
- begin
- a.flag0:=a.flag0 or ((__calc_fixed_height shl bp_TGtkCellRendererText_calc_fixed_height) and bm_TGtkCellRendererText_calc_fixed_height);
- end;
- {$ENDIF read_implementation}
- // included by gtk2.pas
|