Parent: $root.$libs.LIB
Children
The preference items
Object specific | |
$alwayslog | If true,the Send to trace log command and tracelog() function always write non-diagnostic messages to the trace log (overriding the check for debuggable code) |
$animateui | If the library preference $animateui is true, all objects that support $animateui will animate aspects of their interface. The object property only applies when the library preference is false. |
$canfocusbuttons | kPlatformdefault or kNofocus or kFocus: indicates if buttons get the focus in this library kFocus kNofocus kPlatformdefault |
$centuryrange | The start of the default range for dates entered without a century |
$defaultname | Default internal library name |
$defineresolvesfieldrefs | If true, $define for lists will resolve field references and use the name of the original variable for new column names ( same as Define List command ). Defaults to kFalse |
$designdpi | The DPI (dots per inch) of the application when designed on each platform.A comma separated value: Windows,macOS,Linux DPIs.If you assign this property,the new value does not take effect until you close and re-open the library |
$designdpimode | A kDPI... constant that specifies the behaviour of $designdpi. If you assign this property,the new value does not take effect until you close and re-open the library kDPIall kDPIframeOnly kDPIoff |
$designedscreensizes | Comma separated list of JS client screen size constant names.The client and all JS client remote forms in the library,use these sizes,their opposite orientation,and kSSZDesktop.Used to populate $screensize for JS client remote forms |
$disableclassdatanotation | If true, $classdata will not be accessible. Setting this property is an irreversible operation. |
$disabledefaultcontextmenu | If true, the default context menu for the object will not be generated in response to a context click ($clib.$disabledefaultcontextmenu and $cobj.$disabledefaultcontextmenu must both be false for the menu to be generated) |
$disableellipsis | If ($cobj.$disableellipsis|$clib.$prefs.$disableellipsis) window instance headed list boxes,and tree lists with more than one column,do not draw an ellipsis when the displayed value is truncated due to insufficient space |
$disablemethodtextnotation | If true, $methodtext and $methodlines will not be accessible. Setting this property is an irreversible operation. |
$disablewebservicelogging | If true,WSDL Web Service Server logging does not log any requests to services in the library |
$dmlemulation | If true,DML commands will be mapped to the DAM specified by $root.$prefs.$mapdmltodam |
$errorprocessing | A kEP... constant that indicates how unhandled errors in methods belonging to this library are processed kEPlogStackAndContinue kEPlogStackAndReport kEPreport |
$exportcontrolcharacters | If true,export types which normally map control characters to spaces,leave the data unchanged |
$exportedquotes | If true, exported text is enclosed in quotes |
$fiscalyearend | Fiscal end of year date |
$fontscale | If true, font scaling will happen if $screencoordinates is true |
$helpfoldername | Name of the help folder for the library in the Omnis HELP folder.The folder must contain a Omnis help file of the same name with .OHF as extension.To include the help on the standard help menu,append ; followed by the menu line text |
$hscale | Horizontal size of screen when library was set to $screencoordinates |
$iconlib | Internal name of the alternative library for retrieving icons from #ICONS |
$iconsets | Comma separated list of icon set folders to be used for the library. Folder names datafile,lib,studio and studioide are reserved and cannot be used. Omnis searches the icon sets for icons in the order specified by this property |
$initiallayoutbreakpoints | A comma separated list of layout breakpoints.Used to set the initial value of $layoutbreakpoints when making a remote form responsive |
$javareturnsnative | If true,Java object methods called from the library return native Omnis types if a suitable conversion exists,rather than a Java object; for example,a method returning a Java String object returns an Omnis character value |
$justifiedtextthreshold | A percentage value,0-100.For fields with justification kJustifiedJst,the minimum percentage of the total field width that an end of paragraph line must occupy before the line of text is expanded to fill the entire field width |
$osdroplimit | Maximum number of bytes of dropped data that can be included in pDragValue for evDrop when $osdropflags contains the flag kOSDROPincludeData.kOSDROPwithoutDataIfOsDropLimitExceeded specifies if evDrop still occurs when the limit is exceeded |
$reportcalculationerrors | If true,Omnis reports errors that occur during calculation evaluation |
$reportnotationerrors | If true, notation warnings will be handled as errors |
$screencoordinates | If true, runtime windows will be scaled by $hscale and $vscale |
$sensitivefieldnames | If true, field names are case sensitive |
$sensitivefilenames | If true, file and user constant class names are case sensitive |
$serverlessclientstringtable | The string table (tab-separated value .tsv file in library folder) shared by all JavaScript client remote forms in the library Serverless Client Application File.Only assignable if your serial number enables SC development |
$sharedpictures | Indicates if Omnis uses shared picture format. One of kSharedPicModeNone,kSharedPicMode256Color and kSharedPicModeTrueColor kSharedPicMode256Color kSharedPicModeNone kSharedPicModeTrueColor |
$sqlstripspaces | If true, Omnis strips trailing spaces from retrieved character columns; provides backwards compatibility with v2 if true |
$startuptaskname | The name of the startup task class |
$styleplatform | The field styles platform group to use for this workstation kJavaScript kmacOS kMSWindows kUnix |
$uniquefieldnames | If true, field names must be unique for all file and user constant classes in the library |
$useoldparameterpassing | If true,an empty parameter that is not the last parameter is initialized to empty or zero,rather than its initial value in the called method parameter definition (does not apply to client-executed JavaScript client methods) |
$userexportdelimiter | The character the library uses for user-delimited import/export |
$v3events | If true, compatible v3 events and SNA are generated for windows contained in the library |
$validcolumninbadrowisnull | If true,a valid list column in a bad (non existent) row evaluates to #NULL rather than an empty character string |
$vscale | Vertical size of screen when library was set to $screencoordinates |
$weekstart | Day which denotes the beginning of the week, kSunday through to kSaturday kFriday kMonday kSaturday kSunday kThursday kTuesday kWednesday |
$windowsizeexcludesdockingarea | If true,width and height of a window exclude the relevant dimension of the toolbar docking area (does not affect macOS windows with a standard macOS top toolbar as they automatically exclude the docking area) |
Standard | $keyevents $mouseevents $pastestripscontrolcharacters $rmouseevents $showcontrolcharacters $statusevents |
$booleanformats | $dateformats | $inputmasks | $iosfonts |
$javascriptfonts | $javascriptinputmasks | $numberformats | $reportfonts |
$textformats | $windowfonts |