[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: "revert" vs "reload"



On Mon, 2011-09-05 at 12:09 +0100, Richard Barlow wrote:
> On Wed, 2011-08-31 at 11:08 +0100, Rob Spanton wrote:
> > On Tue, 2011-08-30 at 01:46 +0200, Kai-Martin Knaak wrote:
> > > With a number of recommended work-flows PCB and gschem do not 
> > > return to the last saved state. Instead, they update to the 
> > > current state of the source file. The gsch2pcb work-flow relies 
> > > on the ability to change the *.pcb file in the back of PCB. 
> > > Contrary to the meaning of the word "revert" the "revert" 
> > > action does not go back but forward.
> > 
> > When the files that evince or gedit have open are changed, they pop up a
> > bar across the top of the window with a reload button in it.  Perhaps
> > this is a solution that would fit in better.
> 
> I've started implementing this[1] with a little help from the gedit
> source. Unfortunately the info bar widget that I've used was introduced
> in GTK 2.18 and PCB currently depends on GTK 2.12. Is there any argument
> against upping PCBs GTK version dependency to 2.18? It was released
> almost two years ago now (23rd Sept 2009).

Sorry Richard - I beat you to it - committed to git HEAD of PCB last
night ;) I bumped PCB's GTK version requirement to 2.18.

> I'm also planning on implementing the same behavior in gschem which
> currently depends on GTK 2.10. Any arguments to upping this to 2.18 too?

I probably ought not to do that unilaterally (like I just did for PCB),
but _I_ would have no objection to it.

Please feel free to take any of the code I wrote to help you on the way
with a gschem / gattrib version. I would love to see this consistently
across the tools, yet didn't have time to do the gEDA parts at the
moment.

Actually gattrib support might be tricky, since it opens multiple files
and doesn't support reloading at the moment (?) - gschem support would
be awesome.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)

Attachment: signature.asc
Description: This is a digitally signed message part


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user