/* * Created on Jan 18, 2006 * */ package net.atlanticbb.tantlinger.ui.text.dialogs; import java.awt.Dialog; import java.awt.Frame; import javax.swing.Icon; import net.atlanticbb.tantlinger.i18n.I18n; import net.atlanticbb.tantlinger.ui.OptionDialog; import net.atlanticbb.tantlinger.ui.UIUtils; import java.util.*; public class ListDialog extends OptionDialog { /** * */ private static final long serialVersionUID = 1L; private static final I18n i18n = I18n.getInstance("net.atlanticbb.tantlinger.ui.text.dialogs"); public static final int UNORDERED = ListAttributesPanel.UL_LIST; public static final int ORDERED = ListAttributesPanel.OL_LIST; private static Icon icon = UIUtils.getIcon(UIUtils.X48, "categories.png"); //$NON-NLS-1$ private static String title = i18n.str("list_properties"); //$NON-NLS-1$ private static String desc = i18n.str("list_properties_desc"); //$NON-NLS-1$ private ListAttributesPanel listAttrPanel; public ListDialog(Frame parent) { super(parent, title, desc, icon); init(); } public ListDialog(Dialog parent) { super(parent, title, desc, icon); init(); } private void init() { listAttrPanel = new ListAttributesPanel(); setContentPane(listAttrPanel); pack(); setSize(220, getHeight()); setResizable(false); } public void setListType(int t) { listAttrPanel.setListType(t); } public int getListType() { return listAttrPanel.getListType(); } public void setListAttributes(Map attr) { listAttrPanel.setAttributes(attr); } public Map getListAttributes() { return listAttrPanel.getAttributes(); } }