No, the DRC re-write won’t affect GetSelectMenuText(). It originated for describing items in the Clarify Selection menu, but it’s now used whenever we want to describe an item to the user.
> On 10 Jul 2020, at 00:51, Reece R. Pollack <re...@his.com> wrote: > > On 7/9/20 7:09 PM, Tomasz Wlostowski wrote: >> On 10/07/2020 00:58, Reece R. Pollack wrote: >>> I'm looking at display origin transformations for DRC reports. >>> >>> With the 5.1.x branch Pcbnew, the DRC report dialog box message texts >>> contained the Cartesian coordinates of each flagged item. It appears >>> that the 5.99 branch no longer displays the coordinates of DRC items. >>> However, the Cartesian coordinates are still listed in the report file. >>> Unlike the display in a dialog box, this report is persistent and could >>> be passed to someone using different display origin settings. >>> >>> 1. Should these coordinates be reported relative to the page origin, or >>> transformed per the user-selected origin and axis directions? >>> 2. If the coordinates are transformed, should the report include the >>> user settings? >>> >>> -Reece >>> >> Reece, >> >> I wouldn't introduce any changes to the current DRC code, we're >> designing a new DRC engine for KiCad V6 and many things in DRC interface >> will likely change. >> >> IMHO the DRC coordinate transform belongs to the UI, not the DRC itself: >> - the DRC engine generates an internal report with coordinates in board >> coordinate space >> - whatever displays the report to the user (i.e. the DRC dialog) >> converts the board coordinates to UI coordinates. >> >> - my 5 cents >> Tom >> >> > Tom, > > I'm not hard to convince, especially when it means doing less work. > > This sounds like the RC_ITEM::ShowCoord function will be removed or replaced. > It's one of the two troublesome function groups. > > The other troublesome function group is the GetSelectMenuText function. Last > year I knew what they did but I've forgotten in the interim. Will this DRC > rewrite replace these? > > -Reece > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp