Sets our main struct and passes it to the parent class.
Compiles a pattern to a #GPatternSpec.
Compares two compiled pattern specs and returns whether they will match the same set of strings.
Frees the memory allocated for the #GPatternSpec.
Get the main Gtk struct
the main Gtk struct as a void*
Matches a string against a compiled pattern. Passing the correct length of the string given is mandatory. The reversed string can be omitted by passing %NULL, this is more efficient if the reversed version of the string to be matched is not at hand, as g_pattern_match() will only construct it if the compiled pattern requires reverse matches.
Matches a string against a pattern given as a string. If this function is to be called in a loop, it's more efficient to compile the pattern once with g_pattern_spec_new() and call g_pattern_match_string() repeatedly.
Matches a string against a compiled pattern. If the string is to be matched against more than one pattern, consider using g_pattern_match() instead while supplying the reversed string.
the main Gtk struct
A GPatternSpec struct is the 'compiled' form of a pattern. This structure is opaque and its fields cannot be accessed directly.