Well, it's a bit more complicated: the effective screenrect alone doesn't work, 
it must be "the effective working screenrect"…
No equivalent options for the screenloc, just the plain one.

I tested what is available on my mac and got:

the screenRect: 0,0,1680,1050
the working screenRect: 0,22,1680,1002
the effective working screenRect: 0,22,1680,1002
the screnloc: 840,525
the working screenLoc: nada
the effective working screenLoc: nada again

Jacques

Le 2 avr. 2013 à 12:40, Richmond <richmondmathew...@gmail.com> a écrit :

> That is a bit misleading:
> 
> 'effective' was introduced in version 1.0
> 
> 'effective screenLoc' was introduced in version 5.5.3
> 
> and where this leaves you 'effective screenRect' I just don't know.
> 
> now, in LC 4.5 if I write:
> 
> put the screenLoc I get a pair of numbers that tell me where on
> my desktop my stack's centre is . . .
> 
> I assume (???) that 'effective screenLoc', similarly, will present one
> with a pair of numbers that differ slightly.
> 
> Those 2 numbers, either way, will tell me bu**er all about whether I have
> screen furniture left, right, top or bottom, or how much my screen furniture
> obtrudes on the desktop.
> 
> If (using LC 4.5) I have a script like this:
> 
> on mouseUp
>   put the screenRect & " - " & the screenLoc into fld "SKREEN"
> end mouseUp
> 
> I get a quad of comma delimited numbers (the 3rd and 4th being useful as they 
> tell me the
> screenRect) followed by my dash, followed by a pair of comma delimited 
> numbers telling me
> where my stack is centred.
> 
> Now . . .
> 
> IFF later versions of LC (pace 5.5.3) have BOTH 'effective screenRect' and 
> 'effective screenLoc'
> that would be very useful
> 
> ---- pause for parenthetic bitchiness ----
> 
> I wonder why the 'userguide.pdf' available for download from the RunRev 
> website has not
> been updated since 2010 ????
> 
> ---- end of pause ----
> 
> as one could use those 2 in tandem for all sorts of resizing and 
> repositioning exercises.
> 
> I assume (???) that, on most computers, 'effective screenRect' will yield a 
> smaller pair of 3rd and 4th numbers to 'screenRect',
> 
> and I assume (???) that 'effective screenLoc' will do likewise as it will 
> count the bottom of any
> top-located startbar/taskbar/menubar/dock as the top of the 'effective 
> screenRect', and so on
> with stuff along the sides and bottom of one's desktop.
> 
> I suppose, if one were very clever (???) by comparing 'screenLoc' and 
> 'effective screenLoc' one could
> work out the difference in width and height of one's usable desktop versus 
> one's actual desktop, but
> that would still NOT tell one if, for instance, one had a taskbar at the top 
> and a taskbar at the bottom, or only one at one of the two locations.
>> 
>> I suppose it was first introduced for the version 5, without some subtleties 
>> for mobiles (I do not keep old docs) . So you have to wait for 6 more days …
> 
> Not really, as I would like to keep control of my program's code.
> 
> I will have to wait and see what gives with my projected Kickstarter campaign 
> that is meant to run from
> 1 May to 1 June (attempting to raise about 5-6000 pounds); which, should it 
> work would finance a shopping list that looks like this:
> 
> 1. Lifetime licence to Commercial Livecode.
> 
> 2. The ability to cut down my teaching duties at my EFL school to 1 day a 
> week (rather than 4) for
> about 6 months so that I can get through my next 3 system development 
> lifecycles in 6 months
> rather than 3-4 years.
> 
> ------ Relatively boring, non-coding stuff following; if you are only 
> interested in coding stop
>         readong now. ------
> 
> I will, obviously, be interested (and about buckets more than just 'effective 
> screenLoc') to get my sweaty paws on Open Source Livecode 6.0; and, although 
> my pledge was not on the monster scale
> that some others generously gave, I do like to believe I have some stake in 
> the thing.
> 
> However, I am well aware of the 'price' of using Open Source Livecode: that 
> one cannot hide one's
> code, and, in fact, one has to make it available in such a way that anybody 
> can run off with it,
> twiddle it about a bit, and start pumping it out as their own.
> 
> As such that does not fuss me for stuff like the EFL standalones I keep 
> making for my school, as my
> income is based on my teaching and not on that software. In fact if one wants 
> to be fairly crude,
> that EFL software is designed for 2 reasons:
> 
> 1. When the kids are using it Richmond gets enough time to pop out of the 
> room and put the kettle
> on for a cup of tea.
> 
> 2. For some odd, inexplicable reason, kids focus far better on some fairly 
> crappy, predictable grammar
> exercise when it is presented in "polychromic glory" on a computer screen 
> than when it is printed out
> as a monochrome handout to be worked on with a pencil.
> 
> What DOES fuss me is that my 'Devawriter Pro' is not some sort of simplistic 
> EFL squib pumped out
> on a spare afternoon, but a lovingly crafted thing that, so far, has taken me 
> about 3 and a half years
> of my spare time, involving alot of thought, planning and all the other crap 
> associated with developing serious software. And for that I feel I'd like the 
> odd bit of financial recompense.
> 
> HOWEVER: if my Kickstarter campaign works (i.e. I raise the sum) I am 
> wondering about releasing the
> finished product both FREE and Open Source, on the understanding that there 
> will be no further
> work done on the thing subsequently. IFF I do decide to do that I will be 
> able to continue development using the Open Source version.
> ------
> 
> Richmond.
> 
> _______________________________________________
> 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

******************************************
Prof. Jacques Hausser
Department of Ecology and Evolution
Biophore / Sorge
University of Lausanne
CH 1015 Lausanne
please use my private address:
6 route de Burtigny
CH-1269 Bassins
tel:    ++ 41 22 366 19 40
mobile: ++ 41 79 757 05 24
E-Mail: jacques.haus...@unil.ch
*******************************************


_______________________________________________
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

Reply via email to