$root.$prefs.$appearance

Phil (OmnisList) phil at pgpotter.co.uk
Mon Mar 15 09:53:11 UTC 2021


Great info Michael,

But why the eval() ?

surely either:

CalculatelrRowas $root.$prefs.$windowoptions

Do$root.$prefs.$windowoptionsReturns lrRow


Would work?

regards
Phil Potter
Based in Chester in the UK.

On 13/03/2021 19:22, Michael Mantkowski wrote:
> I have not looked, but possibly it is similar to $root.$prefs.$windowoptions.  I work with it like this.
>
> ;  Set Window Preferences in Omnis 10
> Do eval("$root.$prefs.$windowoptions") Returns lvRow     ;; Get Omnis Settings
> Calculate lvRow.borderinactivecolor as $cinst.$objs.B1.$backcolor
> Calculate lvRow.captioninactivecolor as $cinst.$objs.B2.$backcolor
> Calculate lvRow.borderactivecolor as $cinst.$objs.B3.$backcolor
> Calculate lvRow.captionactivecolor as $cinst.$objs.B4.$backcolor
>
> Calculate lvRow.titleinactivecolor as $cinst.$objs.B5.$backcolor     ;; kDarkGray
> Calculate lvRow.titleactivecolor as $cinst.$objs.B6.$backcolor     ;; kWhite
>
> Do eval("$root.$prefs.$windowoptions.$assign(lvRow)") Returns #F     ;; Update Omnis Settings
>
> *********************************************************************
> Michael Mantkowski
> ClienTrax Software
> 1-614-875-2245
> *********************************************************************
>
>
> -----Original Message-----
> From: omnisdev-en On Behalf Of Andy Hilton
> Sent: Saturday, March 13, 2021 10:56 AM
> To: OmnisDev List - English <omnisdev-en at lists.omnis-dev.com>
> Subject: $root.$prefs.$appearance
>
> Does anyone have any hints as to whether or how you can interact with the $appearances settings via notation ?
>
> I can get to them manually via the Preferences properties but I’d like to be able to get to them notationally and I am sure its possible - just can’t get it at the moment :)
>
> Andy Hilton
> Totally Brilliant Software Inc
> Phone (US) : (863) 409 4870
> Phone (UK) : 0207 193 8582
> Web : www.totallybrilliant.com <http://www.totallybrilliant.com/>
> Helpdesk : http://totallybrilliant.kayako.com
> Email : andyh at totallybrilliant.com
>
> _____________________________________________________________
> 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