[gtkmm] Entry: Add get/set_tabs() and property.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Entry: Add get/set_tabs() and property.
- Date: Wed, 28 Aug 2013 10:55:54 +0000 (UTC)
commit 23f54f4b52e3d40b2e9f75b7eeff03c1f9d1d21f
Author: Murray Cumming <murrayc murrayc com>
Date: Wed Aug 28 12:09:36 2013 +0200
Entry: Add get/set_tabs() and property.
gtk/src/entry.hg | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gtk/src/entry.hg b/gtk/src/entry.hg
index 90110fc..719e17e 100644
--- a/gtk/src/entry.hg
+++ b/gtk/src/entry.hg
@@ -25,6 +25,7 @@
#include <gtkmm/image.h> //For ImageType.
#include <gtkmm/border.h>
#include <gtkmm/entrybuffer.h>
+#include <pangomm/tabarray.h>
_DEFS(gtkmm,gtk)
_PINCLUDE(gtkmm/private/widget_p.h)
@@ -217,6 +218,11 @@ public:
_WRAP_METHOD(void set_input_hints(InputHints hints), gtk_entry_set_input_hints)
_WRAP_METHOD(InputHints get_input_hints() const, gtk_entry_get_input_hints)
+#m4 _CONVERSION(`PangoTabArray*',`Pango::TabArray',`Pango::TabArray(($3))')
+#m4 _CONVERSION(`const Pango::TabArray&',`PangoTabArray*',`const_cast<Pango::TabArray&>($3).gobj()')
+ _WRAP_METHOD(void set_tabs(const Pango::TabArray& tabs), gtk_entry_set_tabs)
+ _WRAP_METHOD(Pango::TabArray get_tabs() const, gtk_entry_get_tabs)
+
//TODO: This signal now takes a GtkWidget* instead of just a GtkMenu*,
//so change that when we can break ABI.
//See https://git.gnome.org/browse/gtk+/commit/?id=88623b98a7ca0afca08ac21bc3aa662c6ed3ab7f
@@ -287,6 +293,7 @@ public:
_WRAP_PROPERTY("input-purpose", InputPurpose)
_WRAP_PROPERTY("input-hints", InputHints)
_WRAP_PROPERTY("populate-all", bool)
+ _WRAP_PROPERTY("tabs", Pango::TabArray)
};
} //namespace Gtk
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]