psmith      2003/06/19 23:17:16

  Modified:    src/java/org/apache/log4j/chainsaw/icons ChainsawIcons.java
               src/java/org/apache/log4j/chainsaw ReceiversPanel.java
  Added:       src/java/org/apache/log4j/chainsaw/icons New24.gif
                        Edit16.gif Edit24.gif New16.gif
  Log:
  added New, and Edit Receiver icons, and action shells to the
  Receiver toolbar.
  
  Both icons enable/disable correctly according to selected node in the
  tree, but they both just say "Not implemented yet" right now.
  
  Receiver configuration dialogue coming.
  
  Revision  Changes    Path
  1.21      +8 -0      
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/icons/ChainsawIcons.java
  
  Index: ChainsawIcons.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/icons/ChainsawIcons.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- ChainsawIcons.java        20 Jun 2003 04:48:43 -0000      1.20
  +++ ChainsawIcons.java        20 Jun 2003 06:17:16 -0000      1.21
  @@ -148,6 +148,14 @@
     ChainsawIcons.class.getClassLoader().getResource(
       BASE_ICON_PATH + "Stop16.gif");;
   
  +  public static final URL ICON_NEW_RECEIVER =
  +  ChainsawIcons.class.getClassLoader().getResource(
  +    BASE_ICON_PATH + "New16.gif");;
  +
  +  public static final URL ICON_EDIT_RECEIVER =
  +  ChainsawIcons.class.getClassLoader().getResource(
  +    BASE_ICON_PATH + "Edit16.gif");;
  +
     public static final URL ICON_RESUME_RECEIVER = ICON_ACTIVE_RECEIVER;
         
         
  
  
  
  1.1                  
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/icons/New24.gif
  
        <<Binary file>>
  
  
  1.1                  
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/icons/Edit16.gif
  
        <<Binary file>>
  
  
  1.1                  
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/icons/Edit24.gif
  
        <<Binary file>>
  
  
  1.1                  
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/icons/New16.gif
  
        <<Binary file>>
  
  
  1.10      +41 -0     
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ReceiversPanel.java
  
  Index: ReceiversPanel.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ReceiversPanel.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ReceiversPanel.java       20 Jun 2003 05:22:09 -0000      1.9
  +++ ReceiversPanel.java       20 Jun 2003 06:17:16 -0000      1.10
  @@ -333,10 +333,33 @@
       final Action playReceiverButtonAction;
       final Action shutdownReceiverButtonAction;
       final Action pauseReceiverButtonAction;
  +    
  +    final Action newReceiverButtonAction;
  +    final Action editReceiverButtonAction;
   
       private ReceiverToolbar() {
         setFloatable(false);
   
  +      newReceiverButtonAction =
  +        new AbstractAction() {
  +            public void actionPerformed(ActionEvent e) {
  +              JOptionPane.showMessageDialog(logui, "Not Implemented yet, sorry");
  +            }
  +          };
  +      newReceiverButtonAction.putValue(Action.SMALL_ICON, new 
ImageIcon(ChainsawIcons.ICON_NEW_RECEIVER));
  +      newReceiverButtonAction.putValue(Action.SHORT_DESCRIPTION, "Creates and 
configures a new Receiver");
  +      newReceiverButtonAction.setEnabled(true);
  +      
  +      editReceiverButtonAction =
  +        new AbstractAction() {
  +            public void actionPerformed(ActionEvent e) {
  +              JOptionPane.showMessageDialog(logui, "Not Implemented yet, sorry");
  +            }
  +          };
  +      editReceiverButtonAction.putValue(Action.SMALL_ICON, new 
ImageIcon(ChainsawIcons.ICON_EDIT_RECEIVER));
  +      editReceiverButtonAction.putValue(Action.SHORT_DESCRIPTION, "Edits the 
configuration of the selected Receiver");
  +      editReceiverButtonAction.setEnabled(false);
  +      
         playReceiverButtonAction =
           new AbstractAction() {
               public void actionPerformed(ActionEvent e) {
  @@ -390,6 +413,17 @@
         SmallButton restartAllButton = new SmallButton(startAllAction);
         restartAllButton.setText(null);
   
  +      SmallButton newReceiverButton = new SmallButton(newReceiverButtonAction);
  +      newReceiverButton.setText(null);
  +
  +      SmallButton editReceiverButton = new SmallButton(editReceiverButtonAction);
  +      editReceiverButton.setText(null);
  +
  +
  +      add(newReceiverButton);
  +      add(editReceiverButton);
  +      addSeparator();
  +      
         add(playReceiverButton);
         add(pauseReceiverButton);
         add(shutdownReceiverButton);
  @@ -426,15 +460,22 @@
             shutdownReceiverButtonAction.setEnabled(true);
             pauseReceiverButtonAction.setEnabled(true);
             playReceiverButtonAction.setEnabled(false);
  +          editReceiverButtonAction.setEnabled(true);
  +          newReceiverButtonAction.setEnabled(false);
  +          
           } else {
             shutdownReceiverButtonAction.setEnabled(false);
             pauseReceiverButtonAction.setEnabled(false);
             playReceiverButtonAction.setEnabled(true);
  +          editReceiverButtonAction.setEnabled(true);
  +          newReceiverButtonAction.setEnabled(false);
           }
         } else {
           shutdownReceiverButtonAction.setEnabled(false);
           pauseReceiverButtonAction.setEnabled(false);
           playReceiverButtonAction.setEnabled(false);
  +        editReceiverButtonAction.setEnabled(false);
  +        newReceiverButtonAction.setEnabled(true);
         }
       }
     }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to