Author: remi
Date: 2008-08-27 10:37:57 +0200 (Wed, 27 Aug 2008)
New Revision: 1600

Added:
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/copyButton2Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/copyButton2Pressed.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/createButton2Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/createButton2Pressed.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/deleteButton2Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/deleteButton2Pressed.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/pasteButton2Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/pasteButton2Pressed.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/playButton2Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/playButton2Pressed.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/stopButton2Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/stopButton2Pressed.png
Removed:
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton1Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton1Pressed.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton2Enable.png
   
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton2Pressed.PNG
Modified:
   software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java
   
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTSButton.java
Log:
Skin improvement

Deleted: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton1Enable.png
===================================================================
(Binary files differ)

Deleted: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton1Pressed.png
===================================================================
(Binary files differ)

Deleted: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton2Enable.png
===================================================================
(Binary files differ)

Deleted: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/actionButton2Pressed.PNG
===================================================================
(Binary files differ)

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/copyButton2Enable.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/copyButton2Enable.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/copyButton2Pressed.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/copyButton2Pressed.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/createButton2Enable.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/createButton2Enable.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/createButton2Pressed.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/createButton2Pressed.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/deleteButton2Enable.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/deleteButton2Enable.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/deleteButton2Pressed.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/deleteButton2Pressed.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/pasteButton2Enable.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/pasteButton2Enable.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/pasteButton2Pressed.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/pasteButton2Pressed.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/playButton2Enable.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/playButton2Enable.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/playButton2Pressed.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/playButton2Pressed.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/stopButton2Enable.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/stopButton2Enable.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/stopButton2Pressed.png
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/software/tools/attitunesStudio/trunk/images/stopButton2Pressed.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: 
software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java
===================================================================
--- software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java   
2008-08-26 17:17:14 UTC (rev 1599)
+++ software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java   
2008-08-27 08:37:57 UTC (rev 1600)
@@ -147,7 +147,6 @@
                        
attBlockViewer.events.register(ATTConfig.EVENT_BLOCK_DRAG_STOPPED, this, 
"onBlockDragStopped"); //$NON-NLS-1$
                        
attBlockViewer.events.register(ATTConfig.EVENT_ATTITUNE_LOADED, this, 
"onAttituneLoaded"); //$NON-NLS-1$
                        
attBlockViewer.events.register(ATTConfig.EVENT_ATTITUNE_SAVED, this, 
"onAttituneSaved"); //$NON-NLS-1$
-                       //attBlockViewer.repaint();
                        
                        /* Main viewer commander */
                        jPanelBlock = new JPanel();
@@ -164,76 +163,87 @@
                        GridBagLayout jPanelBlockLayout = new GridBagLayout();
                        jPanelBlockLayout.rowWeights = new double[] {0.1};
                        jPanelBlockLayout.rowHeights = new int[] {7};
-                       jPanelBlockLayout.columnWeights = new double[] {0.1, 
0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1};
-                       jPanelBlockLayout.columnWidths = new int[] {7, 7, 7, 7, 
7, 7, 7, 7, 7};
+                       jPanelBlockLayout.columnWeights = new double[] {0.1, 
0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 
0.1, 0.1};
+                       jPanelBlockLayout.columnWidths = new int[] {3, 40, 3, 
40, 52, 80, 9, 80, 9, 80, 9, 80, 52, 22, 3, 22, 3, 22, 3};
                        jPanelBlock.setLayout(jPanelBlockLayout);
                        
                        /* Play button */
-                       //playButton = new 
ATTSButton(ATTMessages.getString("MainFrame.62"), Color.BLACK, 
"/actionButton1Enable.png"); //$NON-NLS-1$ //$NON-NLS-2$
-                       playButton = new 
JButton(ATTMessages.getString("MainFrame.62")); //$NON-NLS-1$ //$NON-NLS-2$
-                       //playButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/actionButton1Pressed.png"))); //$NON-NLS-1$
+                       playButton = new ATTSButton("/playButton2Enable.png"); 
//$NON-NLS-1$ //$NON-NLS-2$
+                       playButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/playButton2Pressed.png"))); //$NON-NLS-1$
+                       playButton.setRolloverIcon(new 
ImageIcon(getClass().getResource("/playButton2Pressed.png")));
+                       
playButton.setToolTipText(ATTMessages.getString("MainFrame.62"));
                        playButton.addMouseListener(new MouseAdapter() {
                                public void mousePressed(MouseEvent evt) 
                                { 
                                        onPlayButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(playButton, new GridBagConstraints(0, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(playButton, new GridBagConstraints(1, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
 
                        /* Stop button */
-                       stopButton = new 
JButton(ATTMessages.getString("MainFrame.65")); //$NON-NLS-1$ //$NON-NLS-2$
-                       //stopButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/actionButton2Pressed.PNG"))); //$NON-NLS-1$
+                       stopButton = new ATTSButton("/stopButton2Enable.png"); 
//$NON-NLS-1$ //$NON-NLS-2$
+                       stopButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/stopButton2Pressed.png"))); //$NON-NLS-1$
+                       stopButton.setRolloverIcon(new 
ImageIcon(getClass().getResource("/stopButton2Pressed.png")));
+                       
stopButton.setToolTipText(ATTMessages.getString("MainFrame.65"));
                        stopButton.addMouseListener(new MouseAdapter() {
                                public void mousePressed(MouseEvent evt) 
                                { 
                                        onStopButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(stopButton, new GridBagConstraints(1, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(stopButton, new GridBagConstraints(3, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
 
                        /* Create button */
-                       createButton = new 
JButton(ATTMessages.getString("MainFrame.50")); //$NON-NLS-1$ //$NON-NLS-2$
-                       //createButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/actionButton1Pressed.png"))); //$NON-NLS-1$
+                       createButton = new 
ATTSButton("/createButton2Enable.png"); //$NON-NLS-1$ //$NON-NLS-2$
+                       createButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/createButton2Pressed.png"))); //$NON-NLS-1$
+                       createButton.setRolloverIcon(new 
ImageIcon(getClass().getResource("/createButton2Pressed.png")));
+                       
createButton.setToolTipText(ATTMessages.getString("MainFrame.50"));
                        createButton.addMouseListener(new MouseAdapter() {
                                public void mousePressed(MouseEvent evt) 
                                { 
                                        onCreateButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(createButton, new GridBagConstraints(2, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(createButton, new GridBagConstraints(5, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
 
                        /* Delete button */
-                       deleteButton = new 
JButton(ATTMessages.getString("MainFrame.53")); //$NON-NLS-1$ //$NON-NLS-2$
-                       //deleteButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/actionButton1Pressed.png"))); //$NON-NLS-1$
+                       deleteButton = new 
ATTSButton("/deleteButton2Enable.png"); //$NON-NLS-1$ //$NON-NLS-2$
+                       deleteButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/deleteButton2Pressed.png"))); //$NON-NLS-1$
+                       deleteButton.setRolloverIcon(new 
ImageIcon(getClass().getResource("/deleteButton2Pressed.png")));
+                       
deleteButton.setToolTipText(ATTMessages.getString("MainFrame.53"));
                        deleteButton.addMouseListener(new MouseAdapter() {
                                public void mousePressed(MouseEvent evt) 
                                { 
                                        onDeleteButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(deleteButton, new GridBagConstraints(3, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(deleteButton, new GridBagConstraints(7, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
 
                        /* Copy button */
-                       copyButton = new 
JButton(ATTMessages.getString("MainFrame.56")); //$NON-NLS-1$ //$NON-NLS-2$
-                       //copyButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/actionButton1Pressed.png"))); //$NON-NLS-1$
+                       copyButton = new ATTSButton("/copyButton2Enable.png"); 
//$NON-NLS-1$ //$NON-NLS-2$
+                       copyButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/copyButton2Pressed.png"))); //$NON-NLS-1$
+                       copyButton.setRolloverIcon(new 
ImageIcon(getClass().getResource("/copyButton2Pressed.png")));
+                       
copyButton.setToolTipText(ATTMessages.getString("MainFrame.56"));
                        copyButton.addMouseListener(new MouseAdapter() {
                                public void mousePressed(MouseEvent evt) 
                                { 
                                        onCopyButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(copyButton, new GridBagConstraints(4, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(copyButton, new GridBagConstraints(9, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
 
                        /* Past button */
-                       pastButton = new 
JButton(ATTMessages.getString("MainFrame.59")); //$NON-NLS-1$ //$NON-NLS-2$
-                       //pastButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/actionButton1Pressed.png"))); //$NON-NLS-1$
+                       pastButton = new ATTSButton("/pasteButton2Enable.png"); 
//$NON-NLS-1$ //$NON-NLS-2$
+                       pastButton.setPressedIcon(new 
ImageIcon(getClass().getResource("/pasteButton2Pressed.png"))); //$NON-NLS-1$
+                       pastButton.setRolloverIcon(new 
ImageIcon(getClass().getResource("/pasteButton2Pressed.png")));
+                       
pastButton.setToolTipText(ATTMessages.getString("MainFrame.59"));
                        pastButton.addMouseListener(new MouseAdapter() {
                                public void mousePressed(MouseEvent evt) 
                                { 
                                        onPastButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(pastButton, new GridBagConstraints(5, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(pastButton, new GridBagConstraints(11, 
0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new 
Insets(0, 0, 0, 0), 0, 0));
 
                        /* Zoom plus button */
                        zoomPlusButton = new ATTSButton("/zoomPlusButton.png"); 
//$NON-NLS-1$
@@ -244,7 +254,7 @@
                                        onZoomPlusButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(zoomPlusButton, new 
GridBagConstraints(6, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, 
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(zoomPlusButton, new 
GridBagConstraints(13, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, 
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
 
                        /* Zoom minus button */
                        zoomMinusButton = new 
ATTSButton("/zoomMinusButton.png"); //$NON-NLS-1$
@@ -255,7 +265,7 @@
                                        onZoomMinusButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(zoomMinusButton, new 
GridBagConstraints(7, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, 
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(zoomMinusButton, new 
GridBagConstraints(15, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, 
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
 
                        /* Zoom full button */
                        zoomFullButton = new ATTSButton("/zoomFullButton.png"); 
//$NON-NLS-1$
@@ -266,7 +276,7 @@
                                        onZoomFullButtonPressed(evt);
                                }
                        });
-                       jPanelBlock.add(zoomFullButton, new 
GridBagConstraints(8, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, 
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+                       jPanelBlock.add(zoomFullButton, new 
GridBagConstraints(17, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, 
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
 
                        /* Show hide block configuration button */
                        jButtonShowHideBlockProperties = new 
JButton(ATTMessages.getString("MainFrame.99"));
@@ -384,7 +394,7 @@
                                jPanelBlocConf.setPreferredSize(new 
java.awt.Dimension(631, 168));      
                                
jPanelBlocConf.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED));
                                jPanelConfLayout.rowWeights = new double[] 
{0.1, 0.1, 0.1, 0.1, 0.1};
-                               jPanelConfLayout.rowHeights = new int[] {7, 7, 
7, 7, 7};
+                               jPanelConfLayout.rowHeights = new int[] {30, 
30, 30, 30, 30};
                                jPanelConfLayout.columnWeights = new double[] 
{0.0, 0.0, 0.0, 0.1, 0.0};
                                jPanelConfLayout.columnWidths = new int[] {7, 
204, 7, 7, 7};
                                jPanelBlocConf.setLayout(jPanelConfLayout);

Modified: 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTSButton.java
===================================================================
--- 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTSButton.java
  2008-08-26 17:17:14 UTC (rev 1599)
+++ 
software_suite_v2/software/tools/attitunesStudio/trunk/src/com/tuxisalive/attitunes/visual/ATTSButton.java
  2008-08-27 08:37:57 UTC (rev 1600)
@@ -1,59 +1,31 @@
 package com.tuxisalive.attitunes.visual;
 
-import java.awt.Graphics;
-import java.awt.Color;
-import java.awt.Font;
-
 import javax.swing.JButton;
 import javax.swing.ImageIcon;
-import java.awt.Insets;
 
 public class ATTSButton extends JButton
 {
        private static final long serialVersionUID = -7330496787912310116L;
        
        private ImageIcon enabledIcon;
-       private Graphics g;
        
-       public ATTSButton(String label, Color fontColor, String baseIcon)
+       public ATTSButton(String baseIcon)
        {
                super();
-               this.setText(label);
-               this.setFont(new Font("SansSerif", Font.PLAIN, 11));
-               
+
                try
                {
                        enabledIcon = new 
ImageIcon(getClass().getResource(baseIcon));
                } catch(Exception e) {}
                
-               this.setIcon(enabledIcon);
-               this.setPressedIcon(enabledIcon);
-               this.setRolloverIcon(enabledIcon);
-               this.setSelectedIcon(enabledIcon);
-               this.setRolloverSelectedIcon(enabledIcon);
-               this.setDisabledIcon(enabledIcon);
-               this.setDisabledSelectedIcon(enabledIcon);
                
-               setMargin(new Insets(0, 0, 0, 0));
+               this.setFocusable(false);
                
-               float iWidth = (float)enabledIcon.getImage().getWidth(null);
-               float tWidth = 
(float)this.getFontMetrics(this.getFont()).getStringBounds(this.getText(), 
g).getWidth();
-               int textGap = -(int)(iWidth - ((iWidth - tWidth) / 2.0));
-               
-               this.setForeground(fontColor);
-               
-           setIconTextGap(textGap);
-           setBorderPainted(false);
            setBorder(null);
+           
+           this.setIcon(enabledIcon);
+               this.setSelectedIcon(enabledIcon);
+               this.setDisabledIcon(enabledIcon);
+               this.setDisabledSelectedIcon(enabledIcon);
        }
-       
-       public ATTSButton(String baseIcon)
-       {
-               this("", Color.BLACK, baseIcon);
-       }
-       
-       public void setPressedIcon(String iconPath)
-       {
-               super.setPressedIcon(new 
ImageIcon(getClass().getResource(iconPath).getPath()));
-       }
 }


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to