import net.haspamelodica.swt.helper.swtobjectwrappers.Font;
import net.haspamelodica.swt.helper.swtobjectwrappers.Point;
import net.haspamelodica.swt.helper.swtobjectwrappers.Rectangle;
-import net.mograsim.logic.ui.model.ViewModel;
+import net.mograsim.logic.ui.model.ViewModelModifiable;
import net.mograsim.logic.ui.model.wires.Pin;
// TODO make a superclass
public final List<String> inputNames;
public final List<String> outputNames;
- public Am2901NANDBased(ViewModel model)
+ public Am2901NANDBased(ViewModelModifiable model)
{
super(model);
double posX = getBounds().x;
double posY = getBounds().y;
+ gc.drawRectangle(getBounds());
Font oldFont = gc.getFont();
Font labelFont = new Font(oldFont.getName(), 4, oldFont.getStyle());
gc.setFont(labelFont);
- gc.drawRectangle(posX, posY, 50, getBounds().height);
for (int i = 0; i < inputNames.size(); i++)
{
Point textExtent = gc.textExtent(inputNames.get(i));