← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] Object selection into EESchema

 

Just to keep things simple, this is the behavoir of the current patch while
performing a block command:

1) Select/unselect element with mouse click and rectangle
2) Right click - move selected elements (I did not add here keyboard
accelerator, since the block command behavoir has to be changed)
3) Performing common commands as it was called the normal MOVE block command
4) As described into the document, other keys will allow to start a new
block command with the same (old) behavoir
5) When no elements is selected, the left click is handled the same way of
the actual version

Please do not hexitate to tell me if there is something to be changed to
allow an acceptable level of funcionality.
I will wait until you'll give me your feedback about this patch.

Best regards,

Lorenzo

2010/9/29 Wayne Stambaugh <stambaughw@xxxxxxxxxxx>

> Lorenzo,
>
> Please be do not get discouraged by the lack of response to your merge
> request.
>  I will try to take a look at this patch as soon as possible but I have
> been
> very busy.  It may take another week or two before I can look at it.  I
> want to
> be sure I understand where your headed with your new selection code and
> make
> sure that EESchema remains usable before I would be willing to commit it.
> Generally speaking we try to keep the testing branch as usable as possible
> so
> any major breakage would be frowned upon.  I read you change description
> (PDF)
> and it looks good.  I commend you for your effort to document your changes.
> Thank you for your effort and interest in contributing to Kicad.
>
> Wayne
>
> On 9/27/2010 7:45 AM, Lorenzo Farina wrote:
> > Dear developers,
> >  as I wrote in my last e-mail, with this message I want to send you a
> patch
> > that should allow object selection in EEschema with just the mouse click.
> > This is my first attempt to be helpful in one open source project (sorry
> for
> > related troubles...).
> > The patch should leave the program fully functional, but with some
> workarounds,
> > as described in the attached document. The next step will be the complete
> > modification of the way a block command is issued and handled. I send you
> this
> > patch before going on (and working on something not useful or not well
> coded),
> > with drag and drop functionality.
> >
> > Attached to this message you will find
> > 1) the bazaar patch
> > 2) the eeselect.cpp file, that is not automatically added to the patch
> with the
> > diff command
> > 3) A descriptive document
> >
> > Waiting for your comments,
> >
> > Best regards.
> >
> > Lorenzo Farina
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers<https://launchpad.net/%7Ekicad-developers>
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers<https://launchpad.net/%7Ekicad-developers>
> > More help   : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers<https://launchpad.net/%7Ekicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers<https://launchpad.net/%7Ekicad-developers>
> More help   : https://help.launchpad.net/ListHelp
>

References