Valadoc | Vala | Tutorial | API-References | Markup

escape_key


Description:

public unowned string escape_key (string arbitrary_text, int len)

Escape arbitrary_text such that it's a valid key element (i.e. one part of the key path). The escaped key won't pass valid_key because it isn't a whole key (i.e. it doesn't have a preceding slash), but prepending a slash to the escaped text should always result in a valid key.

Parameters:

len length of arbitrary_text in bytes, or -1 if arbitrary_text is nul-terminated
arbitrary_text some text in any encoding or format

Returns:

a nul-terminated valid GConf key

Namespace: GConf
Package: gconf-2.0