From f3278c1652f9e3eafd96af15e97ae4c377bb66a7 Mon Sep 17 00:00:00 2001 From: dickelbeck Date: Mon, 25 Jan 2010 14:58:58 +0000 Subject: [PATCH] spell out a migration path for adoption of PCB_VISIBLE flags --- TODO.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/TODO.txt b/TODO.txt index 9d283e37e5..9996a34f1d 100644 --- a/TODO.txt +++ b/TODO.txt @@ -75,7 +75,12 @@ P1) Fix the color box which shows which layer is selected, or change tool tip. Then example 2 in RS274xrevd_e.pdf will draw properly. * Complete the migration to PCB_VISIBLEs and put them into the board, - including grid, so they are saved with a board. + including grid, so they are saved with a board. All drawing code should + use BOARD::IsElementVisible() to test, not the EDA_BoardDesignSettings + functions for anything in the PCB_VISIBLES enum. Then eventually we + can remove the elements that are contained in the set PCB_VISIBLES from + the EDA_BoardDesignSettings and simply leave them in the BOARD. + * Write accessors for grid control, so that the write accessor can fire change notifications to known listeners. But again, grid boolean should