/*
package com.growcontrol.client.clientPlugin;
import com.growcontrol.gcCommon.pxnPlugin.pxnPlugin;
public abstract class gcClientPlugin extends pxnPlugin {
// // plugin owned frames
// protected List<gcPluginFrame> frames = new ArrayList<gcPluginFrame>();
// // get plugin manager
// @Override
// public gcClientPluginManager getPluginManager() {
// return (gcClientPluginManager) super.getPluginManager();
// }
// // add frame to dashboard
// public void addFrame(gcPluginFrame frame) {
// // owned by plugin
// frames.add(frame);
// // add frame to dashboard
// getPluginManager().addFrame(frame);
// }
// // client gui frames for plugins
// public gcPluginFrame newFrame(String title) {
// gcClientPluginManager pluginManager = getPluginManager();
// if(pluginManager == null) throw new NullPointerException("pluginManager hasn't been set!");
// return pluginManager.newFrame(title);
// }
// public void addFrame(gcPluginFrame frame) {
// gcClientPluginManager pluginManager = getPluginManager();
// if(pluginManager == null) throw new NullPointerException("pluginManager hasn't been set!");
// pluginManager.addFrame(frame);
// }
}
*/