1 /* 2 * Created on Jun 24, 2005. Copyright 1999-2006 Faculty of Mathematics, Physics 3 * and Informatics, Comenius University, Bratislava. This file is protected by 4 * the Mozilla Public License version 1.1 (the "License"); you may not use this 5 * file except in compliance with the License. You may obtain a copy of the 6 * License at http://euromath2.sourceforge.net/license.html Unless required by 7 * applicable law or agreed to in writing, software distributed under the 8 * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS 9 * OF ANY KIND, either express or implied. See the License for the specific 10 * language governing permissions and limitations under the License. 11 */ 12 package sk.uniba.euromath.editor.wizards; 13 import org.eclipse.swt.widgets.Shell; 14 /*** 15 * Wizard page can query this interface to get various info. 16 * @author Martin Vysny 17 */ 18 public interface IWizardPageContext { 19 /*** 20 * Returns shell where this page is displayed. 21 * @return shell where this page is displayed. 22 */ 23 public Shell getShell(); 24 /*** 25 * Informs that the page has changed validity messages and wishes for the 26 * shell to repaint them. 27 */ 28 public void updateMessages(); 29 }