Package: gobject
Function gobject:param-spec-internal
Lambda Listgobject:param-spec-internal (ptype name nick blurb flags) ArgumentsReturn ValueThe newly allocated g:param-spec instance. Details
Creates a new parameter specification instance.
A property name consists of segments consisting of ASCII letters and digits,
separated by either the '-' or '_' character. The first character of a
property name must be a letter. Names which violate these rules lead to
undefined behaviour. When creating and looking up a g:param-spec instance, either separator can be used, but they cannot be mixed. Using '-' is considerably more efficient and in fact required when using property names as detail strings for signals. Beyond name, g:param-spec instances have two more descriptive strings associated with them, nick, which should be suitable for use as a label for the property in a property editor, and blurb, which should be a somewhat longer description, suitable, for example, for a tooltip. The nick and blurb values should ideally be localized. Examples(g:param-spec-internal "GParamBoolean" "Boolean" "Bool" "Doku" '(:readable :writable)) => #.(SB-SYS:INT-SAP #X00933890) (g:param-spec-type-name *) => "GParamBoolean" | See also |
2024-12-22