1[comment {-*- Tcl -*- nx::configure manpage}] 2 3[include version.inc] 4[manpage_begin nx::configure 3 [vset VERSION]] 5 6[copyright {2014-16 Stefan Sobernig <stefan.sobernig@wu.ac.at>, Gustaf Neumann <gustaf.neumann@wu.ac.at>; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] 7 8[titledesc {Get and set configuration options on the object system}] 9[moddesc {NX API}] 10 11[description] 12 13[list_begin definitions] 14 15[call [cmd "configure"] [arg option] [opt [arg arg]]] 16 17This command sets and retrieves options for the NX object system. Legal configuration options are: 18 19[list_begin itemized] 20 21[item] [option "defaultMethodCallProtection"] returns the currently active call-protection level used as default for newly defined method implementations (if not specified explicitly by a method definition), if [arg arg] is not provided. If [arg arg] is set, this default call-protection level is re-set to any of the available ones: [const public], [const private], [const protected]. 22 23[item] [option "defaultAccessor"] returns the currently active call-protection level used as the default for newly defined properties (if not specified explicitly by a property definition), if [arg arg] is not provided. If [arg arg] is set, this default call-protection level is re-set to any of the following values: [const public], [const private], [const protected], or [const none]. [const none] indicates that no accessors (getter/setter methods) will be generated for newly defined properties, if not requested explicitly. 24 25[list_end] 26 27[list_end] 28 29[manpage_end] 30