// the following code workds
guint *w, *h;
Glib::RefPtr<Gdk::Display> display =
GLW->get_display();
Glib::RefPtr<Gdk::Window> win =
GLW->get_window();
Glib::RefPtr<Gdk::Cursor> cursor =
Gdk::Cursor::create(display, Gdk::CROSSHAIR);
win->set_cursor(cursor);
// the folling code doesn't work
gdk_display_get_maximal_cursor_size(
display->gobj(), w, h);
No idea on how to change the cursor size yet. I've set the cursor
size of my gnome cusor to 64 or so, but it doesn't affect the gdk
cursor that I've created above.
Can you define "doesn't work"? Are `w` and `h` not set to a valid cursor size?
but then maybe that's the real point: if you're trying to *set* the size, why call *get*_maximal_cursor_size()?