1
{$IfDef read_interface}
7
offscreen_pixmap : PGdkPixmap;
8
adjustment : PGtkAdjustment;
23
bm__GtkDial_policy = $3;
24
bp__GtkDial_policy = 0;
25
bm__GtkDial_view_only = $4;
26
bp__GtkDial_view_only = 2;
27
function policy(var a : TGtkDial) : guint;
28
procedure set_policy(var a : TGtkDial; __policy : guint);
29
function view_only(var a : TGtkDial) : guint;
30
procedure set_view_only(var a : TGtkDial; __view_only : guint);
33
PGtkDialClass = ^TGtkDialClass;
34
TGtkDialClass = record
35
parent_class : TGtkWidgetClass;
37
GTK_DIAL_CLASS = PGtkDialClass;
39
function GTK_TYPE_DIAL : TGTKType;
40
function GTK_IS_DIAL(obj : Pointer) : gboolean;
41
function GTK_IS_DIAL_CLASS(klass : Pointer) : gboolean;
43
function gtk_dial_new(adjustment:PGtkAdjustment):PGtkWidget;cdecl;external libgnomeuidll name 'gtk_dial_new';
44
function gtk_dial_get_type:TGTKType;cdecl;external libgnomeuidll name 'gtk_dial_get_type';
45
function gtk_dial_get_adjustment(dial:PGtkDial):PGtkAdjustment;cdecl;external libgnomeuidll name 'gtk_dial_get_adjustment';
46
procedure gtk_dial_set_update_policy(dial:PGtkDial; policy:TGtkUpdateType);cdecl;external libgnomeuidll name 'gtk_dial_set_update_policy';
47
procedure gtk_dial_set_adjustment(dial:PGtkDial; adjustment:PGtkAdjustment);cdecl;external libgnomeuidll name 'gtk_dial_set_adjustment';
48
function gtk_dial_set_percentage(dial:PGtkDial; percent:gfloat):gfloat;cdecl;external libgnomeuidll name 'gtk_dial_set_percentage';
49
function gtk_dial_get_percentage(dial:PGtkDial):gfloat;cdecl;external libgnomeuidll name 'gtk_dial_get_percentage';
50
function gtk_dial_set_value(dial:PGtkDial; value:gfloat):gfloat;cdecl;external libgnomeuidll name 'gtk_dial_set_value';
51
function gtk_dial_get_value(dial:PGtkDial):gfloat;cdecl;external libgnomeuidll name 'gtk_dial_get_value';
52
procedure gtk_dial_set_view_only(dial:PGtkDial; view_only:gboolean);cdecl;external libgnomeuidll name 'gtk_dial_set_view_only';
54
{$EndIf read_interface}
56
{$Ifdef read_implementation}
58
function GTK_TYPE_DIAL : TGTKType;
60
GTK_TYPE_DIAL:=gtk_dial_get_type;
63
function GTK_IS_DIAL(obj : Pointer) : gboolean;
65
GTK_IS_DIAL:=(obj<>nil) and GTK_IS_DIAL_CLASS(PGtkTypeObject(obj)^.klass);
68
function GTK_IS_DIAL_CLASS(klass : Pointer) : gboolean;
70
GTK_IS_DIAL_CLASS:=(klass<>nil) and (PGtkTypeClass(klass)^.thetype=GTK_TYPE_DIAL);
73
function policy(var a : TGtkDial) : guint;
75
policy:=(a.flag0 and bm__GtkDial_policy) shr bp__GtkDial_policy;
78
procedure set_policy(var a : TGtkDial; __policy : guint);
80
a.flag0:=a.flag0 or ((__policy shl bp__GtkDial_policy) and bm__GtkDial_policy);
83
function view_only(var a : TGtkDial) : guint;
85
view_only:=(a.flag0 and bm__GtkDial_view_only) shr bp__GtkDial_view_only;
88
procedure set_view_only(var a : TGtkDial; __view_only : guint);
90
a.flag0:=a.flag0 or ((__view_only shl bp__GtkDial_view_only) and bm__GtkDial_view_only);
93
{$Endif read_implementation}