diff options
Diffstat (limited to 'Master/tlpkg/tlperl/lib/Tk/Xrm.pod')
-rwxr-xr-x | Master/tlpkg/tlperl/lib/Tk/Xrm.pod | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Master/tlpkg/tlperl/lib/Tk/Xrm.pod b/Master/tlpkg/tlperl/lib/Tk/Xrm.pod new file mode 100755 index 00000000000..55f885bc849 --- /dev/null +++ b/Master/tlpkg/tlperl/lib/Tk/Xrm.pod @@ -0,0 +1,45 @@ + +=head1 NAME + +Tk::Xrm - X Resource/Defaults/Options routines that obey the rules. + +=for pm Tk/Xrm.pm + +=for category Creating and Configuring Widgets + +=head1 SYNOPSIS + + use Tk; + use Tk::Xrm; + +=head1 DESCRIPTION + +Using this modules causes Tk's Option code to be replaced by versions +which use routines from <X11/Xresource.h> - i.e. same ones every other +X toolkit uses. + +Result is that "matching" of name/Class with the options database follows +the same rules as other X toolkits. This makes it more predictable, +and makes it easier to have a single ~/.Xdefaults file which gives sensible +results for both Tk and (say) Motif applications. + +=head1 BUGS + +Currently B<optionAdd>(I<key> =E<gt> I<value>?, I<priority>?) ignores optional +priority completely and just does XrmPutStringResource(). +Perhaps it should be more subtle and do XrmMergeDatabases() or +XrmCombineDatabase(). + +This version is a little slower than Tk's re-invention but there is +more optimization that can be done. + +=head1 SEE ALSO + +L<Tk::option|Tk::option> + +=head1 KEYWORDS + +database, option, priority, retrieve + +=cut + |