001package org.vishia.gral.base;
002
003import org.vishia.gral.ifc.GralWidget_ifc;
004
005public interface GralKeySpecial_ifc 
006{
007
008  /**This method can be overridden by specialized classes of this.
009   * This method is called firstly. 
010   * Note if a special key should be handled in the {@link GralWidget#getActionChange()}
011   * then this special handling should be programmed in the derived class.
012   * If this method returns true, the key is not applied to the action and not applied to the common handling.
013   * @return true if the key is processed.
014   * 
015   * 
016   * */
017  boolean specialKeysOfWidgetType(int key, GralWidget_ifc widgg, Object widgImpl);
018
019}