/src/mpv5/ui/dialogs/WizardMaster.java
Java | 43 lines | 15 code | 8 blank | 20 comment | 0 complexity | 986beb15ee02f4c0403b0e4e9e75956a MD5 | raw file
1/* 2 * This file is part of YaBS. 3 * 4 * YaBS is free software: you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation, either version 3 of the License, or 7 * (at your option) any later version. 8 * 9 * YaBS is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with YaBS. If not, see <http://www.gnu.org/licenses/>. 16 */ 17 18package mpv5.ui.dialogs; 19 20import java.awt.Cursor; 21import javax.swing.JProgressBar; 22import mpv5.data.PropertyStore; 23 24 25/** 26 * 27 * 28 */ 29public interface WizardMaster { 30 31 public void dispose(); 32 33 public Wizardable getNext(); 34 public void isEnd(boolean end); 35 public PropertyStore getStore(); 36 37 public void setCursor(int DEFAULT_CURSOR); 38 public void setCursor(Cursor cursor); 39 public void setMessage(String message); 40 public JProgressBar getProgressbar(); 41 public void enableBackButton(boolean enable); 42 43}