001package org.vishia.commander; 002 003 004import org.vishia.gral.base.GralWidget; 005import org.vishia.gral.ifc.GralUserAction; 006import org.vishia.util.KeyCode; 007 008/**This class manages the window of the Java commander 009 * @author Hartmut Schorrig 010 * 011 */ 012public class FcmdWindowMng 013{ 014 public final Fcmd main; 015 016 public FcmdWindowMng(Fcmd main) 017 { this.main = main; 018 } 019 020 021 022 GralUserAction actionWindFullOut = new GralUserAction("actionWindFullOut") 023 { 024 boolean isFullOut = false; 025 @Override public boolean userActionGui(int key, GralWidget widgd, Object... params) 026 { if(KeyCode.isControlFunctionMouseUpOrMenu(key)){ 027 if(isFullOut){main.gui.setFrameAreaBorders(30, 65, 60, 80); isFullOut = false; } 028 else {main.gui.setFrameAreaBorders(10, 55, 30, 99); isFullOut = true; } 029 return true; 030 } else return false; 031 } 032 033 }; 034 035}