gtkhtmlcontext.inc 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. // included by gtkhtml.pas
  2. {$IFDEF read_forward_definitions}
  3. {$ENDIF read_forward_definitions}
  4. //------------------------------------------------------------------------------
  5. {$IFDEF read_interface_types}
  6. PGtkHtmlContext = ^TGtkHtmlContext;
  7. TGtkHtmlContext = record
  8. parent : TGObject;
  9. documents : PGSList;
  10. standard_font : PHtmlFontSpecification;
  11. fixed_font : PHtmlFontSpecification;
  12. debug_painting : gboolean;
  13. end;//TGtkHtmlContext
  14. PGtkHtmlContextClass = ^TGtkHtmlContextClass;
  15. TGtkHtmlContextClass = record
  16. parent : TGObjectClass;
  17. end;//TGtkHtmlContextClass
  18. {$ENDIF read_interface_types}
  19. //------------------------------------------------------------------------------
  20. {$IFDEF read_interface_rest}
  21. function GTK_HTML_CONTEXT_TYPE : GType;
  22. function GTK_HTML_CONTEXT(obj : pointer) : PGtkHtmlContext;
  23. function GTK_HTML_CONTEXT_CLASS(klass : pointer) : PGtkHtmlContextClass;
  24. function GTK_HTML_IS_CONTEXT(obj : pointer) : boolean;
  25. function GTK_HTML_IS_CONTEXT_CLASS(klass : pointer) : boolean;
  26. function gtk_html_context_get_type:GType;
  27. function gtk_html_context_get:PGtkHtmlContext;
  28. {$ENDIF read_interface_rest}
  29. //------------------------------------------------------------------------------
  30. {$IFDEF read_implementation}
  31. function GTK_HTML_CONTEXT_TYPE : GType;
  32. begin
  33. GTK_HTML_CONTEXT_TYPE:=gtk_html_context_get_type;
  34. end;//GTK_HTML_CONTEXT_TYPE
  35. function GTK_HTML_CONTEXT(obj : pointer) : PGtkHtmlContext;
  36. begin
  37. GTK_HTML_CONTEXT:=GTK_CHECK_CAST(obj,GTK_HTML_CONTEXT_TYPE,TGtkHtmlContext);
  38. end;//GTK_HTML_CONTEXT
  39. function GTK_HTML_CONTEXT_CLASS(klass : pointer) : PGtkHtmlContextClass;
  40. begin
  41. GTK_HTML_CONTEXT_CLASS:=GTK_CHECK_CLASS_CAST(klass,GTK_HTML_CONTEXT_TYPE,TGtkHtmlContextClass);
  42. end;//GTK_HTML_CONTEXT_CLASS
  43. function GTK_HTML_IS_CONTEXT(obj : pointer) : boolean;
  44. begin
  45. GTK_HTML_IS_CONTEXT:=GTK_CHECK_TYPE(obj,GTK_HTML_CONTEXT_TYPE);
  46. end;//GTK_HTML_IS_CONTEXT
  47. function GTK_HTML_IS_CONTEXT_CLASS(klass : pointer) : boolean;
  48. begin
  49. GTK_HTML_IS_CONTEXT_CLASS:=GTK_CHECK_CLASS_TYPE(klass,GTK_HTML_CONTEXT_TYPE);
  50. end;//GTK_HTML_IS_CONTEXT_CLASS
  51. {$ENDIF read_implementation}
  52. // included by gtkhtml.pas