Re: move_panel not working with pads

Thomas Dickey <[email protected]> Mon, 15 Jun 2026 16:56:21 -0400
Newsgroups gmane.comp.lib.ncurses.bugs
Message-ID <[email protected]>
--9EU9Usboczw+oezH
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 15, 2026 at 02:57:45PM -0400, Bill Gray wrote:
>    Hmmm... please post the test code you're using for this?  Have you tri=
ed
> it with PDCursesMod?  (Its panel library is a near-total rewrite, but its
> move_panel() does use mvwin() internally.)

yes... a test-program is needed to see how it compares with the
various implementations :-)
=20
> -- Bill
>=20
> On 6/15/26 14:20, Giorgos Xou wrote:
> > move_panel internally uses mvwin, which doesn't work with pads (pdcurses
> > seems to be affected by this as well). Maybe pnoutrefresh=A0could be us=
ed
> > internally for that specific case or some kind of an alternative new
> > mvpad function?
> >=20
> > (It just happened that I was again looking deep=A0into how panels work
> > internally and just happened to stumble upon=A0this issue.)
> >=20
> > *Cross-refs: *
> > 3. ncurses 6.3 - patch 20211106 <https://github.com/mirror/ncurses/comm=
it/f399f54c6c4ea2143afcbf704ce9af0be52b63fc>
> > 2. hide_panel/show_panel not working with pads.
> > <https://lists.gnu.org/archive/html/bug-ncurses/2021-10/msg00037.html>
> > 1. https://github.com/wmcbrine/PDCurses/issues/124
> > <https://github.com/wmcbrine/PDCurses/issues/124>
>=20
>=20

--=20
Thomas E. Dickey <[email protected]>
https://invisible-island.net

--9EU9Usboczw+oezH
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmowZvEACgkQzCr0RyFn
vgP8dgwAwfnKeZ7uF7z6F1SQ8aZ2DiwnQXJQWvDP6vg7nwE5ZItgx5ZvRzYoFSB5
hwNKLTqVY7C1ECKbIDjuBu54HTtRlhnOBQgJmF4RksjAIgQo5BSGEjt5fB8vsmUY
yMxQ9Qv41duTCQu9S3Ih6STe0JSdOuVH5og/sr+3F2izBctBE77HBPaNxJS7A+9g
MagCm0xggHi8ipdGMIrnQpXxBb439uilygGQthkxCchXRPn3gLEiApn6hpl8GvRi
c+ZScQx43ByDh1jrk2O9iplizbCldCtkdX5rV/XvxGTc6iiyRG3AG3gkLiEi+uNU
vFVc9yAOlEqhRO5kuMqYqA0UPlqXkVIR8PqktFWJZIRrff7qF97MdakTQN10VefC
/9zjx3LpisvopdQ3I/jbzsJZkXHZ0I4xTXR5HECWlOKVlNs6RHx+k7dj+pcRbMfP
sPm20FQXGkr6hz9iS37BWbH9z3ETFW0m3MiPVbwFO5VlqwzS/Y0KmRY48aDDuIK8
YtD/Iyrt
=UXB0
-----END PGP SIGNATURE-----

--9EU9Usboczw+oezH--