package gobject-introspection
Install
Dune Dependency
Authors
Maintainers
Sources
md5=35761efc459125e899ac653eb179999f
sha512=dec3f04c08744ddcb6d5194f97026d6b90edb03d582fb1e11767e73c9cbd71e3134d69f12426e485706b15a111037a3b096abc722da62b1dcee8d99d775c0863
doc/gobject-introspection.bindings/Bindings/GParam/index.html
Module Bindings.GParam
include module type of struct include GParam end
type flags =
| Readable
(*the parameter is readable
*)| Writable
(*the parameter is writable
*)| Readwrite
(*alias for G_PARAM_READABLE | G_PARAM_WRITABLE
*)| Construct
(*the parameter will be set upon object construction
*)| Construct_only
(*the parameter can only be set upon object construction
*)| Lax_validation
(*upon parameter conversion (see g_param_value_convert()) strict validation is not required
*)| Static_name
(*the string used as name when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter. Since 2.8
*)| Static_nick
(*the string used as nick when constructing the parameter is guaranteed to remain valid and unmmodified for the lifetime of the parameter. Since 2.8
*)| Static_blurb
(*the string used as blurb when constructing the parameter is guaranteed to remain valid and unmodified for the lifetime of the parameter. Since 2.8
*)| Explicit_notify
(*calls to g_object_set_property() for this property will not automatically result in a "notify" signal being emitted: the implementation must call g_object_notify() themselves in case the property actually changes. Since: 2.42.
*)| Deprecated
(*the parameter is deprecated and will be removed in a future version. A warning will be generated if it is used while running with G_ENABLE_DIAGNOSTIC=1. Since 2.26
*)
val string_of_flag : flags -> string
module Flags (T : Cstubs.Types.TYPE) : sig ... end