krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart AllChartTabs.java,1.1,1.2 ChartPropertiesTab.java,1.3,1.4
"Nathaniel G. Auvil" <[email protected]> Thu, 03 Jun 2004 00:58:00 +0000
| Newsgroups | gmane.comp.krysalis.jcharts.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2148/src/java/org/krysalis/jcharts/designer/tabs/allChart
Modified Files:
AllChartTabs.java ChartPropertiesTab.java
Log Message:
Index: AllChartTabs.java
===================================================================
RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart/AllChartTabs.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** AllChartTabs.java 9 Aug 2003 17:07:22 -0000 1.1
--- AllChartTabs.java 3 Jun 2004 00:57:58 -0000 1.2
***************
*** 41,50 ****
! /*************************************************************************************
! *
* @author Nathaniel Auvil
* @version $Id$
! ************************************************************************************/
! public class AllChartTabs extends JTabbedPane {
private TopLevelTabs topLevelTabs;
--- 41,51 ----
! /*****************************************************************************************
! *
* @author Nathaniel Auvil
* @version $Id$
! ****************************************************************************************/
! public class AllChartTabs extends JTabbedPane
! {
private TopLevelTabs topLevelTabs;
***************
*** 52,71 ****
! /*******************************************************************************
! *
* @param topLevelTabs
! ******************************************************************************/
! public AllChartTabs( TopLevelTabs topLevelTabs ) {
! this.topLevelTabs= topLevelTabs;
! this.topLevelTabs.addTab( "All Charts", this );
! this.allChartTabPanel= new ChartPropertiesTab( this );
}
-
public ChartPropertiesTab getAllChartTabPanel()
{
return allChartTabPanel;
}
! }
--- 53,72 ----
! /***************************************************************************************
! *
* @param topLevelTabs
! **************************************************************************************/
! public AllChartTabs( TopLevelTabs topLevelTabs )
! {
! this.topLevelTabs = topLevelTabs;
! this.topLevelTabs.addTab( "All Charts", this );
! this.allChartTabPanel = new ChartPropertiesTab( this );
}
public ChartPropertiesTab getAllChartTabPanel()
{
return allChartTabPanel;
}
! }
\ No newline at end of file
Index: ChartPropertiesTab.java
===================================================================
RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/designer/tabs/allChart/ChartPropertiesTab.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ChartPropertiesTab.java 25 May 2004 01:03:04 -0000 1.3
--- ChartPropertiesTab.java 3 Jun 2004 00:57:58 -0000 1.4
***************
*** 33,45 ****
************************************************************************************************/
-
package org.krysalis.jcharts.designer.tabs.allChart;
import javax.swing.JPanel;
import org.krysalis.jcharts.designer.common.font.FontChooser;
import org.krysalis.jcharts.designer.common.stroke.StrokeChooser;
import org.krysalis.jcharts.designer.exceptions.DesignerException;
import org.krysalis.jcharts.designer.tabs.allChart.items.EdgePadding;
import org.krysalis.jcharts.properties.ChartProperties;
--- 33,52 ----
************************************************************************************************/
package org.krysalis.jcharts.designer.tabs.allChart;
+ import java.awt.Color;
+
+ import javax.swing.BorderFactory;
+ import javax.swing.BoxLayout;
+ import javax.swing.JCheckBox;
import javax.swing.JPanel;
+ import javax.swing.JScrollPane;
import org.krysalis.jcharts.designer.common.font.FontChooser;
+ import org.krysalis.jcharts.designer.common.paint.PaintChooser;
import org.krysalis.jcharts.designer.common.stroke.StrokeChooser;
import org.krysalis.jcharts.designer.exceptions.DesignerException;
+ import org.krysalis.jcharts.designer.tabs.allChart.items.AntiAliasing;
import org.krysalis.jcharts.designer.tabs.allChart.items.EdgePadding;
import org.krysalis.jcharts.properties.ChartProperties;
***************
*** 51,55 ****
* @version $Id$
************************************************************************************/
! public class ChartPropertiesTab extends JPanel
{
private AllChartTabs allChartTabs;
--- 58,62 ----
* @version $Id$
************************************************************************************/
! public class ChartPropertiesTab //extends JPanel
{
private AllChartTabs allChartTabs;
***************
*** 58,62 ****
--- 65,72 ----
private StrokeChooser borderStroke;
private EdgePadding edgePadding;
+ private PaintChooser backgroundPaint;
+ private AntiAliasing antiAliasing;
+ private JScrollPane jScrollPane;
/************************************************************************************
***************
*** 66,82 ****
public ChartPropertiesTab( AllChartTabs allChartTabs )
{
- super();
this.allChartTabs = allChartTabs;
!
! allChartTabs.addTab( "Chart Properties", this );
!
this.titleFont= new FontChooser( "Title Font" );
! this.add( this.titleFont );
this.borderStroke= new StrokeChooser( "Border Stroke" );
! this.add( this.borderStroke );
this.edgePadding= new EdgePadding( "Edge Padding" );
! this.add( this.edgePadding );
}
--- 76,106 ----
public ChartPropertiesTab( AllChartTabs allChartTabs )
{
this.allChartTabs = allChartTabs;
!
! JPanel jPanel= new JPanel();
! BoxLayout boxLayout= new BoxLayout( jPanel, BoxLayout.Y_AXIS );
! jPanel.setLayout( boxLayout );
! jScrollPane= new JScrollPane( jPanel );
!
this.titleFont= new FontChooser( "Title Font" );
! jPanel.add( this.titleFont );
this.borderStroke= new StrokeChooser( "Border Stroke" );
! jPanel.add( this.borderStroke );
this.edgePadding= new EdgePadding( "Edge Padding" );
! jPanel.add( this.edgePadding );
!
! JPanel background= new JPanel();
! background.setBorder( BorderFactory.createTitledBorder( "Background Paint" ) );
! this.backgroundPaint= new PaintChooser( false, Color.white, Color.black );
! background.add( this.backgroundPaint );
! jPanel.add( background );
!
! this.antiAliasing= new AntiAliasing();
! jPanel.add( this.antiAliasing );
!
!
! allChartTabs.addTab( "Chart Properties", jScrollPane );
}
***************
*** 92,97 ****
--- 116,124 ----
chartProperties.setBorderStroke( this.borderStroke.getChartStroke() );
chartProperties.setEdgePadding( this.edgePadding.getEdgePadding() );
+ chartProperties.setBackgroundPaint( this.backgroundPaint.getPaint() );
+ chartProperties.setUseAntiAliasing( this.antiAliasing.useAntiAliasing() );
//TODO add more stuff
+ //validate?
}
}
-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
From Windows to Linux, servers to mobile, InstallShield X is the one
installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504