/**
*
*/
package org.korsakow.ide.ui.components.keywordpool;
import java.awt.Cursor;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import org.korsakow.ide.Application;
import org.korsakow.ide.lang.LanguageBundle;
import org.korsakow.ide.resources.ResourceType;
import org.korsakow.ide.ui.components.pool.Content;
import org.korsakow.ide.util.UIUtil;
public class KeywordContent extends Content<SnuEntry>
{
public KeywordContent()
{
list.setCursor(new Cursor(Cursor.HAND_CURSOR));
list.addMouseListener(new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent event)
{
if (!UIUtil.isRegularDoubleClick(event))
return;
SnuEntry entry = (SnuEntry)list.getSelectedValue();
try {
Application.getInstance().edit(ResourceType.SNU, entry.getSnuId());
} catch (Exception e) {
Application.getInstance().showUnhandledErrorDialog(LanguageBundle.getString("general.errors.uncaughtexception.title"), e);
}
}
});
}
}