gtkvscale.inc 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. // included by gtk2.pas
  2. {$IFDEF read_forward_definitions}
  3. {$ENDIF read_forward_definitions}
  4. //------------------------------------------------------------------------------
  5. {$IFDEF read_interface_types}
  6. PGtkVScale = ^TGtkVScale;
  7. TGtkVScale = record
  8. scale : TGtkScale;
  9. end;
  10. PGtkVScaleClass = ^TGtkVScaleClass;
  11. TGtkVScaleClass = record
  12. parent_class : TGtkScaleClass;
  13. end;
  14. {$ENDIF read_interface_types}
  15. //------------------------------------------------------------------------------
  16. {$IFDEF read_interface_rest}
  17. function GTK_TYPE_VSCALE : GType;
  18. function GTK_VSCALE(obj: pointer) : PGtkVScale;
  19. function GTK_VSCALE_CLASS(klass: pointer) : PGtkVScaleClass;
  20. function GTK_IS_VSCALE(obj: pointer) : boolean;
  21. function GTK_IS_VSCALE_CLASS(klass: pointer) : boolean;
  22. function GTK_VSCALE_GET_CLASS(obj: pointer) : PGtkVScaleClass;
  23. function gtk_vscale_get_type:TGtkType; cdecl; external gtklib;
  24. function gtk_vscale_new(adjustment:PGtkAdjustment):PGtkWidget; cdecl; external gtklib;
  25. function gtk_vscale_new_with_range(min:gdouble; max:gdouble; step:gdouble):PGtkWidget; cdecl; external gtklib;
  26. {$ENDIF read_interface_rest}
  27. //------------------------------------------------------------------------------
  28. {$IFDEF read_implementation}
  29. function GTK_TYPE_VSCALE : GType;
  30. begin
  31. GTK_TYPE_VSCALE:=gtk_vscale_get_type;
  32. end;
  33. function GTK_VSCALE(obj: pointer) : PGtkVScale;
  34. begin
  35. GTK_VSCALE:=PGtkVScale(GTK_CHECK_CAST(obj,GTK_TYPE_VSCALE));
  36. end;
  37. function GTK_VSCALE_CLASS(klass: pointer) : PGtkVScaleClass;
  38. begin
  39. GTK_VSCALE_CLASS:=PGtkVScaleClass(GTK_CHECK_CLASS_CAST(klass,GTK_TYPE_VSCALE));
  40. end;
  41. function GTK_IS_VSCALE(obj: pointer) : boolean;
  42. begin
  43. GTK_IS_VSCALE:=GTK_CHECK_TYPE(obj,GTK_TYPE_VSCALE);
  44. end;
  45. function GTK_IS_VSCALE_CLASS(klass: pointer) : boolean;
  46. begin
  47. GTK_IS_VSCALE_CLASS:=GTK_CHECK_CLASS_TYPE(klass,GTK_TYPE_VSCALE);
  48. end;
  49. function GTK_VSCALE_GET_CLASS(obj: pointer) : PGtkVScaleClass;
  50. begin
  51. GTK_VSCALE_GET_CLASS:=PGtkVScaleClass(GTK_CHECK_GET_CLASS(obj,GTK_TYPE_VSCALE));
  52. end;
  53. {$ENDIF read_implementation}
  54. // included by gtk2.pas