mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-27 22:46:15 +01:00
gparam: Tidy up property naming documentation
There’s no need to have the property naming documentation in two places, with one version of it being stricter than the other. Rationalise it to one place, link to that consistently, and settle on the stricter version. Signed-off-by: Philip Withnall <withnall@endlessm.com> Helps: #358
This commit is contained in:
parent
d8b45684ed
commit
b080b456a6
@ -41,11 +41,14 @@
|
|||||||
*
|
*
|
||||||
* ## Parameter names # {#canonical-parameter-names}
|
* ## Parameter names # {#canonical-parameter-names}
|
||||||
*
|
*
|
||||||
* Parameter names need to start with a letter (a-z or A-Z).
|
* A property name consists of segments consisting of ASCII letters and
|
||||||
* Subsequent characters can be letters, numbers or a '-'.
|
* digits, separated by either the `-` or `_` character. The first
|
||||||
* All other characters are replaced by a '-' during construction.
|
* character of a property name must be a letter. These are the same rules as
|
||||||
* The result of this replacement is called the canonical name of
|
* for signal naming (see g_signal_new()).
|
||||||
* the parameter.
|
*
|
||||||
|
* When creating and looking up a #GParamSpec, either separator can be
|
||||||
|
* used, but they cannot be mixed. Using `-` is considerably more
|
||||||
|
* efficient, and is the ‘canonical form’. Using `_` is discouraged.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@ -401,15 +404,9 @@ is_canonical (const gchar *key)
|
|||||||
*
|
*
|
||||||
* Creates a new #GParamSpec instance.
|
* Creates a new #GParamSpec instance.
|
||||||
*
|
*
|
||||||
* A property name consists of segments consisting of ASCII letters and
|
* See [canonical parameter names][canonical-parameter-names] for details of
|
||||||
* digits, separated by either the '-' or '_' character. The first
|
* the rules for @name. Names which violate these rules lead to undefined
|
||||||
* character of a property name must be a letter. Names which violate these
|
* behaviour.
|
||||||
* rules lead to undefined behaviour.
|
|
||||||
*
|
|
||||||
* When creating and looking up a #GParamSpec, 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 the name, #GParamSpecs have two more descriptive
|
* Beyond the name, #GParamSpecs have two more descriptive
|
||||||
* strings associated with them, the @nick, which should be suitable
|
* strings associated with them, the @nick, which should be suitable
|
||||||
|
Loading…
Reference in New Issue
Block a user