[libchamplainmm] License: Wrap missing symbols
- From: Juan R. Garcia Blanco <juanrgar src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libchamplainmm] License: Wrap missing symbols
- Date: Tue, 10 Jun 2014 18:18:09 +0000 (UTC)
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]