1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.xnap.gui;
20
21 import org.apache.log4j.Logger;
22 import org.xnap.XNap;
23 import org.xnap.gui.component.DefaultDialog;
24 import org.xnap.gui.util.HelpManager;
25 import org.xnap.util.Preferences;
26
27 /***
28 * XNap's help dialog.
29 */
30 public class HelpDialog extends DefaultDialog
31 {
32
33
34
35
36 private static Logger logger = Logger.getLogger(HelpDialog.class);
37
38
39
40 public HelpDialog()
41 {
42 super(BUTTON_CLOSE, HelpManager.getMainHelpBroker().getHelp());
43 setTitle(XNap.tr("XNap - Help"));
44 setSize(Preferences.getInstance().getHelpDialogWidth(),
45 Preferences.getInstance().getHelpDialogHeight());
46 }
47
48
49
50 /***
51 * Saves dialog size and calls super method.
52 */
53 public void close()
54 {
55 Preferences prefs = Preferences.getInstance();
56 prefs.setHelpDialogWidth(getBounds().getSize().width);
57 prefs.setHelpDialogHeight(getBounds().getSize().height);
58 super.close();
59 }
60 }