+- (BOOL)castsShadow;
+{
+ return castsShadow;
+}
+
+- (void)setCastsShadow:(BOOL)newSetting;
+{
+ castsShadow = newSetting;
+ [[self controlView] setNeedsDisplay:YES];
+}
+
+- (float)shadowElevation;
+{
+ return shadowElevation;
+}
+
+- (void)setShadowElevation:(float)newElevation;
+{
+ shadowElevation = newElevation;
+ [[self controlView] setNeedsDisplay:YES];
+}
+
+- (float)shadowAzimuth;
+{
+ return shadowAzimuth;
+}
+
+- (void)setShadowAzimuth:(float)newAzimuth;
+{
+ shadowAzimuth = newAzimuth;
+ [[self controlView] setNeedsDisplay:YES];
+}
+
+- (float)shadowAmbient;
+{
+ return shadowAmbient;
+}
+
+- (void)setShadowAmbient:(float)newAmbient;
+{
+ shadowAmbient = newAmbient;
+ [[self controlView] setNeedsDisplay:YES];
+}
+
+- (float)shadowHeight;
+{
+ return shadowHeight;
+}
+
+- (void)setShadowHeight:(float)newHeight;
+{
+ shadowHeight = newHeight;
+ [[self controlView] setNeedsDisplay:YES];
+}
+
+- (float)shadowRadius;
+{
+ return shadowRadius;
+}
+
+- (void)setShadowRadius:(float)newRadius;
+{
+ shadowRadius = newRadius;
+ [[self controlView] setNeedsDisplay:YES];
+}
+
+- (float)shadowSaturation;
+{
+ return shadowSaturation;
+}
+
+- (void)setShadowSaturation:(float)newSaturation;
+{
+ shadowSaturation = newSaturation;
+ [[self controlView] setNeedsDisplay:YES];
+}
+