Volver menú revistas Volver página anterior

El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España para ofrecer los artículos de la revista Amiga World España.

N° 32 - Mayo 1992
Amiga World

Las librerías del AMIGA


Por Francisco Javier Rodríguez

NOTA: Las fotos con recuadro en azul pueden ser ampliadas para ver detalles. Situando el ratón encima de la foto durante unos instantes, podrás ver una pequeña descripción y lo que ocupa la ampliación.

OPENSCREEN

Sintaxis:  Screen  = OpenScreen  (NewScreen)
  D0 -198 A0

Descripción: Esta función abre una nueva pantalla de usuario con las características descritas en la estructura de la misma.

Parámetro: NewScreen: Apuntador a la estructura de la nueva pantalla.

Resultado: Screen: Apuntador a la estructura de la nueva pantalla.


OPENWORKBENCH

Sintaxis:  WBScreen  = OpenWorBench()
  D0 -210

Descripción: Esta función abre la pantalla WorkBench, mostrando todos los iconos y ventanas típicas del mismo.

Resultado: WBScreen: Puntero a la estructura de una pantalla WorkBench.


SCREENTOBACK

Sintaxis:  ScreenToBack  (Screen)
  -246 A0

Descripción: Esta función sitúa la pantalla, correspondiente a la estructura dada, en último plano.

Parámetro: Screen: Apuntador a una estructura de pantalla.


SCREENTOFRONT

Sintaxis:  ScreenToFront  (Screen)
  -252 A0

Descripción: Esta función sitúa la pantalla, correspondiente a la estructura dada, en primer plano.

Parámetro: Screen: Apuntador a una estructura de pantalla.


SHOWTITLE

Sintaxis:  ShowTitle (Screen,  ShowIt)
  -282 A0 D0

Descripción: Esta función define y muestra el modo de la barra correspondiente al título correspondiente a una pantalla de fondo se situará en frente de la ventana posterior.

Parámetros: Screen: Apuntador a una estructura de pantalla.
ShowIT: Retorna con un valor negativo en caso de no poder mostrar el título.


WBENCHTOBACK

Sintaxis:  WBenchToBack()
  -336

Descripción: Esta función sitúa la pantalla correspondiente al WorkBench en último plano.


WBENCHTOFRONT

Sintaxis:  WBenchToFront()
  -342

Descripción: Esta función sitúa la pantalla correspondiente al WorkBench en primer plano.


FUNCIONES GRÁFICAS


CLEARPOINTER

Sintaxis:  ClearPointer  (Window)
  -60 A0

Descripción: Esta función borra el puntero, definido por el usuario, de la ventana dada. Después de la llamada a esta función, la imagen del puntero será la definida en el Preferences.

Parámetro: Window: Apuntador a la ventana en la que ha de borrarse el puntero, cambiando la imagen del mismo a la encontrada definida por defecto bajo el Preferences.


DRAWBORDER

Sintaxis:  DrawBorder  (RastPort,  Border,  LeftOffset,  RightOffset)
  -108 A0 A1 D0 D1

Descripción: Esta función es la encargada de dibujar las líneas dadas en el RastPort, con el desplazamiento indicado por los parámetros.

Parámetros: RastPort: Apuntador al RastPort que recibirá el nuevo borde.
Border: Estructura de borde, en la cual se encuentran definidas las líneas.
LeftOffset: Valor de desplazamiento añadido a cada coordenada X.
RightOffset: Valor de desplazamiento añadido a cada coordenada Y.


DRAWIMAGE

Sintaxis:  DrawImage  (RastPort,  Image,  LeftOffset,  TopOffset)
  -114 A0 A1 D0 D1

Descripción: Esta función dibuja una imagen dada en el RastPort, en la posición especificada por ambos desplazamientos.

Parámetros: RastPort: Apuntador al RastPort en el cual se dibujará la imagen.
Image: Estructura de imagen definiendo la misma.
LeftOffset: Valor de desplazamiento añadido a cada coordenada X.
RightOffset: Valor de desplazamiento añadido a cada coordenada Y.


INTUITEXTLENGTH

Sintaxis:  Width =  IntuiTextLength  (Itext)
  D0 -330 D0

Descripción: Esta función calcula el ancho de pixel de un IntuiText independientemente del conjunto de caracteres empleados.

Parámetros: Itext: Apuntador a una estructura IntuiText.

Resultado: Width: Ancho del tecto en Pixels.


Volver menú revistas Volver página anterior