PreviousUpNext

15.4.1497  src/lib/x-kit/xclient/xclient.pkg

## xclient.pkg
#
# Here we define the external interface to xclient.
#
# This is the point at which we make opaque to
# external code our internal types
#
#    Xsession
#    Screen
#    Window
#    Font
#    Pixmap
#    Ro_Pixmap
#    Xcursor
#    Color

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




###              "Those who dream by day are cognizant of many things
###               which escape those who dream only by night."
###
###                                           --- Edgar Allan Poe




package xclient:   Xclient {                            # xclient       is from   src/lib/x-kit/xclient/xclient.pkg

    exception XSERVER_CONNECT_ERROR =  display::XSERVER_CONNECT_ERROR;
    exception FONT_NOT_FOUND        =  font_imp::FONT_NOT_FOUND;

    include xtypes;                                     # xtypes                is from   src/lib/x-kit/xclient/src/wire/xtypes.pkg
    #
    include draw_types;                                 # draw_types            is from   src/lib/x-kit/xclient/src/window/draw-types.pkg
    include font_base;                                  # font_base             is from   src/lib/x-kit/xclient/src/window/font-base.pkg
    include xsession;                                   # xsession              is from   src/lib/x-kit/xclient/src/window/xsession.pkg
    include cursors;                                    # cursors               is from   src/lib/x-kit/xclient/src/window/cursors.pkg
    include color_spec;                                 # color_spec            is from   src/lib/x-kit/xclient/src/window/color-spec.pkg
    include rw_pixmap;                                  # rw_pixmap             is from   src/lib/x-kit/xclient/src/window/rw-pixmap.pkg
    include cs_pixmap;                                  # cs_pixmap             is from   src/lib/x-kit/xclient/src/window/cs-pixmap.pkg
    include ro_pixmap;                                  # ro_pixmap             is from   src/lib/x-kit/xclient/src/window/ro-pixmap.pkg
    include hash_window;                                # hash_window           is from   src/lib/x-kit/xclient/src/window/hash-window.pkg
    #
    include rgb;                                        # rgb                   is from   src/lib/x-kit/xclient/src/color/rgb.pkg
    include rgb8;                                       # rgb8                  is from   src/lib/x-kit/xclient/src/color/rgb8.pkg
    #
    include xkit_version;                               # xkit_version          is from   src/lib/x-kit/xclient/src/stuff/xkit-version.pkg
    include authentication;                             # authentication        is from   src/lib/x-kit/xclient/src/stuff/authentication.pkg


    # Drawing stuff:
    #
    include pen_guts;                                   # pen_guts              is from   src/lib/x-kit/xclient/src/window/pen-guts.pkg
    include pen;                                        # pen                   is from   src/lib/x-kit/xclient/src/window/pen.pkg
    include draw;                                       # draw                  is from   src/lib/x-kit/xclient/src/window/draw.pkg


    # Input stuff:
    #
    include keys_and_buttons;                           # keys_and_buttons      is from   src/lib/x-kit/xclient/src/wire/keys-and-buttons.pkg
    include widget_cable;                               # widget_cable          is from   src/lib/x-kit/xclient/src/window/widget-cable.pkg
    include keysym_to_ascii;                            # keysym_to_ascii       is from   src/lib/x-kit/xclient/src/window/keysym-to-ascii.pkg


    # Window stuff:
    #
    include iccc_property;                              # iccc_property         is from   src/lib/x-kit/xclient/src/iccc/iccc-property.pkg
    include window;                                     # window                is from   src/lib/x-kit/xclient/src/window/window.pkg
    include hash_window;                                # hash_window           is from   src/lib/x-kit/xclient/src/window/hash-window.pkg


    # Selection stuff:
    #
    include window_property;                            # window_property       is from   src/lib/x-kit/xclient/src/iccc/window-property.pkg
    include window_manager_hint;                        # window_manager_hint   is from   src/lib/x-kit/xclient/src/iccc/window-manager-hint.pkg
    include selection;                                  # selection             is from   src/lib/x-kit/xclient/src/window/selection.pkg
    include atom;                                       # atom                  is from   src/lib/x-kit/xclient/src/iccc/atom.pkg


    package xserver_timestamp = xserver_timestamp;      # xserver_timestamp     is from   src/lib/x-kit/xclient/src/wire/xserver-timestamp.pkg
    package cursors           = cursors;                # cursors               is from   src/lib/x-kit/xclient/src/window/cursors.pkg
    package atom              = standard_x11_atoms;     # standard_x11_atoms    is from   src/lib/x-kit/xclient/src/iccc/standard-x11-atoms.pkg

};                      # package xclient


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext