kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #43205
Re: How do I refresh PCB or Schematic window
Are you doing something like getView()->Update( item ); for the items that
you are touching?
That plus GetCanvas()->Refresh() should be enough.
Is your code somewhere we can look at?
On Wed, Jan 8, 2020 at 11:02 PM 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