PreviousUpNext

15.3.746  src/lib/x-kit/xclient/src/iccc/atom-imp-old.api

## atom-imp-old.api
#
# A Client-side server for atoms.
#
# Atoms are short integer representations
# of strings maintained by the X server.
#
# The X Inter-Client Communication Convention
# (ICCC) defines a standard set of atoms
# set of atoms; see:
#
#     src/lib/x-kit/xclient/src/iccc/standard-x11-atoms.pkg
#

# Compiled by:
#     src/lib/x-kit/xclient/xclient-internals.sublib


stipulate
    package xt  = xtypes;                                               # xtypes                is from   src/lib/x-kit/xclient/src/wire/xtypes.pkg
    package dy  = display_old;                                          # display_old           is from   src/lib/x-kit/xclient/src/wire/display-old.pkg
herein

    # This api is implemented in:
    #
    #     src/lib/x-kit/xclient/src/iccc/atom-imp-old.pkg

    api Atom_Imp_Old {
        #
        Atom = xt::Atom;

        Atom_Imp;

        make_atom_imp: dy::Xdisplay -> Atom_Imp;

        make_atom:       Atom_Imp -> String -> Atom;
        find_atom:       Atom_Imp -> String -> Null_Or(Atom);
        atom_to_string:  Atom_Imp -> Atom -> String;
    };

end;



Comments and suggestions to: bugs@mythryl.org

PreviousUpNext