// Path: src/main/java/gui/GUIOptions.java
// public class GUIOptions extends Options implements Serializable {
// 
// 	/**
// 	 * Backward-compatible with 0.7.0
// 	 */
// 	private static final long serialVersionUID = 00000000007000000L;
// 
// 	private static final Set<Integer> DEFAULT_HIDDEN_DIALOG_IDS =
// 		new HashSet<>();
// 	private Set<Integer> hiddenDialogIDs = DEFAULT_HIDDEN_DIALOG_IDS;
// 
// 	public GUIOptions() {
// 		super();
// 	}
// 
// 	/**
// 	 * Definitely hides the dialog identified by the parameter.
// 	 *
// 	 * @param id
// 	 * 			The number used to identified the dialog.
// 	 */
// 	public void addHiddenDialog(int id) {
// 		hiddenDialogIDs.add(id);
// 	}
// 
// 	/**
// 	 * Determines whether a dialog is hidden or not.
// 	 *
// 	 * @param id
// 	 * 			The number used to identified the dialog.
// 	 * @return True if the dialog is hidden.
// 	 */
// 	public boolean isDialogHidden(int id) {
// 		return hiddenDialogIDs.contains(id);
// 	}
// 
// }


import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BoxLayout;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import gui.GUIOptions;
package gui.views.components;




/**
 * Confirmation dialog that can be definitely hidden.
 *
 * @author Maixme PIA
 */
public class HidableOKCancelDialog {

	public static final int CLOSE_CONFIRM = 0;
	public static final String CLOSE_CONFIRM_MESSAGE =
		"Hook Any Text will be closed. "
			+ "You can open it again from Cheat Egine's File menu.";

	private int id;

	private JPanel body;
	private Component parent;
// Path: src/main/java/gui/GUIOptions.java
// public class GUIOptions extends Options implements Serializable {
// 
// 	/**
// 	 * Backward-compatible with 0.7.0
// 	 */
// 	private static final long serialVersionUID = 00000000007000000L;
// 
// 	private static final Set<Integer> DEFAULT_HIDDEN_DIALOG_IDS =
// 		new HashSet<>();
// 	private Set<Integer> hiddenDialogIDs = DEFAULT_HIDDEN_DIALOG_IDS;
// 
// 	public GUIOptions() {
// 		super();
// 	}
// 
// 	/**
// 	 * Definitely hides the dialog identified by the parameter.
// 	 *
// 	 * @param id
// 	 * 			The number used to identified the dialog.
// 	 */
// 	public void addHiddenDialog(int id) {
// 		hiddenDialogIDs.add(id);
// 	}
// 
// 	/**
// 	 * Determines whether a dialog is hidden or not.
// 	 *
// 	 * @param id
// 	 * 			The number used to identified the dialog.
// 	 * @return True if the dialog is hidden.
// 	 */
// 	public boolean isDialogHidden(int id) {
// 		return hiddenDialogIDs.contains(id);
// 	}
// 
// }


// Path: src/main/java/gui/views/components/HidableOKCancelDialog.java
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BoxLayout;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import gui.GUIOptions;

package gui.views.components;




/**
 * Confirmation dialog that can be definitely hidden.
 *
 * @author Maixme PIA
 */
public class HidableOKCancelDialog {

	public static final int CLOSE_CONFIRM = 0;
	public static final String CLOSE_CONFIRM_MESSAGE =
		"Hook Any Text will be closed. "
			+ "You can open it again from Cheat Egine's File menu.";

	private int id;

	private JPanel body;
	private Component parent;
	private GUIOptions opts;