


## 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


