2
$Id: gtktearoffmenuitem.pp,v 1.1 2000/07/13 06:34:06 michael Exp $
5
{****************************************************************************
7
****************************************************************************}
9
{$ifdef read_interface}
12
PGtkTearoffMenuItem = ^TGtkTearoffMenuItem;
13
TGtkTearoffMenuItem = record
14
menu_item : TGtkMenuItem;
19
bm_TGtkTearoffMenuItem_torn_off = $1;
20
bp_TGtkTearoffMenuItem_torn_off = 0;
21
function torn_off(var a : TGtkTearoffMenuItem) : guint;
22
procedure set_torn_off(var a : TGtkTearoffMenuItem; __torn_off : guint);
25
PGtkTearoffMenuItemClass = ^TGtkTearoffMenuItemClass;
26
TGtkTearoffMenuItemClass = record
27
parent_class : TGtkMenuItemClass;
31
GTK_TEAROFF_MENU_ITEM=PGtkTearoffMenuItem;
32
GTK_TEAROFF_MENU_ITEM_CLASS=PGtkTearoffMenuItemClass;
34
function GTK_TEAROFF_MENU_ITEM_TYPE:TGtkType;cdecl;external gtkdll name 'gtk_tearoff_menu_item_get_type';
35
function GTK_IS_TEAROFF_MENU_ITEM(obj:pointer):boolean;
36
function GTK_IS_TEAROFF_MENU_ITEM_CLASS(klass:pointer):boolean;
38
function gtk_tearoff_menu_item_get_type:TGtkType;cdecl;external gtkdll name 'gtk_tearoff_menu_item_get_type';
39
function gtk_tearoff_menu_item_new:PGtkWidget;cdecl;external gtkdll name 'gtk_tearoff_menu_item_new';
41
{$endif read_interface}
44
{****************************************************************************
46
****************************************************************************}
48
{$ifdef read_implementation}
51
function torn_off(var a : TGtkTearoffMenuItem) : guint;
53
torn_off:=(a.flag0 and bm_TGtkTearoffMenuItem_torn_off) shr bp_TGtkTearoffMenuItem_torn_off;
56
procedure set_torn_off(var a : TGtkTearoffMenuItem; __torn_off : guint);
58
a.flag0:=a.flag0 or ((__torn_off shl bp_TGtkTearoffMenuItem_torn_off) and bm_TGtkTearoffMenuItem_torn_off);
61
function GTK_IS_TEAROFF_MENU_ITEM(obj:pointer):boolean;
63
GTK_IS_TEAROFF_MENU_ITEM:=(obj<>nil) and GTK_IS_TEAROFF_MENU_ITEM_CLASS(PGtkTypeObject(obj)^.klass);
66
function GTK_IS_TEAROFF_MENU_ITEM_CLASS(klass:pointer):boolean;
68
GTK_IS_TEAROFF_MENU_ITEM_CLASS:=(klass<>nil) and (PGtkTypeClass(klass)^.thetype=GTK_TEAROFF_MENU_ITEM_TYPE);
71
{$endif read_implementation}
75
$Log: gtktearoffmenuitem.pp,v $
76
Revision 1.1 2000/07/13 06:34:06 michael
79
Revision 1.1 1999/11/24 23:36:36 peter
80
* moved to packages dir
82
Revision 1.6 1999/10/06 17:42:50 peter
83
* external is now only in the interface
84
* removed gtk 1.0 support
86
Revision 1.5 1999/10/05 09:28:27 peter
87
* patches from Frank Loemker
89
Revision 1.4 1999/07/23 16:13:13 peter
92
Revision 1.3 1999/05/11 00:39:31 peter
95
Revision 1.2 1999/05/10 15:20:30 peter
98
Revision 1.1 1999/05/10 09:14:00 peter