On Mon, 28 Mar 2005 22:57:37 +0200 PR <[EMAIL PROTECTED]> wrote: > I would like to share a very early version of my autoplacer based on > spring - mass interaction. > > It is very limited but maybe it will evelve in something useful. > > I didn't waste my time learning gtk so it is currently under ctrl-p key > combination (as the other autoplacer was). ... > Simply put: > Select what you want to move, hit ctrl-p and watch it change. > > The diff files are probably hard to use but I didn't know how to make > better ones :)
Use "diff -ur file.c.orig file.c" to get a context patch of a single file, or to get one patch of several files, run your diff on directories: "diff -urN pcb.orig pcb" To get the spring mass function to appear in the Select menu, you just need to add one line: --- gui-top-window.c.orig 2005-03-28 15:17:57.169543507 -0600 +++ gui-top-window.c 2005-03-28 15:21:33.410754513 -0600 @@ -1691,6 +1691,7 @@ " </menu>" " <separator/>" " <menuitem action='AutoPlaceSelected'/>" +" <menuitem action='SpringMassSelected'/>" " <menuitem action='DisperseAllElements'/>" " <menuitem action='DisperseSelectedElements'/>" " <separator/>" It will use the <control>s shortcut you've specified in your SpringMassSelected GtkActionEntry, but what about <alt>s to avoid taking away the default change size <control>s? Bill
