[gtkmm] Gtk::Widget: Add get_native()
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Gtk::Widget: Add get_native()
- Date: Tue, 4 Jun 2019 07:10:31 +0000 (UTC)
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]