[gtkmm] Gtk::Widget: Add two drag_source_set_icon() overloads



commit f32221fb16561d0a45bbf619f068a82a87497edd
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Tue Apr 3 17:03:13 2018 +0200

    Gtk::Widget: Add two drag_source_set_icon() overloads
    
    Add drag_source_set_icon(const Glib::RefPtr<Gio::Icon>& icon)
    and drag_source_set_icon(const Glib::RefPtr<Gdk::Paintable>& paintable).

 gtk/src/widget.ccg |    1 +
 gtk/src/widget.hg  |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gtk/src/widget.ccg b/gtk/src/widget.ccg
index ce10d7a..8a2fad5 100644
--- a/gtk/src/widget.ccg
+++ b/gtk/src/widget.ccg
@@ -19,6 +19,7 @@
 
 #include <gdkmm/contentformats.h>
 #include <gdkmm/frameclock.h>
+#include <gdkmm/paintable.h>
 #include <gtkmm/adjustment.h>
 #include <gtkmm/window.h>
 #include <gtkmm/accelgroup.h>
diff --git a/gtk/src/widget.hg b/gtk/src/widget.hg
index 20b8c02..820f57a 100644
--- a/gtk/src/widget.hg
+++ b/gtk/src/widget.hg
@@ -49,6 +49,7 @@ namespace Gdk
 {
 class ContentFormats;
 class FrameClock;
+class Paintable;
 }
 
 namespace Gtk
@@ -447,6 +448,8 @@ public:
   _WRAP_METHOD(void drag_source_unset(), gtk_drag_source_unset)
 
   _WRAP_METHOD(void drag_source_set_icon(const Glib::ustring& icon_name), gtk_drag_source_set_icon_name)
+  _WRAP_METHOD(void drag_source_set_icon(const Glib::RefPtr<Gio::Icon>& icon), 
gtk_drag_source_set_icon_gicon)
+  _WRAP_METHOD(void drag_source_set_icon(const Glib::RefPtr<Gdk::Paintable>& paintable), 
gtk_drag_source_set_icon_paintable)
 
   _WRAP_METHOD(void drag_source_add_text_targets(), gtk_drag_source_add_text_targets)
   _WRAP_METHOD(void drag_source_add_uri_targets(), gtk_drag_source_add_uri_targets)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]