Would it be useful for anyone to use this window position information for other purposes? For example, would a J user want a window position changed event driver, to implement docked a docked window system?
If so, perhaps either the shared variable concept, or the get/set pattern might be the right choice here? No matter what’s chosen, though, it’s probably also going to need a page or two of explanation, and it might make sense to shape the implementation to make the explanations simple... — Raul On Saturday, May 12, 2018, chris burke <[email protected]> wrote: > ~config/winpos.dat is used by Jqt to remember the positions of some > windows. It could be used for wd forms as well. > > We need to agree on how it should work. > > Right now we have wd 'pmove x y w h' to set the position. Perhaps we have a > new command 'pmoves' (move and save) so that > > wd 'pmoves' > or > wd 'pmoves x y w h' > > moves to the saved position for its form id (if any), and the position > would be remembered when the form is closed. If there is no saved position, > the x y w h argument is used if given. > > > On Fri, May 11, 2018 at 9:11 PM, Ian Clark <[email protected]> wrote: > > > Over 99% of my computer usage must be on windows pre-defined for me by > > other people's software. > > > > But I develop a lot of utilities – and when that happens, I am (for a > > while) the only user in the world of my novel utility. Is that too small > an > > audience to address? > > > > I respectfully suggest that if we restrict attention to J users creating > > utilities on an iMac making use of wd (windows driver) – in itself a tiny > > proportion of computer users, then there is a substantial demand for a > > position-remembering feature. At least for those who get bored of > dragging > > the window from the centre of the screen to its usual place every time > they > > make it appear. > > > > But if I'm wrong and it's only me that has a requirement for it (…and > maybe > > I am, because I can't recall anyone else proposing it) then I shall > > continue to use my own homebrew solution. > > > > I wouldn't have posted, only I spotted ~config/winpos.dat and conjectured > > that something or other must be using it (it gets updated daily). I'm not > > sure what (…the jqt Term and Edit windows maybe?) but it looks as if it's > > designed to support a generic facility. > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
