Unit 'Intuition' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#aros]

ScrollWindowRasterNoFill

Scrolls the content of the rectangle

Declaration

Source position: intuition.pas line 3331

procedure ScrollWindowRasterNoFill(

  Window: PWindow;

  Dx: Word;

  Dy: Word;

  XMin: Word;

  YMin: Word;

  XMax: Word;

  YMax: Word

);

Arguments

Window

  

A pointer to window in which to scroll

Dx

  

scroll by dx towards 0

Dy

  

scroll by dy towards 0

XMin

  

Left corner of the rectangle that will be affected by the scroll

YMin

  

Upper corner of the rectangle that will be affected by the scroll

XMax

  

Right corner of the rectangle that will be affected by the scroll

YMax

  

Lower corner of the rectangle that will be affected by the scroll

Description

Scrolls the content of the rectangle defined by (xmin,ymin)- (xmax,ymax) by (dx,dy) towards (0,0). This function calls ScrollRasterBF(). The advantage of this function over calling ScrollRasterBF() is that the window will be informed about damages. A damage happens if in a simple window parts from concelealed areas are scrolled to visible areas. The visible areas will be blank as simple windows store no data for concealed areas. The blank parts that appear due to the scroll will be filled with EraseRect() and are not considered damaged areas.

Note: This function is compatible with MorphOS.

See also

ScrollRaster()

  

Push bits in rectangle in raster around by dx,dy towards 0,0 inside rectangle.

ScrollRasterBF()

  

Push bits in rectangle in raster around by dx,dy towards 0,0 inside rectangle. Newly empty areas will be filled via EraseRect().

EraseRect()

  

Fill a defined rectangular area using the current BackFill hook.

ScrollWindowRaster

  

Scrolls the content of the rectangle

WA_BackFill

  

Tag for OpenWindowTagList(). BackFill hook


Documentation generated on: 2021-07-30