From e00bbb8c7f261ea739944d50994ec3665a687a4f Mon Sep 17 00:00:00 2001 From: dickelbeck Date: Thu, 21 Jan 2010 22:52:43 +0000 Subject: [PATCH] changes --- CHANGELOG.txt | 6 ++++++ TODO.txt | 30 ++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 43d93875bf..3b0a143740 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -4,6 +4,12 @@ KiCad ChangeLog 2010 Please add newer entries at the top, list the date and your name with email address. +2010-Jan-21 UPDATE Dick Hollenbeck +================================================================================ +++pcbnew + Integration of LAYER_WIDGET into WinEDA_PcbFrame. See + TODO.txt for more things that need to be done. + 2010-Jan-17 UPDATE Jerry Jacobs ================================================================================ diff --git a/TODO.txt b/TODO.txt index d0aa76d69a..b353f71a64 100644 --- a/TODO.txt +++ b/TODO.txt @@ -59,6 +59,13 @@ GerbView KiCad ----- +Add to the Wiki what the minimum screen size resolution requirement is to run +Kicad, so that people do not try and use the program and then whine that they +cannot see everything they need. We cannot make everyone happy, and by trying +to make those with crappy computers happy, we risk making those with high res +computers unhappy. Establish a minimum, then ignore support complaints coming +from folks with less than that minimum. + PCBNew @@ -82,3 +89,26 @@ PCBNew * Look at mouse auto-scroll modes (bug?) * Add the footprint name in the automatic placement file * Footprint list should also have a footprint preview. + + +LAYER_WIDGET for PCBNEW +----------------------- +L1) Keyboard focus is getting stuck in layer widget and then hotkeys do not work. + There is probably a solution to be found and it may involve asking on the + wxWidgets mailing list. + +L2) Hook in bool WinEDA_PcbFrame::LYRS::OnLayerSelect( int aLayer ) + +L3) When a layer changes via a hotkey, then call WinEDA_PcbFrame->m_Layers->SelectLayer() + +L4) Move popup menu code from class LAYER_WIDGET into WinEDA_PcbFrame::LYRS so as + to keep LAYER_WIDGET fully usage agnostic. Remove #include "pcbstruct.h" // IsValidCopperLayerIndex() + from layer_widget.cpp. + +L5) Add to moved popu menu code the ability to save the current layer widget + color and enable settings with an additional menu item. + +L6) Test, and fix up any remaining issues with the PCB_VISIBLE support, several + items which are stored on globals could and should be stored in + EDA_Settings.m_VisibleElements using enum PCB_VISIBLE. +