Latest build v10.1 released (29237) problem dragging windows macOS

Phil (OmnisList) phil at pgpotter.co.uk
Tue Mar 2 15:59:53 UTC 2021


Answered my own question...

Works great... Thanks for the pointers Doug.

regards
Phil Potter
Based in Chester in the UK.

On 02/03/2021 15:29, Phil (OmnisList) via omnisdev-en wrote:
> Hi Doug,
>
> So, I take it, this works for you?
>
> regards
> Phil Potter
> Based in Chester in the UK.
>
> On 02/03/2021 14:33, Doug Easterbrook wrote:
>> I had the same pleasant results .
>>
>>
>>
>> so out of interest, if we all have to set some of these, like 
>> dictation and the clicks in background….
>>
>> there is a two methods that let you get and set the configuration 
>> under program control.  I just tested this and added it to our mac 
>> startup
>>
>> $root.$prefs.$getConfigJson.  (returns row)
>> $root.$prefs.$etConfigJson(row)
>>
>>
>> # set some key values in config.json
>> Calculate Row as $root.$prefs.$getconfigjson()
>> Calculate configRow as Row.macOS
>> Calculate configRow as 
>> TMObjs.$makeparamrow(configRow,'ignoreTitleClicksInBackground',kFalse)
>> Calculate Row.macOS as configRow
>> Do $root.$prefs.$setconfigjson(Row)
>>
>>
>> by way of explanation, the TMObjs.$makeParamRow() function is part of 
>> TMobjs that many of you may use.  It is free, we give it away.
>>
>> Calculate configRow as 
>> TMObjs.$makeparamrow(configRow,'ignoreTitleClicksInBackground',kFalse)
>>
>> in this context, it simply adds, or replaces a column in configRow 
>> with the new value.   You can do this in omnis by defining rows, 
>> looking for columns, adding columns if need be, setting values and 
>> such, but it is a little harder.
>>
>> you could also do it with a bunch of json commands
>>
>> the concept and need is the same however you do it —  set the value 
>> of some parameters in the config.json.
>>
>>
>>
>>
>> Doug Easterbrook
>> Arts Management Systems Ltd.
>> mailto:doug at artsman.com
>> http://www.artsman.com
>> Phone (403) 650-1978
>>
>>> On March 1, 2021, at 10:47 PM, IT <it at plastipol.com> wrote:
>>>
>>> Hi,
>>>
>>> Omnis support could have found a workaround for this:
>>>
>>> Try to set, into the config.json of your macOS Omnis this property 
>>> at False: ignoreTitleClicksInBackground (if it's missing, add it to 
>>> the file).
>>>
>>>
>>> I have added this property and now I can drag windows normally.
>>>
>>>
>>> regards
>>>
>>> xavier
>> _____________________________________________________________
>> Manage your list subscriptions at http://lists.omnis-dev.com
>> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com 


More information about the omnisdev-en mailing list