[gtkmm] Gtk::Widget: Add get_native()



commit 60079d1a40b45406f18a899c4f0527dbf688e0a2
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Mon Jun 3 13:26:26 2019 +0200

    Gtk::Widget: Add get_native()

 gtk/src/widget.ccg      | 1 +
 gtk/src/widget.hg       | 4 ++++
 tools/m4/convert_gtk.m4 | 1 +
 3 files changed, 6 insertions(+)
---
diff --git a/gtk/src/widget.ccg b/gtk/src/widget.ccg
index 30c56b06..fb4d822d 100644
--- a/gtk/src/widget.ccg
+++ b/gtk/src/widget.ccg
@@ -24,6 +24,7 @@
 #include <gtkmm/adjustment.h>
 #include <gtkmm/window.h>
 #include <gtkmm/root.h>
+#include <gtkmm/native.h>
 #include <gtkmm/accelgroup.h>
 #include <gtkmm/settings.h>
 #include <gtkmm/container.h>
diff --git a/gtk/src/widget.hg b/gtk/src/widget.hg
index 1e47cfba..1c510b07 100644
--- a/gtk/src/widget.hg
+++ b/gtk/src/widget.hg
@@ -68,6 +68,7 @@ class AccelGroup;
 class Adjustment;
 class Window;
 class Root;
+class Native;
 class Container;
 class EventController;
 class LayoutManager;
@@ -255,6 +256,9 @@ public:
   _WRAP_METHOD(Root* get_root(), gtk_widget_get_root)
   _WRAP_METHOD(const Root* get_root() const, gtk_widget_get_root, constversion)
 
+  _WRAP_METHOD(Native* get_native(), gtk_widget_get_native)
+  _WRAP_METHOD(const Native* get_native() const, gtk_widget_get_native, constversion)
+
   _WRAP_METHOD(bool child_focus(DirectionType direction), gtk_widget_child_focus)
 
   _WRAP_METHOD(bool keynav_failed(DirectionType direction), gtk_widget_keynav_failed)
diff --git a/tools/m4/convert_gtk.m4 b/tools/m4/convert_gtk.m4
index 79b82339..1e9c3f2b 100644
--- a/tools/m4/convert_gtk.m4
+++ b/tools/m4/convert_gtk.m4
@@ -388,6 +388,7 @@ _CONVERSION(`GtkEditable*',`Editable*',`dynamic_cast<$2>(Glib::wrap_auto((GObjec
 _CONVERSION(`Editable&',`GtkEditable*',__FR2P)
 
 _CONVERSION(`GtkRoot*',`Root*',`dynamic_cast<$2>(Glib::wrap_auto((GObject*)($3), false))')
+_CONVERSION(`GtkNative*',`Native*',`dynamic_cast<$2>(Glib::wrap_auto((GObject*)($3), false))')
 
 _CONVERSION(`SelectionData',`GtkSelectionData*', `($3).gobj()')
 _CONVERSION(`const SelectionData&',`const GtkSelectionData*', __FR2P)


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