Update of /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/gui/session
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv7289/app/src/net/sourceforge/squirrel_sql/client/gui/session
Modified Files:
Tag: squirrel_3_0_branch
SessionPanel.java
Log Message:
Feature request #1656320 : Provide Background Color Configuration
Index: SessionPanel.java
===================================================================
RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/gui/session/SessionPanel.java,v
retrieving revision 1.32
retrieving revision 1.32.2.1
diff -C2 -d -r1.32 -r1.32.2.1
*** SessionPanel.java 29 Dec 2008 16:48:51 -0000 1.32
--- SessionPanel.java 29 Nov 2009 01:30:58 -0000 1.32.2.1
***************
*** 21,24 ****
--- 21,25 ----
*/
import java.awt.BorderLayout;
+ import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
***************
*** 39,42 ****
--- 40,44 ----
import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.client.action.ActionCollection;
+ import net.sourceforge.squirrel_sql.client.gui.db.SQLAliasColorProperties;
import net.sourceforge.squirrel_sql.client.session.IObjectTreeAPI;
import net.sourceforge.squirrel_sql.client.session.ISQLEntryPanel;
***************
*** 122,126 ****
_sessionId = session.getIdentifier();
!
}
--- 124,132 ----
_sessionId = session.getIdentifier();
! SQLAliasColorProperties colorProps = session.getAlias().getColorProperties();
! if (colorProps.isOverrideStatusBarBackgroundColor()) {
! int rgbValue = colorProps.getStatusBarBackgroundColorRgbValue();
! _statusBar.setBackground(new Color(rgbValue));
! }
}
***************
*** 515,518 ****
--- 521,530 ----
super();
createGUI(session);
+ SQLAliasColorProperties colorProps = session.getAlias().getColorProperties();
+ if (colorProps.isOverrideToolbarBackgroundColor()) {
+ int rgbValue = colorProps.getToolbarBackgroundColorRgbValue();
+ super.setBackground(new Color(rgbValue));
+ }
+
}
|