7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
33 #if defined(DELETE) && !defined(GTKMM_MACRO_SHADOW_DELETE)
34 enum { GTKMM_MACRO_DEFINITION_DELETE =
DELETE };
36 enum {
DELETE = GTKMM_MACRO_DEFINITION_DELETE };
38 #define GTKMM_MACRO_SHADOW_DELETE 1
41 #ifndef DOXYGEN_SHOULD_SKIP_THIS
104 #ifndef DOXYGEN_SHOULD_SKIP_THIS
112 static GType value_type() G_GNUC_CONST;
137 #ifndef DOXYGEN_SHOULD_SKIP_THIS
145 static GType value_type() G_GNUC_CONST;
174 #ifndef DOXYGEN_SHOULD_SKIP_THIS
182 static GType value_type() G_GNUC_CONST;
197 #ifndef DOXYGEN_SHOULD_SKIP_THIS
198 typedef Event CppObjectType;
253 #ifndef GDKMM_DISABLE_DEPRECATED
418 #ifndef DOXYGEN_SHOULD_SKIP_THIS
420 class Value<
Gdk::
Event> :
public Glib::Value_Boxed<Gdk::Event>
bool get_coords(double &x_win, double &y_win) const
bool send_client_message(const Glib::RefPtr< Display > &display, NativeWindow winid)
GdkEvent * gobj_copy() const
Provides access to the underlying C instance. The caller is responsible for freeing it....
Glib::RefPtr< Screen > get_screen()
static GType get_type() G_GNUC_CONST
Glib::RefPtr< const Screen > get_screen() const
GdkEvent * gobj()
Provides access to the underlying C instance.
void set_screen(const Glib::RefPtr< Screen > &screen)
bool send_client_message(NativeWindow winid)
void swap(Event &lhs, Event &rhs)
Gdk::Event wrap(GdkEvent *object, bool take_copy=false)
static Event get_graphics_expose(const Glib::RefPtr< Window > &window)
bool get_state(ModifierType &state) const
const GdkEvent * gobj() const
Provides access to the underlying C instance.
bool get_axis(AxisUse axis_use, double &value) const
static bool get_show_events()
static void set_show_events(bool show_events)
bool get_root_coords(double &x_root, double &y_root) const
static bool events_pending()
GdkNativeWindow NativeWindow