145 Commits

Author SHA1 Message Date
helmut.neemann
cf600083d7 The backspace key works like the del key. 2017-04-25 12:14:32 +02:00
hneemann
e60c63a332 typo 2017-04-22 13:15:36 +02:00
hneemann
f4128e848a more concise file name handling 2017-04-22 11:55:21 +02:00
hneemann
30044bf8c6 typos 2017-04-22 10:28:03 +02:00
hneemann
42ff6cc424 added possibility to open a circuit from the command line 2017-04-21 21:51:58 +02:00
hneemann
473cf93297 Added a floating gate P channel fet 2017-04-15 18:50:04 +02:00
hneemann
e82e59a67d Added a floating gate N channel fet 2017-04-15 15:42:51 +02:00
hneemann
311ea20f32 fixed some javaDoc checkstyle isues 2017-04-07 09:41:16 +02:00
hneemann
6dea9d9f2d added a simple rotary encoder 2017-04-05 21:21:25 +02:00
hneemann
8aa4270f94 fixed highlight issue if elements are pasted 2017-04-01 16:01:29 +02:00
hneemann
c69f8a96a4 avoids unnecessary repaints 2017-03-31 16:55:59 +02:00
hneemann
a0a74a7dab fixed flicker if component tree view is enabled or disabled. 2017-03-31 16:35:15 +02:00
hneemann
b310a9a2e3 Simplification of event handling. 2017-03-28 21:09:05 +02:00
hneemann
28f6129509 added tree view to main panel 2017-03-26 11:11:05 +02:00
hneemann
fa8278924d separated InsertAction.java to use it in component tree view 2017-03-25 20:53:46 +01:00
hneemann
6dc25b04ea refactoring of library system to allow separate component tree view 2017-03-25 19:59:05 +01:00
hneemann
84b16602de Made selection of wires more consistent. 2017-03-24 21:12:43 +01:00
hneemann
22663d131b fixed some wrong checkstyle messages 2017-03-18 09:00:49 +01:00
hneemann
4f9239697e Small components are easier to select because also the text is selectable. 2017-03-08 22:21:58 +01:00
hneemann
66d9813c7c Fixed a bug which occurs if ESC is pressed while simulation is running. 2017-03-05 20:17:29 +01:00
hneemann
303411a0b3 small improvement on redraw heap load 2017-03-01 21:13:44 +01:00
hneemann
fd0cedc7d4 fixed a drawing bug if wire is moved. 2017-02-13 13:13:34 +01:00
hneemann
e112c01a95 fixed a drawing bug if wire is moved. 2017-02-13 12:34:26 +01:00
hneemann
e9b9c0dbbd improved pin tool tips 2017-02-12 12:48:52 +01:00
hneemann
787055642b remove dots from wire if wire is moved 2017-02-12 11:38:08 +01:00
hneemann
420f8f1827 With the right mouse button you can now select wires. 2017-02-11 22:42:14 +01:00
hneemann
66ad7c0329 Mouse actions can be canceled with the ESC key. 2017-02-11 20:51:33 +01:00
hneemann
5b64fd93a6 minor changes to drawing of selction rectangle 2016-12-18 17:48:28 +01:00
hneemann
aa112f2124 added an error message if a paste action fails, because the clip board data is not importable. 2016-12-07 11:02:31 +01:00
hneemann
451bd9bf8f Fixed a ugly RuntimeException flaw 2016-11-14 18:40:35 +01:00
hneemann
9fdc37928d Added a experimental bidirectional diode. Up to now its not working correctly. 2016-11-11 19:19:06 +01:00
helmut.neemann
1e8226c1f4 avoid the opening of many error dialogs if an element is not present. 2016-11-08 15:45:58 +01:00
hneemann
891328970c tried to fix the "always unwanted start to draw wires" problem. 2016-11-05 11:59:44 +01:00
hneemann
d86a9c0d7d tried to fix the "always unwanted start to draw wires" problem. 2016-11-05 10:49:24 +01:00
hneemann
dc1ef1440c added missing language key 2016-11-03 19:44:38 +01:00
hneemann
fb3504095b added a hotkey ('p') to program a diode-fuse 2016-11-03 19:39:48 +01:00
hneemann
841b5dd759 Better formatting of help text. See graphic RAM. 2016-10-29 17:39:00 +02:00
hneemann
0ec12e14b7 added a first version of a element description dialog 2016-10-26 19:35:02 +02:00
hneemann
c3cf27f427 renamed variable 2016-08-20 10:12:42 +02:00
hneemann
92f76a7f7c added a double buffer to improve drawing speed when drawing wires or adding elements 2016-08-18 11:22:38 +02:00
hneemann
d295e425c0 added a double buffer to improve drawing speed when drawing wires or adding elements 2016-08-18 11:11:36 +02:00
hneemann
6639bf9b59 added a double buffer to improve drawing speed when drawing wires or adding elements 2016-08-18 11:10:45 +02:00
hneemann
f107fe79d9 speed up of drawing 2016-08-10 23:33:42 +02:00
hneemann
f7f8ea1dcc Leave auto scale mode if an element is deleted. 2016-08-10 18:28:01 +02:00
hneemann
08a8f28847 typo 2016-08-09 23:17:42 +02:00
hneemann
76c89e9a82 allows the interaction with elements if there are more then one element at the same position. 2016-08-09 23:15:10 +02:00
hneemann
2c0db22833 allows the selection of elements if there are more then one element at the same position. 2016-08-09 22:57:44 +02:00
hneemann
2a8c0cf601 fixed an auto scaling issue if beginning with new circuit 2016-08-09 20:51:07 +02:00
hneemann
9b526293b3 drawing of circuit is synced to avoid inconsistent circuit drawings 2016-08-09 13:44:21 +02:00
hneemann
d876e46e9f autofit mode if fit to screen was called 2016-07-31 11:19:30 +02:00