Omnis Notation Reference

Omnis Software Ltd
December 2023
 

About This Manual

This manual provides a reference to the properties and methods of the main objects and classes in Omnis Studio, including the Omnis preferences ($root.$prefs), Common or Standard properties for all objects (libraries and classes), as well as the group and list notation.

Notation Inspector

You can view the complete object tree in the Notation Inspector, which you can open from the View menu, or by clicking on the Notation icon in the main Omnis toolbar, or by pressing F3/Cmnd-3. The Omnis Root object ($root) is at the top of the Notation tree, which contains all other object group including $libs (all open libraries), various instance groups (e.g. $iremoteforms), and the Omnis preferences ($prefs). You can drill down into the notation tree to find an object or group of objects; for example, you can open the $libs group, then an open library name, and then into a class group, such as $remoteforms.

You can drag an item from the Notation Inspector and drop it into your code in the Code Editor to copy the complete notation string for the item. At any time, you can select an item in the Notation Inspector and press F1 to open the Help system for that item.

The software this document describes is furnished under a license agreement. The software may be used or copied only in accordance with the terms of the agreement. Names of persons, corporations, or products used in the tutorials and examples of this manual are fictitious. No part of this publication may be reproduced, transmitted, stored in a retrieval system or translated into any language in any form by any means without the written permission of Omnis Software.
© Omnis Software, and its licensors 2023. All rights reserved.
© 1999-2023 The Apache Software Foundation. All rights reserved.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
Specifically, this product uses Json-smart published under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
© 2001-2023 Python Software Foundation; All Rights Reserved.
The iOS application wrapper uses UICKeyChainStore created by http://kishikawakatsumi.com and governed by the MIT license.
Omnis® and Omnis Studio® are registered trademarks of Omnis Software.
Microsoft, MS, MS-DOS, Visual Basic, Windows, Windows Vista, Windows Mobile, Win32, Win32s are registered trademarks, and Windows NT, Visual C++ are trademarks of Microsoft Corporation in the US and other countries.
Apple, the Apple logo, Mac OS, Macintosh, iPhone, and iPod touch are registered trademarks and iPad is a trademark of Apple, Inc.
IBM, DB2, and INFORMIX are registered trademarks of International Business Machines Corporation.
UNIX is a registered trademark in the US and other countries exclusively licensed by X/Open Company Ltd.
Oracle, Java, and MySQL are registered trademarks of Oracle Corporation and/or its affiliates
SYBASE, Net-Library, Open Client, DB-Library and CT-Library are registered trademarks of Sybase Inc.
Acrobat is a registered trademark of Adobe Systems, Inc.
CodeWarrior is a trademark of Metrowerks, Inc.
This software is based in part on the work of the Independent JPEG Group.
This software is based in part of the work of the FreeType Team.
Other products mentioned are trademarks or registered trademarks of their corporations.