How can I delete connections between modules in SpinCAD

HarryR

New member
Hi,
I can't find out how I can delete a connection between two modules (neither with mouse, nor with a keyboard shortcut).
I'm sure someone here knows :-)

Best regards
 
You need to either delete the block/module and replace it or make different connection.
Yes, that's what I'm doing now, because there's no elegant way to do it.
Has the programmer of SpinCAD really forgot such a fundamental task like delete connection ?
 
Yes, that's what I'm doing now, because there's no elegant way to do it.
Has the programmer of SpinCAD really forgot such a fundamental task like delete connection ?
Dunno. The author (Digital Larry) often monitors this forum and will likely chime in when he sees it.
 
Right click on the destination pin.


Sorry the documentation is still incomplete, and somehow it seems a lot of screenshots are missing. When I used Gitbook for work some years back I also had trouble with screenshots getting mixed up and decided to stop using it. On the flip side, it's free and if/when I go to the great beyond it will remain... I guess. ;)

DL
 
Last edited:
Right click on the destination pin.


Sorry the documentation is still incomplete, and somehow it seems a lot of screenshots are missing. When I used Gitbook for work some years back I also had trouble with screenshots getting mixed up and decided to stop using it. On the flip side, it's free and if/when I go to the great beyond it will remain... I guess. ;)

DL
Thanks Larry, it works. Why not making it work on every kind of pin ?

Best regards
Harry
 
I'm working on a two monitor Linux-machine.
What annoys me a little is:
When SpinCAD is placed on the right monitor all the dialogs
open on the left side where I have to seek them...
:(
 
I'm working on a two monitor Linux-machine.
What annoys me a little is:
When SpinCAD is placed on the right monitor all the dialogs
open on the left side where I have to seek them...
:(
Yeah, me too. Well, it is open source.

Here's a link to a relevant discussion. I may look at it some day.


Seriously though, I am not a Java Swing expert and don't have adequate free time/motivation to work on these types of issues, unless I lose my job, which I hope doesn't happen. Someone else contributed the scrolling workspace. It can happen.

;)
 
Last edited:
Not asking anyone to do anything. I’m not experienced with swing or even Java, and I’ve barely used SpinCAD. But thought I would look around while I’m sitting here drinking coffee.

I was looking at some of oracle’s docs and they mention passing in a reference to the parent frame.
The first argument to each show<em>Xxx</em>Dialog method is always the parent component, which must be a Frame, a component inside a Frame, or null. If you specify a Frame or Dialog, then the Dialog will appear over the center of the Frame and follow the focus behavior of that Frame.

When I browsed the SpinCAD source on my phone, I noticed that a new instance of JFrame is being passed instead.

Apologies if I’m being naive or missing something obvious about the swing framework. Please don’t mind me if I’m off-base 😁
 
@jcpst That's helpful. For some background, SpinCAD is Java based because this smart young feller named Andrew Kilpatrick released a Java simulator of the FV-1 as a library called "ElmGen". I took it and ran with it. Well, let's say I stumbled with it. I learned Java and Swing and made many rookie mistakes. And that was mostly more than ten years ago by now.

[UPDATE] - that code you found is not what launches the control panel dialogs.

If anyone wants to fork the repo and improve the program, I am all for it. You don't even need my permission.

DL
 
Last edited:
Back
Top