The Window Tool Kit

Index


*

  *current-screen*
  *default-font* [1] [2]
  *default-pop-up-menu-font* [1] [2] [3]
  *mouse-buttons*
  *mouse-enters-window-system*
  *mouse-leaves-window-system*
  *mouse-x*
  *mouse-y*

A

  activate-viewport [1] [2]
  active region method
  active region methods [1] [2]
    using multiple processes
    window input process
  active regions [1] [2]
    active region bitmap
    attaching
    detaching
    making
    method arguments
    methods [1] [2]
    mouse documentation
    overlapping regions
    possible mouse events
    preemption [1] [2]
    restricting mouse actions
    specifying [1] [2]
    user data
    using
  active-region-bitmap
  active-region-method
  active-region-mouse-documentation [1] [2]
  active-region-p
  active-region-user-data
  allocate-color
  ascender [1] [2]
  attach-active-region

B

  background
  background pixel [1] [2]
  baseline [1] [2]
  basic elements
  bitblt [1] [2] [3]
  bitblt-position
  bitblt-region
  bitmap clipping regions
  bitmap output streams [1] [2]
    association with bitmaps
    boolean operations on
    current font
    drawing
    linefeed distance
    making [1] [2]
    position
  bitmap-active-regions [1] [2]
  bitmap-background-pixel
  bitmap-depth [1] [2]
  bitmap-foreground-pixel
  bitmap-height
  bitmap-output-stream-P
  bitmap-p
  bitmap-user-data
  bitmap-value [1] [2]
  bitmap-width
  bitmaps [1] [2]
    attaching active regions
    bit values
    clearing [1] [2]
    clearing active regions
    color
    copying [1] [2]
    copying regions
    correspondence to pixels
    correspondence to viewports
    depth
    detaching active regions
    drawing on
    foreground and background pixel
    height
    initializing
    loading
    making [1] [2]
    mouse cursor object
    setting bit values
    storing
    user data
    value at point
    width
    writing to
  bits
  boole-1
  boole-c1
  boolean operations [1] [2]
  border
    inner
    outer

C

  char-height [1] [2]
  char-width [1] [2]
  characters
    dimensions in Window Tool Kit
  charblt [1] [2] [3]
  clear-bitmap [1] [2]
  clear-bitmap-active-regions [1] [2]
  clicking the mouse
  color
    allocating
    availability
    bitmaps
    boolean constants
    checklist
    color map size
    color registry [1] [2]
    component shades
    deallocating
    deleting
    delta
    demonstration
    displaying
    finding
    finding number
    foreground and background
    loading color registry
    machine-dependent
    machine-independent
    mapping
    maximum and minimum intensity
    number
    pixels
    printing color registry
    registered [1] [2]
    registering [1] [2]
    renaming
    resetting color registry
    saturation
    setting intensity
    setting up the color library
    storing color registry [1] [2]
    system color map
    using
    viewports
    windows
  color map
    size of
  color number
    finding
  color registry [1] [2]
    deleting colors from
    loading
    mapping
    printing
    resetting
    size of
    storing [1] [2]
    using
  color-available-p [1] [2]
  color-map-size
  color-registry-size
  constants
    syntactic descriptions
  conventions
    notational
  copy-bitmap
  copy-font
  current-mouse-cursor
  *current-screen*

D

  data structures
  deactivate-viewport [1] [2]
  deallocate-color
  *default-font*
  default-font-baseline
  default-font-code-limit
  default-font-height
  *default-pop-up-menu-font* [1] [2]
  delete-color [1] [2]
  delete-font
  delete-root-viewport
  delete-viewport
  descender [1] [2]
  detach-active-region [1] [2]
  disksave
  display
    depth of
  display-depth [1] [2]
  draw-circle
  draw-line
  draw-polyline [1] [2]
  draw-polypoint [1] [2]
  draw-rectangle
  drawing
    bitmap output streams
    bitmaps [1] [2] [3]
    fast drawing environment

E

  entering
    Window Tool Kit
  examples
    representations of
  exiting
    Window Tool Kit
  expose-viewport [1] [2]

F

  find-color
  find-color-number
  find-font [1] [2]
  find-mdc
  find-mic
  find-root-viewport-from-viewport
  fixed-width font
  fmouse events
    characters
  follow-mouse
  font registry [1] [2] [3] [4]
    displaying contents of [1] [2]
    mapping over
  font-baseline [1] [2]
  font-bitmap
  font-code-limit
  font-fixed-width [1] [2]
  font-height
  font-name
  fontp
  fonts
    appearance
    ascender
    baseline [1] [2]
    bitmap
    changing
    character dimensions
    characteristics
    code limit
    copying
    default baseline
    default code limit
    default font [1] [2] [3]
    default height
    deleting
    descender
    designing
    displaying registered
    finding
    fixed-width [1] [2]
    font registry [1] [2]
    formatting text output
    height [1] [2]
    loading [1] [2]
    mapping over
    name [1] [2]
    output
    pop-up menus
    printing text output
    registry [1] [2]
    renaming
    storing
    string width
    using
    variable-width
    width
  foreground
  foreground pixel [1] [2]
  frame viewport
  frames
    in Window Tool Kit
  functions
    calling
    optional parameters
    parameters
    rest parameters
    syntactic descriptions

G

  generic functions
    calling
    syntactic descriptions
  get-screen-point-from-user
  get-screen-region-from-user
  global variables
    syntactic descriptions
  graphic operations
    on streams

H

  height
  hide-viewport [1] [2]
  horizontal scroll ratio
    calculating

I

  initialize-bitmap
  initialize-viewport
  initialize-window
  initialize-windows
  initializing
    Window Tool Kit
  inner border
  interrupt characters
    windows

K

  keyboard
    Input
    interrupt characters [1] [2]
  keyboard-input [1] [2] [3]

L

  leave-window-system [1] [2]
  Lisp
    representations of
  Lisp Window
    mouse entering and exiting
  listen-any
  load-bitmap
  load-color-registry
  load-font [1] [2] [3]

M

  macros
    syntactic descriptions
  make-active-region [1] [2]
  make-bitmap [1] [2]
  make-bitmap-output-stream
  make-boole-op-sequence
  make-mouse-cursor [1] [2]
  make-mouse-input-stream
  make-new-who-window
  make-pop-up-menu [1] [2]
  make-position
  make-region
  make-viewport [1] [2]
  make-window [1] [2]
  map-color-registry
  map-fonts
  map-registry
  max-char-width [1] [2]
  max-mic-value [1] [2]
  maximum-cursor-height [1] [2]
  maximum-cursor-width [1] [2]
  mdc (machine-dependent color)
  measurement
    of bits
    of pixels
    positions
    regions
    structures
  menu-mouse-buttons
  mic (machine-independent color)
  min-mic-value [1] [2]
  mouse [1] [2]
    buttons [1] [2]
    invoking functions [1] [2] [3]
    making mouse cursor objects
    maximum cursor dimensions
    menu items
    mouse cursor object bitmap
    mouse event structures
    obtaining mouse information
    polling
    position of
    queuing mouse events [1] [2]
    rubberbanding
    setting current mouse cursor
    specifying active regions [1] [2]
    state of mouse buttons
    window system input
  mouse buttons
    examining state of
  mouse clicks
  mouse cursor
    current
    moving
  mouse cursor objects
    bitmap
    boolean operation
    current
    default
    making [1] [2]
    maximum dimensions
    maximum height and width
    offset
    setting current mouse cursor
  mouse documentation
    specifying [1] [2]
    who process
    who window
  mouse event structures
    buttons
    character objects
    position
  mouse events [1] [2]
    characters
    clicking the mouse [1] [2]
    interpreting mouse event characters
    moving the mouse
    queuing
    reading
    structures
  mouse input streams
    current [1] [2] [3]
    keyboard interrupt characters [1] [2]
    listening
    making
    peeking
    queuing mouse events
    reading mouse events
    unreading
    using
    viewport
  mouse methods
    preempting
  mouse state
    examining
  *mouse-buttons*
  mouse-buttons [1] [2]
  mouse-cursor-bitmap
  mouse-cursor-operation
  mouse-cursor-p
  mouse-cursor-x-offset
  mouse-cursor-y-offset
  *mouse-enters-window-system*
  mouse-event-buttons
  mouse-event-char [1] [2]
  mouse-event-p
  mouse-event-x
  mouse-event-y
  mouse-input [1] [2]
  mouse-input-stream-interrupt-char
  mouse-input-stream-p
  mouse-input-stream-queue-mouse-events-p
  mouse-input-stream-viewport
  *mouse-leaves-window-system*
  *mouse-x*
  mouse-x [1] [2]
  *mouse-y*
  mouse-y [1] [2]
  move-mouse
  move-viewport [1] [2]
  multitasking
    active region methods
    nonlocal transfer of control
    streams in the Debugger
    window input process
  Multitasking Facility

O

  occlusion
    general principles
    hiding and exposing viewports
  optional parameter
  outer border
  outline-box-on-screen

P

  parameters
    optional
    rest
  peek-any
  pixels
    color
  polling the mouse
    limitations
  pop-up menus
    default font [1] [2] [3]
    fonts
    implementation code [1] [2]
    making [1] [2]
    selecting options [1] [2] [3]
  pop-up-menu-choose [1] [2]
  pop-up-menu-p
  position-x
  position-y
  positionp
  positions [1] [2]
    components of
    making
  print-color-registry [1] [2]
  print-fonts [1] [2]
  processes
    who
    window input
  prompt
    Lisp

R

  read-any
  read-any-no-hang
  region-contains-point-p
  region-contains-position-p
  region-corner
  region-corner-x
  region-corner-y
  region-height
  region-intersection
  region-origin
  region-origin-x
  region-origin-y
  region-size
  region-union
  region-width
  region/=
  region<
  region<=
  region=<Default Para Font>
  region>
  region>=
  regionp
  regions
    Window Tool Kit
      origin
  regions, Window Tool Kit
    active
    components [1] [2]
    containment
    copying
    corner
    equality
    height and width [1] [2]
    inequality
    intersection
    making
    origin
    predicates [1] [2] [3]
    size
    specifiying active
    union
  register-color [1] [2]
  rename-color
  rename-font
  reset-color-registry [1] [2]
  reshape-viewport
  rest parameter
  root viewport
    graphics operations
  root-viewport
  root-viewport-p
  root-viewport-under-mouse
  root-viewports
  rubberbanding [1] [2]

S

  saturation
  screen
    outlining boxes on
  screen clipping regions
  screen positions, prompting for
  screen regions, prompting for
  screen structure
    current
  scroll bars [1] [2]
  scroll ratios
    calculating
  scrolling
    enabling
    horizontally
    vertically
  set-color-map-mdc
  set-color-map-mic
  setup-color-library [1] [2]
  sibling stack [1] [2]
    changing sibling positions
    general principles
  store-bitmap
  store-color-registry
  store-font [1] [2]
  stream-current-font [1] [2]
  stream-draw-line
  stream-draw-polyline
  stream-linefeed-distance
  stream-operation
  stream-position
  stream-x-position
  stream-y-position
  string-width
  stringblt [1] [2]
  syntactic descriptions
    constants
    functions
    global variables
    macros
  system color map [1] [2]

U

  unread-any
  user data [1] [2] [3]

V

  variable-width font
  vertical scroll ratio
    calculating
  viewport hierarchy [1] [2]
    activating and deactivating ancestors
    changing relationships
    general principles
    hiding and exposing viewports
    parents and siblings
    root viewport
  viewport-active-p
  viewport-at-point [1] [2]
  viewport-at-position
  viewport-background-pixel
  viewport-bitmap
  viewport-bitmap-offset
  viewport-bitmap-region
  viewport-bitmap-x-offset
  viewport-bitmap-y-offset
  viewport-children [1] [2]
  viewport-foreground-pixel
  viewport-parent [1] [2]
  viewport-screen-region
  viewport-user-data
  viewportp
  viewports [1] [2]
    activating and deactivating
    active
    bitmap clipping regions
    bitmap offset
    color
    correspondence to bitmaps
    deleting
    foreground and background pixel
    frame viewport
    general principles of occlusion
    hiding and exposing [1] [2] [3]
    hierarchy [1] [2] [3] [4]
    initializing
    making [1] [2]
    mapping
    moving
    parents and siblings [1] [2]
    reshaping
    root
    screen clipping regions [1] [2]
    user data
    viewport at specified position
    viewport bitmap

W

  who window
    making
    who process
  who-window
  width
  window input process
  Window Tool Kit
    entering
    exiting
    initializing
  window-calculate-horizontal-scroll-ratio
  window-calculate-vertical-scroll-ratio
  window-frame
  window-horizontal-scroll
  window-horizontal-scroll-ratio
  window-inner-border-width
  window-inside-region
  window-outer-border-width
  window-title
  window-title-font
  window-user-data
  window-vertical-scroll
  window-vertical-scroll-ratio
  windowp
  windows [1] [2] [3] [4]
    availability
    basic data structures
    border
    calculating scroll ratios
    color
    frame [1] [2]
    frame viewport
    horizontal scroll ratio [1] [2]
    initializing [1] [2]
    inner border
    inner border width
    inside region
    leaving
    making [1] [2]
    outer border
    outer border width
    restoring
    scroll bars [1] [2] [3]
    scroll methods
    title [1] [2] [3]
    title font
    user data
    vertical scroll ratio
    viewport hierarchy
    who
  windows-available-p [1] [2]
  with-fast-drawing-environment
  with-mouse-documentation [1] [2]
  with-mouse-methods-preempted [1] [2]
  with-mouse-methods-preempted-globally [1] [2]
  with-root-viewport

X

  x

Y

  y

The Window Tool Kit - 9 SEP 1996

Generated with Harlequin WebMaker