From 265c5766ab1695686bff4ba09a5b5faa6c6b8e2b Mon Sep 17 00:00:00 2001 From: michael Date: Thu, 25 May 2006 07:50:09 +0000 Subject: [PATCH] + Forgot to add when committing patch git-svn-id: trunk@3665 - --- .gitattributes | 1 + packages/extra/gtk2/gtkcellrenderercombo.inc | 80 ++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 packages/extra/gtk2/gtkcellrenderercombo.inc diff --git a/.gitattributes b/.gitattributes index e34f30e8b8..0769189a45 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2737,6 +2737,7 @@ packages/extra/gtk2/gtk+/gtk/gtkwindow.inc svneol=native#text/plain packages/extra/gtk2/gtk+/gtk/paste.pas svneol=native#text/plain packages/extra/gtk2/gtk+/gtk/xembed.inc svneol=native#text/plain packages/extra/gtk2/gtk2forlazarus.lpk -text +packages/extra/gtk2/gtkcellrenderercombo.inc svneol=native#text/plain packages/extra/gtk2/gtkglext/gdkglconfig.inc svneol=native#text/plain packages/extra/gtk2/gtkglext/gdkglcontext.inc svneol=native#text/plain packages/extra/gtk2/gtkglext/gdkgldefs.inc svneol=native#text/plain diff --git a/packages/extra/gtk2/gtkcellrenderercombo.inc b/packages/extra/gtk2/gtkcellrenderercombo.inc new file mode 100644 index 0000000000..8086639feb --- /dev/null +++ b/packages/extra/gtk2/gtkcellrenderercombo.inc @@ -0,0 +1,80 @@ +// included by gtk2.pas + +{$IFDEF read_forward_definitions} +{$ENDIF read_forward_definitions} + +//------------------------------------------------------------------------------ + +{$IFDEF read_interface_types} + + PGtkCellRendererCombo = ^TGtkCellRendererCombo; + TGtkCellRendererCombo = record + parent : TGtkCellRendererText; + model : PGtkTreeModel; + text_column: gint; + has_entry: gboolean; + {< private >} + focus_out_id: guint; + end; + + PGtkCellRendererComboClass = ^TGtkCellRendererComboClass; + TGtkCellRendererComboClass = record + parent_class : TGtkCellRendererTextClass; + end; + +{$ENDIF read_interface_types} + +//------------------------------------------------------------------------------ + +{$IFDEF read_interface_rest} + + function GTK_TYPE_CELL_RENDERER_COMBO: GType; + function GTK_CELL_RENDERER_COMBO(obj: Pointer): PGtkCellRendererCombo; + function GTK_CELL_RENDERER_COMBO_CLASS(klass: pointer): PGtkCellRendererComboClass; + function GTK_IS_CELL_RENDERER_COMBO(obj: pointer): boolean; + function GTK_IS_CELL_RENDERER_COMBO_CLASS(klass: pointer):boolean; + function GTK_CELL_RENDERER_COMBO_GET_CLASS(obj: pointer): PGtkCellRendererComboClass; + + function gtk_cell_renderer_combo_get_type:TGtkType; cdecl; external gtklib; + function gtk_cell_renderer_combo_new: PGtkCellRendererCombo; cdecl; external gtklib; + +{$ENDIF read_interface_rest} + +//------------------------------------------------------------------------------ + +{$IFDEF read_implementation} + + function GTK_TYPE_CELL_RENDERER_COMBO: GType; + begin + Result:= gtk_cell_renderer_combo_get_type (); + end; + + function GTK_CELL_RENDERER_COMBO(obj: Pointer): PGtkCellRendererCombo; + begin + Result:= PGtkCellRendererCombo(GTK_CHECK_CAST(obj, GTK_TYPE_CELL_RENDERER_COMBO)); + end; + + function GTK_CELL_RENDERER_COMBO_CLASS(klass: pointer): PGtkCellRendererComboClass; + begin + Result:= PGtkCellRendererComboClass(GTK_CHECK_CLASS_CAST(klass, GTK_TYPE_CELL_RENDERER_COMBO)); + end; + + function GTK_IS_CELL_RENDERER_COMBO(obj: pointer): boolean; + begin + Result:= GTK_CHECK_TYPE(obj, GTK_TYPE_CELL_RENDERER_COMBO); + end; + + function GTK_IS_CELL_RENDERER_COMBO_CLASS(klass: pointer):boolean; + begin + Result:= GTK_CHECK_CLASS_TYPE(klass, GTK_TYPE_CELL_RENDERER_COMBO); + end; + + function GTK_CELL_RENDERER_COMBO_GET_CLASS(obj: pointer): PGtkCellRendererComboClass; + begin + Result:= PGtkCellRendererComboClass(GTK_CHECK_GET_CLASS(obj, GTK_TYPE_CELL_RENDERER_COMBO)); + end; + + +{$ENDIF read_implementation} +// included by gtk2.pas +