WINDOW

Name

WINDOW -- class

Class details

(defclass WINDOW ()(...))
scopepackage ORG.LANGBAND.ENGINE
locationclasses.lisp
# variables20
# methods40

Methods

(SETF WINDOW.BACKGROUND)
 ((SETF WINDOW.BACKGROUND) (OBJ WINDOW)) [accessor]
Description 

Either NIL, or an index to the background image.

Called By 

TEXTURE-BACKGROUND!

WINDOW.BACKGROUND
 (WINDOW.BACKGROUND (OBJ WINDOW)) [accessor]
Description 

Either NIL, or an index to the background image.

(SETF WINDOW.BACKGROUNDFILE)
 ((SETF WINDOW.BACKGROUNDFILE) (OBJ WINDOW)) [accessor]
Description 

Either NIL, or a filename for the background image.

Called By 

PROCESS-SUBWINDOW-DATA!

WINDOW.BACKGROUNDFILE
 (WINDOW.BACKGROUNDFILE (OBJ WINDOW)) [accessor]
Description 

Either NIL, or a filename for the background image.

(SETF WINDOW.DATA)
 ((SETF WINDOW.DATA) (OBJ WINDOW)) [accessor]
Description 

The actual window data, probably an x,y,z array.

Called By 

ESTABLISH-DATA-IN-WINDOW

WINDOW.DATA
 (WINDOW.DATA (OBJ WINDOW)) [accessor]
Description 

The actual window data, probably an x,y,z array.

Called By 

(SETF WINDOW-COORD), CLEAR-COORD, CLEAR-ROW, CLEAR-WINDOW and WINDOW-COORD

(SETF WINDOW.DISABLED?)
 ((SETF WINDOW.DISABLED?) (OBJ WINDOW)) [accessor]
Description 

Is the window currently disabled?

Called By 

PROCESS-SUBWINDOW-DATA!

WINDOW.DISABLED?
 (WINDOW.DISABLED? (OBJ WINDOW)) [accessor]
Description 

Is the window currently disabled?

Called By 

%SWITCH-IN-WINDOW, ACTIVATE-WINDOW, DEACTIVATE-WINDOW, DISPLAY-VISUAL-STATES, ESTABLISH-UI-THEME-SIZE-CALCULATIONS&, INVOKE-IN-DIALOGUE, IS-FRAME-SHOWN? and PROCESS-SUBWINDOW-DATA!

(SETF WINDOW.FLAGMAP)
 ((SETF WINDOW.FLAGMAP) (OBJ WINDOW)) [accessor]
Description 

An x,y map with flags for various tiles, e.g if it is updated.

Called By 

ESTABLISH-DATA-IN-WINDOW

WINDOW.FLAGMAP
 (WINDOW.FLAGMAP (OBJ WINDOW)) [accessor]
Description 

An x,y map with flags for various tiles, e.g if it is updated.

Called By 

(SETF WINDOW-COORD), CLEAR-COORD, CLEAR-ROW and CLEAR-WINDOW

(SETF WINDOW.FLAGS)
 ((SETF WINDOW.FLAGS) (OBJ WINDOW)) [accessor]
Description 

Any bitflags needed to describe the window.

WINDOW.FLAGS
 (WINDOW.FLAGS (OBJ WINDOW)) [accessor]
Description 

Any bitflags needed to describe the window.

(SETF WINDOW.FONT)
 ((SETF WINDOW.FONT) (OBJ WINDOW)) [accessor]
Description 

Filename to the font.

Called By 

PROCESS-SUBWINDOW-DATA! and PROCESS-UI-THEME-DATA!

WINDOW.FONT
 (WINDOW.FONT (OBJ WINDOW)) [accessor]
Description 

Filename to the font.

Called By 

INSTALL-WINDOW-FONT! and PROCESS-UI-THEME-DATA!

(SETF WINDOW.GFX-TILES?)
 ((SETF WINDOW.GFX-TILES?) (OBJ WINDOW)) [accessor]
Description 

Is the subwindow using graphical tiles or should output be ascii?

Called By 

PROCESS-SUBWINDOW-DATA! and UPDATE-TERM-SIZES!

WINDOW.GFX-TILES?
 (WINDOW.GFX-TILES? (OBJ WINDOW)) [accessor]
Description 

Is the subwindow using graphical tiles or should output be ascii?

Called By 

DISPLAY-MOVING-OBJECT, DRAW-RELATIVE-EFFECT!, PAINT-COORD, SET-CURSOR-TO and WINDOW-ALLOWS-GFX-TILES?

(SETF WINDOW.HEIGHT)
 ((SETF WINDOW.HEIGHT) (OBJ WINDOW)) [accessor]
Description 

Height of window in tiles. Rows.

Called By 

UPDATE-TERM-SIZES!

WINDOW.HEIGHT
 (WINDOW.HEIGHT (OBJ WINDOW)) [accessor]
Description 

Height of window in tiles. Rows.

Called By 

(SETF WINDOW.ID)
 ((SETF WINDOW.ID) (OBJ WINDOW)) [accessor]
Description 

A string id for the window.

WINDOW.ID
 (WINDOW.ID (OBJ WINDOW)) [accessor]
Description 

A string id for the window.

Called By 

CLEAR-ROW, CLEAR-WINDOW, ESTABLISH-UI-THEME-SIZE-CALCULATIONS&, FETCH-THEME-VAR, PRINT-OBJECT and PROCESS-UI-THEME-DATA!

(SETF WINDOW.NAME)
 ((SETF WINDOW.NAME) (OBJ WINDOW)) [accessor]
Description 

The name/var for this window. Should be a string

WINDOW.NAME
 (WINDOW.NAME (OBJ WINDOW)) [accessor]
Description 

The name/var for this window. Should be a string

(SETF WINDOW.NUM-ID)
 ((SETF WINDOW.NUM-ID) (OBJ WINDOW)) [accessor]
Description 

The numeric id, or index for the window, can be used for array lookups.

Called By 

PROCESS-SUBWINDOW-DATA!

WINDOW.NUM-ID
 (WINDOW.NUM-ID (OBJ WINDOW)) [accessor]
Description 

The numeric id, or index for the window, can be used for array lookups.

Called By 

(SETF WINDOW.PIXEL-HEIGHT)
 ((SETF WINDOW.PIXEL-HEIGHT) (OBJ WINDOW)) [accessor]
Description 

The max height of the window in pixels.

Called By 

ESTABLISH-UI-THEME-SIZE-CALCULATIONS& and PROCESS-SUBWINDOW-DATA!

WINDOW.PIXEL-HEIGHT
 (WINDOW.PIXEL-HEIGHT (OBJ WINDOW)) [accessor]
Description 

The max height of the window in pixels.

Called By 

CLEAR-WINDOW, ESTABLISH-UI-THEME-SIZE-CALCULATIONS&, FETCH-THEME-VAR, LOAD-SETTING-BACKGROUND and PLAY-GAME&

(SETF WINDOW.PIXEL-WIDTH)
 ((SETF WINDOW.PIXEL-WIDTH) (OBJ WINDOW)) [accessor]
Description 

The max width of the window in pixels.

Called By 

ESTABLISH-UI-THEME-SIZE-CALCULATIONS& and PROCESS-SUBWINDOW-DATA!

WINDOW.PIXEL-WIDTH
 (WINDOW.PIXEL-WIDTH (OBJ WINDOW)) [accessor]
Description 

The max width of the window in pixels.

Called By 

CLEAR-WINDOW, ESTABLISH-UI-THEME-SIZE-CALCULATIONS&, FETCH-THEME-VAR, HANDLE-MOUSE-CLICK, LOAD-SETTING-BACKGROUND and PLAY-GAME&

(SETF WINDOW.TILE-HEIGHT)
 ((SETF WINDOW.TILE-HEIGHT) (OBJ WINDOW)) [accessor]
Description 

The height of an individual tile.

Called By 

PROCESS-SUBWINDOW-DATA! and UPDATE-TERM-SIZES!

WINDOW.TILE-HEIGHT
 (WINDOW.TILE-HEIGHT (OBJ WINDOW)) [accessor]
Description 

The height of an individual tile.

Called By 

(SETF WINDOW.TILE-WIDTH)
 ((SETF WINDOW.TILE-WIDTH) (OBJ WINDOW)) [accessor]
Description 

The width of an individual tile.

Called By 

PROCESS-SUBWINDOW-DATA! and UPDATE-TERM-SIZES!

WINDOW.TILE-WIDTH
 (WINDOW.TILE-WIDTH (OBJ WINDOW)) [accessor]
Description 

The width of an individual tile.

Called By 

(SETF WINDOW.VISIBLE?)
 ((SETF WINDOW.VISIBLE?) (OBJ WINDOW)) [accessor]
Description 

Is the window currently shown/visible?

Called By 

ACTIVATE-WINDOW and DEACTIVATE-WINDOW

WINDOW.VISIBLE?
 (WINDOW.VISIBLE? (OBJ WINDOW)) [accessor]
Description 

Is the window currently shown/visible?

Called By 

DISPLAY-VISUAL-STATES, IS-FRAME-SHOWN? and PRINT-OBJECT

(SETF WINDOW.WIDTH)
 ((SETF WINDOW.WIDTH) (OBJ WINDOW)) [accessor]
Description 

Width of window in tiles. Columns.

Called By 

UPDATE-TERM-SIZES!

WINDOW.WIDTH
 (WINDOW.WIDTH (OBJ WINDOW)) [accessor]
Description 

Width of window in tiles. Columns.

Called By 

(SETF WINDOW.X-OFFSET)
 ((SETF WINDOW.X-OFFSET) (OBJ WINDOW)) [accessor]
Description 

The x-offset in pixels on the underlying display area.

Called By 

ESTABLISH-UI-THEME-SIZE-CALCULATIONS& and PROCESS-SUBWINDOW-DATA!

WINDOW.X-OFFSET
 (WINDOW.X-OFFSET (OBJ WINDOW)) [accessor]
Description 

The x-offset in pixels on the underlying display area.

Called By 

%MOUSE-CLICKED, ESTABLISH-UI-THEME-SIZE-CALCULATIONS& and FETCH-THEME-VAR

(SETF WINDOW.Y-OFFSET)
 ((SETF WINDOW.Y-OFFSET) (OBJ WINDOW)) [accessor]
Description 

The y-offset in pixels on the underlying display area.

Called By 

ESTABLISH-UI-THEME-SIZE-CALCULATIONS& and PROCESS-SUBWINDOW-DATA!

WINDOW.Y-OFFSET
 (WINDOW.Y-OFFSET (OBJ WINDOW)) [accessor]
Description 

The y-offset in pixels on the underlying display area.

Called By 

%MOUSE-CLICKED, ESTABLISH-UI-THEME-SIZE-CALCULATIONS& and FETCH-THEME-VAR

Slots

BACKGROUND
slot BACKGROUND is of type T
Description 

Either NIL, or an index to the background image.

BACKGROUNDFILE
slot BACKGROUNDFILE is of type T
Description 

Either NIL, or a filename for the background image.

DATA
slot DATA is of type T
Description 

The actual window data, probably an x,y,z array.

DISABLED?
slot DISABLED? is of type T
Description 

Is the window currently disabled?

FLAGMAP
slot FLAGMAP is of type T
Description 

An x,y map with flags for various tiles, e.g if it is updated.

FLAGS
slot FLAGS is of type T
Description 

Any bitflags needed to describe the window.

FONT
slot FONT is of type T
Description 

Filename to the font.

GFX-TILES?
slot GFX-TILES? is of type T
Description 

Is the subwindow using graphical tiles or should output be ascii?

HEIGHT
slot HEIGHT is of type T
Description 

Height of window in tiles. Rows.

ID
slot ID is of type T
Description 

A string id for the window.

NAME
slot NAME is of type T
Description 

The name/var for this window. Should be a string

NUM-ID
slot NUM-ID is of type T
Description 

The numeric id, or index for the window, can be used for array lookups.

PIXEL-HEIGHT
slot PIXEL-HEIGHT is of type T
Description 

The max height of the window in pixels.

PIXEL-WIDTH
slot PIXEL-WIDTH is of type T
Description 

The max width of the window in pixels.

TILE-HEIGHT
slot TILE-HEIGHT is of type T
Description 

The height of an individual tile.

TILE-WIDTH
slot TILE-WIDTH is of type T
Description 

The width of an individual tile.

VISIBLE?
slot VISIBLE? is of type T
Description 

Is the window currently shown/visible?

WIDTH
slot WIDTH is of type T
Description 

Width of window in tiles. Columns.

X-OFFSET
slot X-OFFSET is of type T
Description 

The x-offset in pixels on the underlying display area.

Y-OFFSET
slot Y-OFFSET is of type T
Description 

The y-offset in pixels on the underlying display area.

This documentation was generated Autumn 2003 from the original sources by Albert v.0.4.9.