[libchamplainmm] label: wrap new ::draw-shadow property
- From: Juan R. Garcia Blanco <juanrgar src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libchamplainmm] label: wrap new ::draw-shadow property
- Date: Sat, 4 Apr 2015 18:12:20 +0000 (UTC)
commit 33f068f97d523a9c45d8eb6c8346f8024e9cfbc0
Author: Juan R. GarcĂa Blanco <juanrgar gmail com>
Date: Thu Apr 2 13:23:46 2015 +0200
label: wrap new ::draw-shadow property
champlain/src/champlain_methods.defs | 15 +++++++++++++++
champlain/src/champlain_signals.defs | 9 +++++++++
champlain/src/champlain_signals.defs.patch | 6 +++---
champlain/src/label.hg | 4 ++++
4 files changed, 31 insertions(+), 3 deletions(-)
---
diff --git a/champlain/src/champlain_methods.defs b/champlain/src/champlain_methods.defs
index 7ac6984..94e5b33 100644
--- a/champlain/src/champlain_methods.defs
+++ b/champlain/src/champlain_methods.defs
@@ -887,6 +887,15 @@
)
)
+(define-method set_draw_shadow
+ (of-object "ChamplainLabel")
+ (c-name "champlain_label_set_draw_shadow")
+ (return-type "none")
+ (parameters
+ '("gboolean" "shadow")
+ )
+)
+
(define-method get_use_markup
(of-object "ChamplainLabel")
(c-name "champlain_label_get_use_markup")
@@ -959,6 +968,12 @@
(return-type "gboolean")
)
+(define-method get_draw_shadow
+ (of-object "ChamplainLabel")
+ (c-name "champlain_label_get_draw_shadow")
+ (return-type "gboolean")
+)
+
(define-method get_attributes
(of-object "ChamplainLabel")
(c-name "champlain_label_get_attributes")
diff --git a/champlain/src/champlain_signals.defs b/champlain/src/champlain_signals.defs
index f53548c..041c303 100644
--- a/champlain/src/champlain_signals.defs
+++ b/champlain/src/champlain_signals.defs
@@ -226,6 +226,15 @@
(construct-only #f)
)
+(define-property draw-shadow
+ (of-object "ChamplainLabel")
+ (prop-type "GParamBoolean")
+ (docs "The label background has a shadow")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From ChamplainLayer
;; From ChamplainLicense
diff --git a/champlain/src/champlain_signals.defs.patch b/champlain/src/champlain_signals.defs.patch
index 277e9f4..76bf670 100644
--- a/champlain/src/champlain_signals.defs.patch
+++ b/champlain/src/champlain_signals.defs.patch
@@ -1,6 +1,6 @@
---- ./../../champlain/src/champlain_signals.defs.orig 2014-09-03 20:51:05.077055823 +0200
-+++ ./../../champlain/src/champlain_signals.defs 2014-09-03 20:51:17.880615926 +0200
-@@ -364,38 +364,20 @@
+--- tools/gen_scripts/../../champlain/src/champlain_signals.defs.orig 2015-04-02 13:06:13.328021583 +0200
++++ tools/gen_scripts/../../champlain/src/champlain_signals.defs 2015-04-02 13:15:38.868542142 +0200
+@@ -373,38 +373,20 @@
(define-property projection
(of-object "ChamplainMapSourceDesc")
diff --git a/champlain/src/label.hg b/champlain/src/label.hg
index f7f22bd..cdc18dc 100644
--- a/champlain/src/label.hg
+++ b/champlain/src/label.hg
@@ -162,6 +162,9 @@ public:
_WRAP_METHOD(Pango::AttrList get_attributes() const, champlain_label_get_attributes)
_WRAP_METHOD(void set_attributes(Pango::AttrList& attributes), champlain_label_set_attributes)
+ _WRAP_METHOD(bool get_draw_shadow() const, champlain_label_get_draw_shadow)
+ _WRAP_METHOD(void set_draw_shadow(bool shadow = true), champlain_label_set_draw_shadow)
+
_WRAP_PROPERTY("text", Glib::ustring)
_WRAP_PROPERTY("image", Glib::RefPtr<Clutter::Actor>)
_WRAP_PROPERTY("use-markup", bool)
@@ -173,6 +176,7 @@ public:
_WRAP_PROPERTY("wrap-mode", Pango::WrapMode)
_WRAP_PROPERTY("ellipsize", Pango::EllipsizeMode)
_WRAP_PROPERTY("draw-background", bool)
+ _WRAP_PROPERTY("draw-shadow", bool)
_WRAP_PROPERTY("single-line-mode", bool)
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]