The Window Tool Kit
*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*
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
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
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*
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
entering Window Tool Kit examples representations of exiting Window Tool Kit expose-viewport [1] [2]
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
generic functions calling syntactic descriptions get-screen-point-from-user get-screen-region-from-user global variables syntactic descriptions graphic operations on streams
height hide-viewport [1] [2] horizontal scroll ratio calculating
initialize-bitmap initialize-viewport initialize-window initialize-windows initializing Window Tool Kit inner border interrupt characters windows
keyboard Input interrupt characters [1] [2] keyboard-input [1] [2] [3]
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]
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
occlusion general principles hiding and exposing viewports optional parameter outer border outline-box-on-screen
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
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]
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]
unread-any user data [1] [2] [3]
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
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
y
Generated with Harlequin WebMaker