001package org.vishia.gral.ifc; 002 003/**Interface to get the status of a Window. It is a part of {@link GralWindow_ifc}. 004 * See {@link org.vishia.gral.base.GralWindow}. 005 * @author Hartmut Schorrig 006 * 007 */ 008public interface GralWindow_getifc 009{ 010 011 /**Version, history and license. 012 * <ul> 013 * <li>2011-06-00 Hartmut created 014 * </ul> 015 * 016 * <b>Copyright/Copyleft</b>:<br> 017 * For this source the LGPL Lesser General Public License, 018 * published by the Free Software Foundation is valid. 019 * It means: 020 * <ol> 021 * <li> You can use this source without any restriction for any desired purpose. 022 * <li> You can redistribute copies of this source to everybody. 023 * <li> Every user of this source, also the user of redistribute copies 024 * with or without payment, must accept this license for further using. 025 * <li> But the LPGL is not appropriate for a whole software product, 026 * if this source is only a part of them. It means, the user 027 * must publish this part of source, 028 * but doesn't need to publish the whole source of the own product. 029 * <li> You can study and modify (improve) this source 030 * for own using or for redistribution, but you have to license the 031 * modified sources likewise under this LGPL Lesser General Public License. 032 * You mustn't delete this Copyright/Copyleft inscription in this source file. 033 * </ol> 034 * If you intent to use this source without publishing its usage, you can get 035 * a second license subscribing a special contract with the author. 036 * 037 * @author Hartmut Schorrig = hartmut.schorrig@vishia.de 038 */ 039 public static final int version = 20120303; 040 041 boolean isWindowsVisible(); 042 043 GralRectangle getPixelPositionSize(); 044 045}