[Slim-Checkins] r9026 - in /trunk/server/Slim: Display/Display.pm Player/Client.pm Player/Player.pm Player/Squeezebox.pm

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Thu Aug 17 16:05:35 PDT 2006


Author: adrian
Date: Thu Aug 17 16:05:32 2006
New Revision: 9026

URL: http://svn.slimdevices.com?rev=9026&view=rev
Log:
Bug: N/A
Description: currBrightness and scrollState handled by display object

Modified:
    trunk/server/Slim/Display/Display.pm
    trunk/server/Slim/Player/Client.pm
    trunk/server/Slim/Player/Player.pm
    trunk/server/Slim/Player/Squeezebox.pm

Modified: trunk/server/Slim/Display/Display.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Display/Display.pm?rev=9026&r1=9025&r2=9026&view=diff
==============================================================================
--- trunk/server/Slim/Display/Display.pm (original)
+++ trunk/server/Slim/Display/Display.pm Thu Aug 17 16:05:32 2006
@@ -62,7 +62,7 @@
 	$display->[3] = [0, 0, 0];# scrollState - element 1 = screen1
 	$display->[4] = {};       # renderCache
 	$display->[5] = [];       # scrollData - element 1 = screen1
-	$display->[6] = undef;    # currBrightness
+	$display->[6] = 1;        # currBrightness
 	$display->[7] = undef;    # lastVisMode
 	$display->[8] = undef;    # sbCallbackData
 	$display->[9] = undef;    # sbOldDisplay

Modified: trunk/server/Slim/Player/Client.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Player/Client.pm?rev=9026&r1=9025&r2=9026&view=diff
==============================================================================
--- trunk/server/Slim/Player/Client.pm (original)
+++ trunk/server/Slim/Player/Client.pm Thu Aug 17 16:05:32 2006
@@ -195,12 +195,6 @@
 =head1 client variables for display
 
 =over
-
-=item
-
-currBrightness() - type: int
-
-	current brightness setting of the client's VFD display, range 0..4
 
 =item
 
@@ -661,7 +655,7 @@
 	$client->[22] = 0; # remoteStreamStartTime
 	$client->[23] = undef; # shoutMetaPointer
 	$client->[24] = undef; # shoutMetaInterval
-	$client->[25] = undef; # currBrightness
+	$client->[25] = undef; # unused
 	# $client->[26] = undef; # unused
 	# $client->[27] = undef; # unused
 	$client->[28] = []; # playlist
@@ -789,8 +783,6 @@
 
 	$client->searchCursor(0);
 
-	$client->currBrightness(1);
-
 	$clientHash{$id} = $client;
 
 	$client->paddr($paddr);
@@ -1189,6 +1181,9 @@
 sub symbols{}
 sub unblock{}
 sub updateKnob{}
+sub prevline1 {}
+sub prevline2 {}
+sub currBrightness {}
 
 sub pause {
 	my $client = shift;
@@ -1630,12 +1625,6 @@
 	my $r = shift;
 	@_ ? ($r->[24] = shift) : $r->[24];
 }
-sub currBrightness {
-	my $r = shift;
-	@_ ? ($r->[25] = shift) : $r->[25];
-}
-sub prevline1 {}
-sub prevline2 {}
 sub playlist {
 	my $r = shift;
 	my $i;
@@ -1991,11 +1980,6 @@
 	@_ ? ($r->[104]->[$i] = shift) : $r->[104]->[$i];
 }
 
-sub scrollState {
-	my $r = shift;
-	@_ ? ($r->[105] = shift) : $r->[105];
-}
-
 sub knobPos {
 	my $r = shift;
 	@_ ? ($r->[106] = shift) : $r->[106];

Modified: trunk/server/Slim/Player/Player.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Player/Player.pm?rev=9026&r1=9025&r2=9026&view=diff
==============================================================================
--- trunk/server/Slim/Player/Player.pm (original)
+++ trunk/server/Slim/Player/Player.pm Thu Aug 17 16:05:32 2006
@@ -292,6 +292,7 @@
 sub balanceBar  { shift->display->balanceBar(@_); }
 sub fonts         { shift->display->fonts(@_); }
 sub displayHeight { shift->display->displayHeight(@_); }
+sub currBrightness { shift->display->currBrightness(@_); }
 
 sub updateMode  { shift->display->updateMode(@_); }
 sub animateState{ shift->display->animateState(@_); }

Modified: trunk/server/Slim/Player/Squeezebox.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Player/Squeezebox.pm?rev=9026&r1=9025&r2=9026&view=diff
==============================================================================
--- trunk/server/Slim/Player/Squeezebox.pm (original)
+++ trunk/server/Slim/Player/Squeezebox.pm Thu Aug 17 16:05:32 2006
@@ -433,7 +433,7 @@
 	$client->modeParam('visu',[0]);
 
 	# force brightness to dim if off
-	if ($client->currBrightness() == 0) { $client->brightness(1); }
+	if ($client->display->currBrightness() == 0) { $client->display->brightness(1); }
 
 	open FS, $filename || return("Open failed for: $filename\n");
 



More information about the checkins mailing list