Coverage Report - cs.pancava.caltha.EditorComponentListener
 
Classes in this File Line Coverage Branch Coverage Complexity
EditorComponentListener
0%
0/9
N/A
1
 
 1  
 /* $Id: EditorComponentListener.java 8 2008-07-31 18:54:46Z mihlon $ */
 2  
 
 3  
 //////////////////////////////////////////////////////////////////////////////
 4  
 //                                                                          //
 5  
 //   This program is free software: you can redistribute it and/or modify   //
 6  
 //   it under the terms of the GNU General Public License as published by   //
 7  
 //   the Free Software Foundation, either version 3 of the License, or      //
 8  
 //   at your option any later version.                                      //
 9  
 //                                                                          //
 10  
 //   This program is distributed in the hope that it will be useful,        //
 11  
 //   but WITHOUT ANY WARRANTY; without even the implied warranty of         //
 12  
 //   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          //
 13  
 //   GNU General Public License for more details.                           //
 14  
 //                                                                          //
 15  
 //   You should have received a copy of the GNU General Public License      //
 16  
 //   along with this program.  If not, see <http://www.gnu.org/licenses/>.  //
 17  
 //                                                                          //
 18  
 //////////////////////////////////////////////////////////////////////////////
 19  
 
 20  
 package cs.pancava.caltha;
 21  
 
 22  
 import cs.pancava.caltha.desktop.EditorDesktop;
 23  
 import java.awt.event.ComponentEvent;
 24  
 import java.awt.event.ComponentListener;
 25  
 
 26  
 /**
 27  
  * <p><b>Tato trida reaguje na zmeny hlavniho panelu edotoru (na presun aplikace,
 28  
  *       zmena velikosti, ...).</b></p>
 29  
  *
 30  
  * @author Milan Vaclavik<br />
 31  
  * @version $Revision: 8 $<br />
 32  
  * $LastChangedBy: mihlon $<br />
 33  
  */
 34  
 public class EditorComponentListener implements ComponentListener
 35  
 {
 36  
     /**
 37  
      * Reference na okno, ktere budeme ovlivnovat, kdyz zaznamename prislusnou
 38  
      * udalost.
 39  
      */
 40  
     private EditorDesktop md;
 41  
 
 42  
     /**
 43  
      * Konstruktor - uklada referenci na okno u ktereho se bude aktualizovat
 44  
      * rozmery jednotlivych komponent.
 45  
      * @param aThis MainDesktop : Reference na okno.
 46  
      */
 47  
     public EditorComponentListener(final EditorDesktop aThis)
 48  0
     {
 49  0
         this.md = aThis;
 50  0
     }
 51  
 
 52  
     /**
 53  
      * Reaguje na udalost okna - zmena velikosti okna.
 54  
      * @param e ComponentEvent : Udalost okna.
 55  
      */
 56  
     @Override
 57  
     public final void componentResized(final ComponentEvent e)
 58  
     {
 59  
         // Doslo ke zmene velikosti, je treba znovu prepocitat velikosti
 60  
         // jednotlivych oken.
 61  0
         this.md.resizeWin();
 62  0
     }
 63  
 
 64  
     /**
 65  
      * Reaguje na udalost okna - pohyb (presun) okna.
 66  
      * @param e ComponentEvent : Udalost okna.
 67  
      */
 68  
     @Override
 69  
     public void componentMoved(final ComponentEvent e)
 70  
     {
 71  0
     }
 72  
 
 73  
     /**
 74  
      * Reaguje na udalost okna - okno bylo zobrazeno.
 75  
      * @param e ComponentEvent : Udalost okna.
 76  
      */
 77  
     @Override
 78  
     public final void componentShown(final ComponentEvent e)
 79  
     {
 80  
         // Doslo ke zmene velikosti, je treba znovu prepocitat velikosti
 81  
         // jednotlivych oken.
 82  0
         this.md.resizeWin();
 83  0
     }
 84  
 
 85  
     /**
 86  
      * Reaguje na udalost okna - okno bylo skryto.
 87  
      * @param e ComponentEvent : Udalost okna.
 88  
      */
 89  
     @Override
 90  
     public void componentHidden(final ComponentEvent e)
 91  
     {
 92  0
     }
 93  
 }