Package org.geoforge.guillc.panel

Source Code of org.geoforge.guillc.panel.GfrPnlCntWinViewerAppSerTabsOneChkJfcChartAbs

/*
*  Copyright (C) 2011-2014 GeoForge Project
*
*  This program is free software: you can redistribute it and/or modify
*  it under the terms of the GNU Lesser General Public License as published by
*  the Free Software Foundation, either version 3 of the License, or
*  (at your option) any later version.
*
*  This program is distributed in the hope that it will be useful,
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*  GNU Lesser General Public License for more details.
*
*  You should have received a copy of the GNU Lesser General Public License
*  along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
package org.geoforge.guillc.panel;

import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.event.ActionListener;
import org.geoforge.guillc.handler.IGfrHandlerControlUpdateButtonsCheckTlosPrjThis;
import org.geoforge.guillc.handler.IGfrHandlerToggableNode;
import org.geoforge.guillc.treenode.GfrNodCtrAbs;

/**
*
* @author bantchao
*
* One dimension, vertical, z negative
*/
abstract public class GfrPnlCntWinViewerAppSerTabsOneChkJfcChartAbs extends GfrPnlCntWinViewerAppSerTabsOneChkAbs
{
   protected GfrPnlCntWinViewerAppSerTabsOneChkJfcChartAbs()
   {
      super();
   }
   // ??? maybe no more in use
   public void zoomToTlo(String strIdTlo)
   {
      if (super._pnlDisplays != null)
         ((GfrPnlPrintableSctAwtDspPrjSecJfcChartAbs) super._pnlDisplays).zoomToTlo(strIdTlo);
   }
  
  
   @Override
    public boolean init()
    {
        if (! super.init())
            return false;   
       
        super._pnlContainerDisplay.add((Component) super._pnlDisplays, BorderLayout.CENTER);
       
        return true;
    }
  
   @Override
    public void open(ActionListener alrControllerSpcPrj, ActionListener alrControllerPrs) throws Exception
    {
       super.open(alrControllerSpcPrj, alrControllerPrs);
      
       super._pnlDisplays.doJobQueuedOpenSpaceProject(alrControllerSpcPrj, alrControllerPrs);
    }

   protected void _invokedLaterUpdateCheckUncheckTloThis(IGfrHandlerToggableNode nodCheck)
    {
       GfrNodCtrAbs nod = (GfrNodCtrAbs) nodCheck;
      
        // updating buttons in control toolbar
        ((IGfrHandlerControlUpdateButtonsCheckTlosPrjThis) super._pnlControls).updateButtonsCheckUncheckAllTlosProjectThis(
                (GfrNodCtrAbs) nod.getRoot());
    }
  
   protected void _invokedLaterUpdateCheckUncheckTloThis()
    {
        boolean blnAllowedAllCheck = ((IGfrHandlerControlUpdateButtonsCheckTlosPrjThis) super._pnlControls).isAllowedEnableButtonCheckAllTlosProjectThis();
        boolean blnAllowedAllUncheck = ((IGfrHandlerControlUpdateButtonsCheckTlosPrjThis) super._pnlControls).isAllowedEnableButtonUncheckAllTlosProjectThis();

        ((IGfrHandlerControlUpdateButtonsCheckTlosPrjThis) super._pnlControls).updateButtonsCheckUncheckAllTlosProjectThis(blnAllowedAllCheck, blnAllowedAllUncheck);
    }
}
TOP

Related Classes of org.geoforge.guillc.panel.GfrPnlCntWinViewerAppSerTabsOneChkJfcChartAbs

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.