2
// Generated by gtkmmproc -- DO NOT MODIFY!
3
#ifndef _GTKMM_COMBO_P_H
4
#define _GTKMM_COMBO_P_H
5
#include <gtkmm/private/box_p.h>
6
#include <gtkmm/private/item_p.h>
8
#include <glibmm/class.h>
13
class ComboDropDownItem_Class : public Glib::Class
16
#ifndef DOXYGEN_SHOULD_SKIP_THIS
17
typedef ComboDropDownItem CppObjectType;
18
typedef GtkListItem BaseObjectType;
19
typedef GtkListItemClass BaseClassType;
20
typedef Gtk::Item_Class CppClassParent;
21
typedef GtkItemClass BaseClassParent;
23
friend class ComboDropDownItem;
24
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
26
const Glib::Class& init();
28
static void class_init_function(void* g_class, void* class_data);
30
static Glib::ObjectBase* wrap_new(GObject*);
34
//Callbacks (default signal handlers):
35
//These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
36
//You could prevent the original default signal handlers being called by overriding the *_impl method.
37
static void scroll_horizontal_callback(GtkListItem* self, GtkScrollType p0, gfloat p1);
38
static void scroll_vertical_callback(GtkListItem* self, GtkScrollType p0, gfloat p1);
40
//Callbacks (virtual functions):
47
#include <glibmm/class.h>
52
class ComboDropDown_Class : public Glib::Class
55
#ifndef DOXYGEN_SHOULD_SKIP_THIS
56
typedef ComboDropDown CppObjectType;
57
typedef GtkList BaseObjectType;
58
typedef GtkListClass BaseClassType;
59
typedef Gtk::Container_Class CppClassParent;
60
typedef GtkContainerClass BaseClassParent;
62
friend class ComboDropDown;
63
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
65
const Glib::Class& init();
67
static void class_init_function(void* g_class, void* class_data);
69
static Glib::ObjectBase* wrap_new(GObject*);
73
//Callbacks (default signal handlers):
74
//These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
75
//You could prevent the original default signal handlers being called by overriding the *_impl method.
76
static void select_child_callback(GtkList* self, GtkWidget* p0);
77
static void selection_changed_callback(GtkList* self);
78
static void unselect_child_callback(GtkList* self, GtkWidget* p0);
80
//Callbacks (virtual functions):
87
#include <glibmm/class.h>
92
class Combo_Class : public Glib::Class
95
#ifndef DOXYGEN_SHOULD_SKIP_THIS
96
typedef Combo CppObjectType;
97
typedef GtkCombo BaseObjectType;
98
typedef GtkComboClass BaseClassType;
99
typedef Gtk::HBox_Class CppClassParent;
100
typedef GtkHBoxClass BaseClassParent;
103
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
105
const Glib::Class& init();
107
static void class_init_function(void* g_class, void* class_data);
109
static Glib::ObjectBase* wrap_new(GObject*);
113
//Callbacks (default signal handlers):
114
//These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
115
//You could prevent the original default signal handlers being called by overriding the *_impl method.
117
//Callbacks (virtual functions):
123
#endif /* _GTKMM_COMBO_P_H */