view src/share/tools/IdealGraphVisualizer/ControlFlowEditor/src/at/ssw/visualizer/cfg/preferences/CFGOptionsCategory.java @ 4487:aae5b3773e63

Added CFG editor from c1visualizer.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 31 Jan 2012 00:23:10 +0100
parents
children
line wrap: on
line source

package at.ssw.visualizer.cfg.preferences;

import javax.swing.Icon;
import javax.swing.ImageIcon;
import org.netbeans.spi.options.OptionsCategory;
import org.netbeans.spi.options.OptionsPanelController;
import org.openide.util.ImageUtilities;

/**
 * Descriptor for the settings page displayed in the options dialog.
 *
 * @author Bernhard Stiftner
 */
public class CFGOptionsCategory extends OptionsCategory {
    
    public OptionsPanelController create() {
        return new CFGOptionsPanelController();
    }

    public String getCategoryName() {
        return "Control Flow Graph";
    }

    @Override
    public Icon getIcon() {
        return new ImageIcon(ImageUtilities.loadImage("at/ssw/visualizer/cfg/icons/cfg32.gif"));
    }

    public String getTitle() {
        return "CFG Visualizer";
    }
}