From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Thu, 21 May 2009 08:22:55 -0700 Subject: [sup-talk] Handling window resizing In-Reply-To: <1242868891-sup-4321@ptoseis> References: <391beaa80905201334y4c1832adp161bb28d52f08e1@mail.gmail.com> <1242868891-sup-4321@ptoseis> Message-ID: <1242919028-sup-7847@entry> Reformatted excerpts from Henri Ducrocq's message of 2009-05-20: > I tried to do it myself, first by checking for Ncurses::KEY_RESIZE in > nonblocking_getch in buffer.rb (couldn't work because of the > IO.select), then slightly less unsuccessfully by catching the WINCH > event, but it looks like the signal isn't emitted in a completely > consistent manner every time I resize the window. > > Any advice William? Sadly no. There have been various attempts, by myself and others to trap sigwinch (see e.g. http://www.nabble.com/The-recent-patch-"redraw-screen-upon-sigwinch"-td22662878.html which is referencing commit 9bc61b52f1a4fb3492e3799240815ed0c2a7b67f) and to handle Ncurses::KEY_RESIZE, but something always seems screwey. A free copy of Sup to anyone who figures this out. -- William