← Back to team overview

kicad-developers team mailing list archive

Re: PATCH: pcbnew Design Rules actual position value correct save

 

While this patch may solve the problem, I'm not sure it is ideal.  You
are effectively deciding for the user that they are done editing the
current grid cell irregardless of whether or not that is true.  The
behavior you are attempting to "correct" is inherent in all grid
controls.  As long as a grid cell is being edited, the value for that
cell is not updated until the users hits the enter or tab key.  I'm not
saying no, I'm saying is this the correct way to resolve this issue?

On 7/12/2016 2:45 PM, Brano Panak wrote:
> thanks for info Simon, sorry this is my first patch.
> 
> Brano
> 
> 
> On 12/07/16 20:37, Simon Wells wrote:
>> Might be easier if you attach patches rather than inline them
>>
>> thanks
>>
>> On Wed, Jul 13, 2016 at 6:30 AM, Brano Panak <bpanak@xxxxxxxxx> wrote:
>>> Hi,
>>>
>>> this is patch for pcbnew design rules dialog. Solving problem with
>>> saving
>>> value at actual position in dialogue when hitting OK. Reported as bug
>>> #1592767.
>>> I tested this on OSX, could somebody please test this on other
>>> platforms?
>>> regards
>>> Brano
>>>
>>> === modified file 'pcbnew/dialogs/dialog_design_rules.cpp'
>>> --- pcbnew/dialogs/dialog_design_rules.cpp    2016-06-29 15:09:55 +0000
>>> +++ pcbnew/dialogs/dialog_design_rules.cpp    2016-07-12 18:19:23 +0000
>>> @@ -625,6 +625,7 @@
>>>
>>>   bool DIALOG_DESIGN_RULES::TransferDataFromWindow()
>>>   {
>>> +        m_grid->SaveEditControlValue();
>>>       if( !wxDialog::TransferDataFromWindow() )
>>>           return false;
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


Follow ups

References