3 #ifndef _GDKMM_CURSOR_H
4 #define _GDKMM_CURSOR_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
37 #ifndef DOXYGEN_SHOULD_SKIP_THIS
137 #ifndef DOXYGEN_SHOULD_SKIP_THIS
145 static GType value_type() G_GNUC_CONST;
161 #ifndef DOXYGEN_SHOULD_SKIP_THIS
162 typedef Cursor CppObjectType;
198 Cursor(
const Glib::RefPtr<Pixmap>& source,
const Glib::RefPtr<Pixmap>& mask,
202 Cursor(
const Glib::RefPtr<Display>& display,
const Glib::RefPtr<Pixbuf>&
pixbuf,
int x,
int y);
203 explicit Cursor(
const Glib::RefPtr<Display>& display,
const Glib::ustring&
name);
277 #ifndef DOXYGEN_SHOULD_SKIP_THIS
Glib::RefPtr< const Gdk::Pixbuf > get_image() const
Cursor(const Glib::RefPtr< Display > &display, const Glib::ustring &name)
void swap(Cursor &lhs, Cursor &rhs)
Cursor(const Glib::RefPtr< Display > &display, CursorType cursor_type)
Cursor(const Glib::RefPtr< Display > &display, const Glib::RefPtr< Pixbuf > &pixbuf, int x, int y)
const GdkCursor * gobj() const
Provides access to the underlying C instance.
GdkCursor * gobj_copy() const
Provides access to the underlying C instance. The caller is responsible for freeing it....
Glib::RefPtr< Gdk::Pixbuf > get_image()
Cursor(CursorType cursor_type)
GdkCursor * gobj()
Provides access to the underlying C instance.
CursorType get_cursor_type() const
Cursor(const Glib::RefPtr< Pixmap > &source, const Glib::RefPtr< Pixmap > &mask, const Color &fg, const Color &bg, int x, int y)
Gdk::Cursor wrap(GdkCursor *object, bool take_copy=false)
Glib::RefPtr< const Display > get_display() const
static GType get_type() G_GNUC_CONST
Glib::RefPtr< Display > get_display()
GtkImageIconNameData name
GtkImagePixbufData pixbuf