001package org.vishia.commander; 002 003import org.vishia.gral.base.GralMng; 004 005/** 006 * <b>File search, current files</b>: 007 * <br> 008 * <ul> 009 * <li>{@link Fcmd#getLastSelectedFiles()} 010 * </ul> 011 * @author Hartmut Schorrig 012 * 013 */ 014 015public interface FcmdDocuSearch { 016 017 018 019 /**The {@link GralMng#setMainKeyAction(org.vishia.gral.ifc.GralUserAction)} knows a central processing of keys, 020 * which are invoked from all widgets. 021 * The {@link FcmdButtons#actionMainKeys} is registered for that. 022 * The method {@link FcmdButtons#processKey(int)} processes the common keys with the table 023 * {@link FcmdButtons#keys} and its associated {@link FcmdButtons#keyAction}. 024 * That arrays are filled by registering the actions in FcmdButtons#addButton(...) 025 * called from {@link FcmdButtons#initPanelButtons()}. 026 * The information which keys and methods are contained in the {@link FcmdIdents} 027 * which are referenced in {@link Fcmd#idents}. 028 * All key settings in {@link FcmdIdents} are variables which are initialized and which can be changed from a script 029 * before they are used. In that kind all keys and texts are flexible. 030 * 031 */ 032 void keyActions(); 033 034 035}