/*
* Created on Jan 17, 2006
*
*/
package net.atlanticbb.tantlinger.ui.text.dialogs;
import java.awt.Dialog;
import java.awt.Frame;
import java.util.Map;
import javax.swing.Icon;
import net.atlanticbb.tantlinger.i18n.I18n;
import net.atlanticbb.tantlinger.ui.OptionDialog;
import net.atlanticbb.tantlinger.ui.UIUtils;
public class ElementStyleDialog extends OptionDialog
{
/**
*
*/
private static final long serialVersionUID = 1L;
private static final I18n i18n = I18n.getInstance("net.atlanticbb.tantlinger.ui.text.dialogs");
private static Icon icon = UIUtils.getIcon(UIUtils.X48, "pencil.png"); //$NON-NLS-1$
private static String title = i18n.str("element_style"); //$NON-NLS-1$
private static String desc = i18n.str("element_style_desc"); //$NON-NLS-1$
private StyleAttributesPanel stylePanel;
public ElementStyleDialog(Frame parent)
{
super(parent, title, desc, icon);
init();
}
public ElementStyleDialog(Dialog parent)
{
super(parent, title, desc, icon);
init();
}
private void init()
{
stylePanel = new StyleAttributesPanel();
setContentPane(stylePanel);
pack();
setSize(300, getHeight());
setResizable(false);
}
public void setStyleAttributes(Map attr)
{
stylePanel.setAttributes(attr);
}
public Map getStyleAttributes()
{
return stylePanel.getAttributes();
}
}