I have a development menu which has, among other things a command that simply sets the loc of the top stack to the screenloc. Centers the stack in the monitor.
I also have found it necessary to record the rect and loc of the stack on close so I can restore it on open. Bob S > On Jun 15, 2018, at 12:22 , Sannyasin Brahmanathaswami via use-livecode > <use-livecode@lists.runrev.com> wrote: > > There on old LED Cinema display that was not worth seeing (slightly dimmed) > and I tried hooked it up my may book program on with the 32inch LG curved > display, this giving three monitors. > The effective working screenrect(s) are as follows > > 0,455,3440,1872 # Display 1 the LG > -1680,1463,0,2490 # Display 2, the LED Cinema display > -2560,23,0,1440 # my MacPowerbook > > The problem in the arrangement is: if I set the LC IDE to open on any of > these, the stacks in my app open where I expect to but > > Stack "revNewScriptEditor 1" (SE) > > 0,454,1264,1456 > > So to the Prefs stack, ) revPreferencesGUI > Property Inspector > > Fortunately there is a work around. I open script editor. Set the working > rect to > > 0,600,1264,1456 # this get the whole the screen. Then you *must* make change, > like add what space, save the editor in it's new location. Had to fiddle the > rect of revPreferencesGUI also. Save. > > Then quit LC and open in again. It in the new location. > > I realize how tricky it would be... perhaps this should be a > "resetToNewMonitorSpace" space which wipes the loc the IDE stack and > relocates them in relation to the rect on the revMenuBar, which appears in > the right locations. > > The rect of other stacks could be set to +100 on topLeft. [fake code] > > Put rect with revMenuBar to tRelocate > Put (item 1 of tRelocate + 100) into tLeft > Put( item 1 of tRelocate +100) into tTop > > Repeat [for all stacks x in IDE] > Set rects of stack [x] > Set the topLeft for stack [x] to tLeft,tTop > ## offset they don't appear in top of each other > Add 20 to tLeft > Add 20 to tTop > End repeat > > Brahmanathaswami > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode