2
// Generated by gtkmmproc -- DO NOT MODIFY!
3
#ifndef _GTKMM_MENUSHELL_P_H
4
#define _GTKMM_MENUSHELL_P_H
7
#include <gtkmm/private/container_p.h>
8
#include <gtkmm/menu.h>
9
#include <gtkmm/menubar.h>
10
#include <gtkmm/window.h>
12
#include <glibmm/class.h>
17
class MenuShell_Class : public Glib::Class
20
#ifndef DOXYGEN_SHOULD_SKIP_THIS
21
typedef MenuShell CppObjectType;
22
typedef GtkMenuShell BaseObjectType;
23
typedef GtkMenuShellClass BaseClassType;
24
typedef Gtk::Container_Class CppClassParent;
25
typedef GtkContainerClass BaseClassParent;
27
friend class MenuShell;
28
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
30
const Glib::Class& init();
33
static void class_init_function(void* g_class, void* class_data);
35
static Glib::ObjectBase* wrap_new(GObject*);
39
//Callbacks (default signal handlers):
40
//These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
41
//You could prevent the original default signal handlers being called by overriding the *_impl method.
42
static void deactivate_callback(GtkMenuShell* self);
43
static void selection_done_callback(GtkMenuShell* self);
44
static gboolean move_selected_callback(GtkMenuShell* self, gint p0);
46
//Callbacks (virtual functions):
47
static void insert_vfunc_callback(GtkMenuShell* self, GtkWidget* child, int position);
54
#endif /* _GTKMM_MENUSHELL_P_H */