Tim, listbox columns etc are saved -- does this include list boxes that are dynamically built? i.e. are simply empty place holders in the designer environment?
Chip > On Nov 21, 2018, at 7:48 PM, John DeSoi <de...@pgedit.com> wrote: > >> I'm happy there is a simpler work-around than finding some obscure >> file to delete. But it would be better if 4D just fixed the issue. >> If you use multiple monitors and change configurations this is an >> ongoing issue. Other Mac applications have no problems, but I'm >> often surprised by how 4D windows end up. I try to remember to quit >> 4D before unplugging my external monitor because of all the problems. > > I agree John. It would be great if a 4D engineer that has multiple > monitors and also a laptop were assigned the task of updating their > code to be more defensive about where it opened windows. Checking the > window rect to see if it will be fully displayed with the current > monitor configuration, making sure windows don’t appear partially > offscreen, etc. I’ve been doing this for years in my own “OpenWindow > ” method and it’s a lot of work, but it can be done. And there are > complications to make it work well on both macOS and Windows. > > But I am now abandoning using my OpenWindow method and I’m now using > a new method called “OpenFormWindow” that relies on the “save > geometry” option so that windows remember where the user positioned > them and how they configured listbox columns, splitters, etc. > > It’s a great 4D feature that you can use by simply checking a > checkbox for a form and using the “Open form window” command. They > just need to add a bit more polish to it and then we can enjoy using > it without these “edge case” problems. I can’t do the work I was > doing with my OpenWindow method because now 4D is in full control of > where to position a new window. I have to trust them that they will > do a good job. Sometimes they let me down. :( > > This secret command key will help my users when this situation > occurs. I can now tell them to just hold down the shift key before > they select a menu item. > > Tim > > ***************************************** > Tim Nevels > Innovative Solutions > 785-749-3444 > timnev...@mac.com > ***************************************** > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** ------------ Hell is other people Jean-Paul Sartre ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************