← Back to team overview

kicad-developers team mailing list archive

Re: DRC UI

 

Dick H. a écrit :
Jean-Pierre,

Things are going well with the DRC dialog. I will need another day or
two. Your work in the drc.cpp file is quite extensive and I am
impressed by it.

Having said that, with better "after DRC run reporting" on its way, I
am wondering if you would have any strong objections to decoupling the
status window updates from the DRC looping during the actual tests. I
would like to be able to do a final screen update just at the end,
with maybe only an hour-glass type cursor visible during the
procedure. I think that the DRC checker will run MUCH faster without
the intermediate UI and the end of test results will be more clear
with other changes I am making so the stuff being done on the screen
during the tests is pretty useless.

In general I favor decoupling complex algorithms from screen updates.
Should we ever get a Python binding in place, it will be nice to have
fast clean C++ routines in place that can be called from Python
without a lot of baggage happening on the screen. The routines should
be more "context independent" where we can.

Let me know of any concerns you have. I would tell you if I were in
over my head. That is not the case.

Again, my compliments on the work you have done in drc.cpp.

Best regards,

The new DRC dialog is very good !
I like it.
I have no objection to remove intermediate status update.
This status activity is less usefull , because computers are now faster (In fact, it was also something like a debug dialog).

--
Jean-Pierre CHARRAS
Maître de conférences
Directeur d'études 2ieme année.
Génie Electrique et Informatique Industrielle 2
Institut Universitaire de Technologie 1 de Grenoble
BP 67, 38402 St Martin d'Heres Cedex

Recherche :
Grenoble Image Parole Signal Automatique (GIPSA - INPG)
46, Avenue Félix Viallet
38031 Grenoble Cedex






Follow ups

References