80
82
#define GTK_MENU_SEPARATOR \
81
{NULL, NULL, NULL, NULL, 0, MENU_SEP, NULL, NULL, NULL, TRUE, TRUE}
83
{NULL, NULL, NULL, NULL, FALSE, 0, MENU_SEP, NULL, NULL, NULL, NULL, TRUE, TRUE}
83
85
#define GTK_MENU_ENTRY(a, b, c, d, e, f, g, h) \
84
{a, b, c, d, e, MENU_ENTRY, f, g, NULL, TRUE, h}
86
{a, b, c, d, FALSE, e, MENU_ENTRY, f, NULL, g, NULL, TRUE, h}
88
#define GTK_MENU_THEME_ENTRY(a, b, c, d, e, f, g, h) \
89
{a, b, c, d, TRUE, e, MENU_ENTRY, f, NULL, g, NULL, TRUE, h}
91
#define GTK_MENU_ENTRY_WITH_CLOSURE(a, b, c, d, e, f, g, h, i) \
92
{a, b, c, d, FALSE, e, MENU_ENTRY, f, g, h, NULL, TRUE, i}
86
94
#define GTK_MENU_RADIO_ENTRY(a, b, c, d, e, f, g, h, i) \
87
{a, b, c, d, e, MENU_RADIO_ENTRY, f, g, NULL, h, i}
95
{a, b, c, d, FALSE, e, MENU_RADIO_ENTRY, f, NULL, g, NULL, h, i}
89
97
#define GTK_MENU_TOGGLE_ENTRY(a, b, c, d, e, f, g, h, i) \
90
{a, b, c, d, e, MENU_TOGGLE_ENTRY, f, g, NULL, h, i}
98
{a, b, c, d, FALSE, e, MENU_TOGGLE_ENTRY, f, NULL, g, NULL, h, i}
92
100
#define GTK_MENU_NEW(a) \
93
{NULL, a, NULL, NULL, 0, MENU_NEW, NULL, NULL, NULL, TRUE, TRUE}
101
{NULL, a, NULL, NULL, FALSE, 0, MENU_NEW, NULL, NULL, NULL, NULL, TRUE, TRUE}
95
103
#define GTK_SUBMENU_NEW(a, b) \
96
{a, b, NULL, NULL, 0, MENU_SUBMENU_NEW, NULL, NULL, NULL, TRUE, TRUE}
104
{a, b, NULL, NULL, FALSE, 0, MENU_SUBMENU_NEW, NULL, NULL, NULL, NULL, TRUE, TRUE}
98
106
#define GTK_MENU_END \
99
{NULL, NULL, NULL, NULL, 0, MENU_END, NULL, NULL, NULL, TRUE, TRUE}
107
{NULL, NULL, NULL, NULL, FALSE, 0, MENU_END, NULL, NULL, NULL, NULL, TRUE, TRUE}
102
110
/* DESCRIPTION : This callback is called when the user