/usr/lib/perl5/Gnome2/GConf/Value.pod is in libgnome2-gconf-perl 1.044-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | =head1 NAME
Gnome2::GConf::Value - Opaque datatype for generic values
=cut
=for position SYNOPSIS
=head1 SYNOPSIS
$client = Gnome2::GConf::Client->get_default;
$client->set($config_key,
{
type => 'string',
value => 'Hello, World',
});
print "The Meaning of Life." if ($client->get($another_key)->{value} == 42);
=cut
=for position DESCRIPTION
=head1 DESCRIPTION
C<GConfValue> is a dynamic type similar to C<GValue>, and represents a value
that can be obtained from or stored in the configuration database; it contains
the value bound to a key, and its type.
In perl, it's an hashref containing these keys:
=over
=item B<type>
The type of the data. Fundamental types are 'string', 'int', 'float' and
'bool'. Lists are handled by passing an arrayref as the payload of the C<value>
key:
$client->set($key, { type => 'string', value => 'some string' });
$client->set($key, { type => 'float', value => 0.5 });
$client->set($key, { type => 'bool', value => FALSE });
$client->set($key, { type => 'int', value => [0..15] });
Pairs are handled by using the special type 'pair', and passing, in place
of the C<value> key, the C<car> and the C<cdr> keys, each containing an hashref
representing a GConfValue:
$client->set($key, {
type => 'pair',
car => { type => 'string', value => 'some string' },
cdr => { type => 'int', value => 42 },
});
This is needed since pairs might have different types; lists, instead, are of
the same type.
=item B<value>
The payload, containing the value of type C<type>. It is used only for
fundamental types (scalars or lists).
=item B<car>, B<cdr>
Special keys, that must be used only when working with the 'pair' type.
=back
=cut
=for object Gnome2::GConf::Value Opaque datatype for generic values
=cut
=for see_also
=head1 SEE ALSO
L<Gnome2::GConf>(3pm), L<Gnome2::GConf::Entry>(3pm), L<Gnome2::GConf::Schema>(3pm),
L<Gnome2::GConf::ChangeSet>(3pm).
=cut
=head1 METHODS
=head2 integer = $value_a-E<gt>B<compare> ($value_b)
=over
=item * $value_b (value)
=back
Since: gconf 2.13
=head2 string = $value-E<gt>B<to_string>
=cut
=head1 SEE ALSO
L<Gnome2::GConf>
=cut
=head1 COPYRIGHT
Copyright (C) 2003-2006 by the gtk2-perl team.
This software is licensed under the LGPL. See L<Gnome2::GConf> for a full
notice.
=cut
|