Java tutorial
/** * Peergreen S.A.S. All rights reserved. * Proprietary and confidential. * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.peergreen.webconsole; import com.vaadin.ui.Component; import com.vaadin.ui.CssLayout; import com.vaadin.ui.Window; /** * Notification Overlay * * @author Mohammed Boukada */ public class HelpOverlay extends Window { private boolean seen = false; /** * Notification overlay constructor */ public HelpOverlay() { setContent(new CssLayout()); setPrimaryStyleName("help-overlay"); setDraggable(false); setResizable(false); center(); addCloseListener(new CloseListener() { @Override public void windowClose(CloseEvent e) { seen = true; } }); } /** * Add component * * @param c */ public void addComponent(Component c) { ((CssLayout) getContent()).addComponent(c); } public boolean isSeen() { return seen; } }