[libchamplainmm] License: Wrap missing symbols



commit d1c27746f5fe5725267f63b94d1461067d927776
Author: Juan R. GarcĂ­a Blanco <juanrgar gmail com>
Date:   Tue Jun 10 20:17:50 2014 +0200

    License: Wrap missing symbols

 champlain/src/license.ccg |    4 ++++
 champlain/src/license.hg  |   21 +++++++++++++++++++++
 champlain/src/view.hg     |    1 +
 3 files changed, 26 insertions(+), 0 deletions(-)
---
diff --git a/champlain/src/license.ccg b/champlain/src/license.ccg
index 98e7f82..58f9572 100644
--- a/champlain/src/license.ccg
+++ b/champlain/src/license.ccg
@@ -20,4 +20,8 @@
 
 namespace Champlain
 {
+  void License::unset_extra_text()
+  {
+    champlain_license_set_extra_text(gobj(), NULL);
+  }
 } // namespace Champlain
diff --git a/champlain/src/license.hg b/champlain/src/license.hg
index 64c4ab7..a8e4298 100644
--- a/champlain/src/license.hg
+++ b/champlain/src/license.hg
@@ -17,6 +17,9 @@
  */
 
 #include <cluttermm/actor.h>
+#include <pangomm/layout.h>
+#include <glibmm/ustring.h>
+#include <champlainmm/view.h>
 
 _DEFS(champlainmm,champlain)
 _PINCLUDE(cluttermm/private/actor_p.h)
@@ -24,6 +27,8 @@ _PINCLUDE(cluttermm/private/actor_p.h)
 namespace Champlain
 {
 
+class View;
+
 class License : public Clutter::Actor
 {
 
@@ -39,6 +44,22 @@ protected:
 public:
   _WRAP_CREATE()
 
+  _WRAP_METHOD(void set_extra_text(const Glib::ustring& text), champlain_license_set_extra_text)
+  _WRAP_METHOD(Glib::ustring get_extra_text() const, champlain_license_get_extra_text)
+  /** Resets extra_text.
+   *
+   * @newin{0,10}
+   */
+  void unset_extra_text();
+
+  _WRAP_METHOD(void set_alignment(Pango::Alignment alignment), champlain_license_set_alignment)
+  _WRAP_METHOD(Pango::Alignment get_alignment() const, champlain_license_get_alignment)
+
+  _WRAP_METHOD(void connect_view(const Glib::RefPtr<View>& view), champlain_license_connect_view)
+  _WRAP_METHOD(void disconnect_view(), champlain_license_disconnect_view)
+
+  _WRAP_PROPERTY("extra-text", Glib::ustring)
+  _WRAP_PROPERTY("alignment", Pango::Alignment)
 };
 
 } // namespace Champlain
diff --git a/champlain/src/view.hg b/champlain/src/view.hg
index bd13f2c..3a7b5d2 100644
--- a/champlain/src/view.hg
+++ b/champlain/src/view.hg
@@ -31,6 +31,7 @@ namespace Champlain
 {
 
 class Layer;
+class License;
 
 class View : public Clutter::Actor
 {


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