change cursor
public text v1 · immutable bool PaletteView::on_enter_swatch(GdkEventCrossing* event)
{
Glib::RefPtr<Gdk::Window> win = m_eventBox.get_window();
if (win)
{
Glib::RefPtr<Gdk::Display> dpy = Gdk::Display::get_default();
Gdk::Cursor cursor(dpy, Gdk::HAND2);
win->set_cursor(cursor);
}
return true;
}
bool PaletteView::on_leave_swatch(GdkEventCrossing* event)
{
Glib::RefPtr<Gdk::Window> win = m_eventBox.get_window();
if (win)
{
win->set_cursor();
}
return true;
}