On 07/23/2010 10:19 AM, Wayne Stambaugh wrote:
>>> I would
>>> rather avoid adding new IDs unless there is a good reason to do so.
>>
>> Yeah I didn't know why there are mixed IDs but now I understand, and this a
>> good choice. So the TODO's can be forgotten.
> 
> When I get some time I would like to do some additional ID clean up.  Creating
> a common ID like ID_ADD_LINE used by all of the apps that draw a line is the
> same as using wxID_OPEN for opening files.  I don't see how ID_PCB_ADD_LINE,
> ID_MODEDIT_ADD_LINE, ID_EESCHEMA_ADD_LINE make the code any more readable and
> just add to already large number of IDs Kicad uses.


Taking that to the extreme, in the layer panel I think there were a couple of 
cases
where I never even put the control ID's in a header file, since that 
information was
private to the implementing *.cpp file and all that mattered was uniqueness 
(within
any given panel) and clarity.


Dick


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to