1
// included by gtk2.pas
3
{$IFDEF read_forward_definitions}
4
{$ENDIF read_forward_definitions}
6
//------------------------------------------------------------------------------
8
{$IFDEF read_interface_types}
9
PGtkRadioMenuItem = ^TGtkRadioMenuItem;
10
TGtkRadioMenuItem = record
11
check_menu_item : TGtkCheckMenuItem;
15
{ Padding for future expansion }
16
PGtkRadioMenuItemClass = ^TGtkRadioMenuItemClass;
17
TGtkRadioMenuItemClass = record
18
parent_class : TGtkCheckMenuItemClass;
19
_gtk_reserved1 : procedure ; cdecl;
20
_gtk_reserved2 : procedure ; cdecl;
21
_gtk_reserved3 : procedure ; cdecl;
22
_gtk_reserved4 : procedure ; cdecl;
25
{$ENDIF read_interface_types}
27
//------------------------------------------------------------------------------
29
{$IFDEF read_interface_rest}
30
function GTK_TYPE_RADIO_MENU_ITEM : GType;
31
function GTK_RADIO_MENU_ITEM(obj: pointer) : PGtkRadioMenuItem;
32
function GTK_RADIO_MENU_ITEM_CLASS(klass: pointer) : PGtkRadioMenuItemClass;
33
function GTK_IS_RADIO_MENU_ITEM(obj: pointer) : boolean;
34
function GTK_IS_RADIO_MENU_ITEM_CLASS(klass: pointer) : boolean;
35
function GTK_RADIO_MENU_ITEM_GET_CLASS(obj: pointer) : PGtkRadioMenuItemClass;
38
function gtk_radio_menu_item_get_type:TGtkType; cdecl; external gtklib;
39
function gtk_radio_menu_item_new(group:PGSList):PGtkWidget; cdecl; external gtklib;
40
function gtk_radio_menu_item_new_with_label(group:PGSList; _label:Pgchar):PGtkWidget; cdecl; external gtklib;
41
function gtk_radio_menu_item_new_with_mnemonic(group:PGSList; _label:Pgchar):PGtkWidget; cdecl; external gtklib;
42
function gtk_radio_menu_item_get_group(radio_menu_item:PGtkRadioMenuItem):PGSList; cdecl; external gtklib;
43
procedure gtk_radio_menu_item_set_group(radio_menu_item:PGtkRadioMenuItem; group:PGSList); cdecl; external gtklib;
45
{$ifndef G_DISABLE_DEPRECATED}
46
function gtk_radio_menu_item_group(radio_menu_item:PGtkRadioMenuItem):PGSList;
49
{$ENDIF read_interface_rest}
51
//------------------------------------------------------------------------------
53
{$IFDEF read_implementation}
54
function GTK_TYPE_RADIO_MENU_ITEM : GType;
56
GTK_TYPE_RADIO_MENU_ITEM:=gtk_radio_menu_item_get_type;
59
function GTK_RADIO_MENU_ITEM(obj: pointer) : PGtkRadioMenuItem;
61
GTK_RADIO_MENU_ITEM:=PGtkRadioMenuItem(GTK_CHECK_CAST(obj,GTK_TYPE_RADIO_MENU_ITEM));
64
function GTK_RADIO_MENU_ITEM_CLASS(klass: pointer) : PGtkRadioMenuItemClass;
66
GTK_RADIO_MENU_ITEM_CLASS:=PGtkRadioMenuItemClass(GTK_CHECK_CLASS_CAST(klass,GTK_TYPE_RADIO_MENU_ITEM));
69
function GTK_IS_RADIO_MENU_ITEM(obj: pointer) : boolean;
71
GTK_IS_RADIO_MENU_ITEM:=GTK_CHECK_TYPE(obj,GTK_TYPE_RADIO_MENU_ITEM);
74
function GTK_IS_RADIO_MENU_ITEM_CLASS(klass: pointer) : boolean;
76
GTK_IS_RADIO_MENU_ITEM_CLASS:=GTK_CHECK_CLASS_TYPE(klass,GTK_TYPE_RADIO_MENU_ITEM);
79
function GTK_RADIO_MENU_ITEM_GET_CLASS(obj: pointer) : PGtkRadioMenuItemClass;
81
GTK_RADIO_MENU_ITEM_GET_CLASS:=PGtkRadioMenuItemClass(GTK_CHECK_GET_CLASS(obj,GTK_TYPE_RADIO_MENU_ITEM));
84
{$ifndef G_DISABLE_DEPRECATED}
85
function gtk_radio_menu_item_group(radio_menu_item:PGtkRadioMenuItem):PGSList;
87
gtk_radio_menu_item_group:=gtk_radio_menu_item_get_group(radio_menu_item);
91
{$ENDIF read_implementation}
92
// included by gtk2.pas