kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #43206
Re: How do I refresh PCB or Schematic window
Hi Brian,
I'm sure that will work with the eeschema:
g_CurrentSheet->UpdateAllScreenReferences();
m_frame->SetSheetNumberAndCount();
m_frame->SyncView();
m_frame->OnModify();
m_frame->GetCanvas()->Refresh();
m_frame is SCH_EDIT_FRAME*
Probably with pcbnew will be something different. I'm not sure and I
can't check now.
On Thu, 9 Jan 2020 at 07:02, Brian Piccioni <brian@xxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Hello & thanks for the help.
>
> I open a dialog in PCBNew to run my geographical reannotation code and
> all seems to work, however,
> I can't figure out how to get the PCBNew or eeSchema displays to refresh
> to show the result. I can
> zoom in/zoom out manually and the new values appear but I would the
> refresh to automatically.
>
> I have tried
>
> m_frame->GetToolManager()->RunAction(ACTIONS::zoomRedraw, true);
> m_frame->HardRedraw();
> m_frame->RefreshCanvas();
> m_frame->GetCanvas()->ForceRefresh();
> m_frame->GetCanvas()->Refresh();
>
> And none seem to work.
>
> Any advice would be appreciated.
>
> Brian
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
References