[glabels/vala] Object editor shadow property fixes.



commit 28aadf1023ef63fd5df61c18aaead4fa051d8e12
Author: Jim Evins <evins snaught com>
Date:   Sun Mar 18 22:18:41 2012 -0400

    Object editor shadow property fixes.

 glabels/label_object_box.vala |    2 ++
 glabels/object_editor.vala    |    6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/glabels/label_object_box.vala b/glabels/label_object_box.vala
index 107934a..661dc59 100644
--- a/glabels/label_object_box.vala
+++ b/glabels/label_object_box.vala
@@ -117,6 +117,8 @@ namespace glabels
 
 			shadow_color.set_opacity( shadow_opacity );
 
+			cr.set_source_rgba( shadow_color.r, shadow_color.g, shadow_color.b, shadow_color.a );
+
 			if ( fill_color.has_alpha() )
 			{
 				if ( line_color.has_alpha() )
diff --git a/glabels/object_editor.vala b/glabels/object_editor.vala
index 3ecf97a..967d3aa 100644
--- a/glabels/object_editor.vala
+++ b/glabels/object_editor.vala
@@ -578,7 +578,7 @@ namespace glabels
 			{
 				bool is_default;
 
-				shadow_color_node = fill_color_button.get_color_node( out is_default );
+				shadow_color_node = shadow_color_button.get_color_node( out is_default );
 				object.shadow_color_node = shadow_color_node;
 			}
 		}
@@ -599,7 +599,7 @@ namespace glabels
 		{
 			if ( object != null )
 			{
-				shadow_opacity = shadow_opacity_spin.get_value();
+				shadow_opacity = shadow_opacity_spin.get_value() / 100;
 				object.shadow_opacity = shadow_opacity;
 			}
 		}
@@ -610,7 +610,7 @@ namespace glabels
 			GLib.SignalHandler.block_by_func( (void*)shadow_opacity_spin, (void*)on_shadow_opacity_spin_changed, this );
 
 			shadow_opacity = object.shadow_opacity;
-			shadow_opacity_spin.set_value( shadow_opacity );
+			shadow_opacity_spin.set_value( shadow_opacity * 100 );
 
 			GLib.SignalHandler.unblock_by_func( (void*)shadow_opacity_spin, (void*)on_shadow_opacity_spin_changed, this );
 		}



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