mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-09 12:56:02 -04:00
fixes a color issue in the fsm editor
This commit is contained in:
parent
c59e72e6b4
commit
0ffb6de3da
@ -1,6 +1,7 @@
|
|||||||
Release Notes
|
Release Notes
|
||||||
|
|
||||||
Head, planned as v0.25
|
Head, planned as v0.25
|
||||||
|
- Color schemes where added to support colorblind users.
|
||||||
- Unipolar and bipolar stepper motors were added.
|
- Unipolar and bipolar stepper motors were added.
|
||||||
- move the "lib" folder from the "examples" folder to the root folder.
|
- move the "lib" folder from the "examples" folder to the root folder.
|
||||||
- Reordering of the cells in the K-Map
|
- Reordering of the cells in the K-Map
|
||||||
|
@ -315,7 +315,7 @@ public class FSMComponent extends JComponent {
|
|||||||
protected void paintComponent(Graphics graphics) {
|
protected void paintComponent(Graphics graphics) {
|
||||||
super.paintComponent(graphics);
|
super.paintComponent(graphics);
|
||||||
|
|
||||||
graphics.setColor(Color.WHITE);
|
graphics.setColor(ColorScheme.getInstance().getColor(ColorKey.BACKGROUND));
|
||||||
graphics.fillRect(0, 0, getWidth(), getHeight());
|
graphics.fillRect(0, 0, getWidth(), getHeight());
|
||||||
|
|
||||||
Graphics2D gr2 = (Graphics2D) graphics;
|
Graphics2D gr2 = (Graphics2D) graphics;
|
||||||
|
@ -43,7 +43,6 @@ import java.io.IOException;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import static de.neemann.digital.draw.graphics.ColorScheme.*;
|
|
||||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
||||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE2;
|
import static de.neemann.digital.draw.shapes.GenericShape.SIZE2;
|
||||||
|
|
||||||
@ -858,7 +857,7 @@ public class CircuitComponent extends JComponent implements ChangedListener, Lib
|
|||||||
|
|
||||||
Graphics2D gr2 = buffer.createGraphics();
|
Graphics2D gr2 = buffer.createGraphics();
|
||||||
enableAntiAlias(gr2);
|
enableAntiAlias(gr2);
|
||||||
gr2.setColor(getInstance().getColor(ColorKey.BACKGROUND));
|
gr2.setColor(ColorScheme.getInstance().getColor(ColorKey.BACKGROUND));
|
||||||
gr2.fillRect(0, 0, getWidth(), getHeight());
|
gr2.fillRect(0, 0, getWidth(), getHeight());
|
||||||
|
|
||||||
if (scaleX > 0.3 && Settings.getInstance().get(Keys.SETTINGS_GRID))
|
if (scaleX > 0.3 && Settings.getInstance().get(Keys.SETTINGS_GRID))
|
||||||
@ -916,7 +915,7 @@ public class CircuitComponent extends JComponent implements ChangedListener, Lib
|
|||||||
if (delta > max) delta = max;
|
if (delta > max) delta = max;
|
||||||
double sub = delta / 2.0;
|
double sub = delta / 2.0;
|
||||||
|
|
||||||
gr2.setColor(getInstance().getColor(ColorKey.GRID));
|
gr2.setColor(ColorScheme.getInstance().getColor(ColorKey.GRID));
|
||||||
for (int x = 0; x <= cx; x++) {
|
for (int x = 0; x <= cx; x++) {
|
||||||
double xx = p1.getX() + (p2.getX() - p1.getX()) * x / cx - sub;
|
double xx = p1.getX() + (p2.getX() - p1.getX()) * x / cx - sub;
|
||||||
for (int y = 0; y <= cy; y++) {
|
for (int y = 0; y <= cy; y++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user