Por: Francisco Javier Rodriguez
DOUBLE CLICK
| Sintaxis: Is = |
DoubleClick |
(StartSecs, |
StartMicros, |
CurrentSecs, |
CurrentMicros) |
|
D0 |
-102 |
D D1 |
D2 |
D3 |
Descripción: Esta función se encarga de determinar cuando se produce un doble 'clic' con el intervalo de tiempo definido bajo el Preferences.
Parámetros: StartSec: Tiempo para el primer clic en segundos
StartMicros: Tiempo para el primer clic en microsegundos
CorrentSecs: Tiempo para el segundo clic en segundos.
CurrentMicros: Tiempo para el segundo clic en microsegundos.
Resultado: IS: Retorna con un valor positivo en caso de que se haya producido el doble clic en el intervalo de tiempo adecuado. |
GETDEFPREFS
| Sintaxis: |
Prefs |
= GetDefPrefs |
(PrefBuffer, |
Size) |
|
D0 |
-126 |
A0 |
D0 |
Descripción: Esta función copia los valores por omisión definidos en el Preferences en un Buffer especial. Dichos valores se definen cuando se inicializa el ordenador. Otros valores se buscan en el disco cuando se arranca por primera vez.
Parámetros: PrefBuffer: Apuntador al buffer de dato.
Size: Tamaño del Buffer
Resultado: Prefs: Apuntador al Buffer en el cual se encuentran los datos. |
VIEWADDRESS
| Sintaxis: |
Address = |
ViewAddress() |
|
D0 |
-294 |
Descripción: Esta función devuelve el apuntador al View, necesario para realizar cualquier operación gráfica.
Resultado: Address: Dirección del View correspondiente al Intuition. |
GETPREFS
| Sintaxis: |
Prefs |
= GetPrefs |
(PrefBuffer, |
Size) |
|
D0 |
-132 |
A0 |
D0 |
Descripción: Esta función copia los parámetros del Preferences en un Buffer dado. Estos se corresponden con los valores introducidos por el usuario en el programa Preferences.
Parámetros: PrefBuffer: Apuntador al buffer de datos del Preferences
Size: Tamaño del Buffer.
Resultado: Prefs: Apuntador al buffer en el cual se encuentran depositados los datos. |
LOCKIBASE
| Sintaxis: |
Lock |
= LockIBase |
(LockNumber) |
|
D0 |
-414 |
D0 |
Descripción: Esta función bloquea por completo el sistema Intuition. La función se llama desde el intuition por cualquier cambio elementario en las estructuras.
Parámetros: LockNumber: Número correspondiente al bloqueo. Un valor de cero indica al bloqueo que libera todos los elementos de búsqueda.
Resultado: Lock: Número de bloqueo utilizado por la función UnlockIbase(). |
REPORTMOUSE
| Sintaxis: |
ReportMouse |
(Boolean, |
Window) |
|
-234 |
A0 |
D0 |
Descripción: Esta función altera el flag REPORTMOUSE contenido en el IDCMP de las ventanas. Si el ratón selecciona un gadget, este selecciona el flag FOLLOWMOUSE.
Parámetros: Window: Apuntador a una ventana
Boolean: Valor de verdad que diferencia cuando se debe activar el flag o borrar el mismo. |
SETPREFS
| Sintaxis: |
Prefs |
= SetPrefs |
(PreBuffer, |
Size, |
Inform) |
|
D0 |
-32 |
A0 |
D0 |
D1 |
Descripción: Esta función copia el número dado de bytes en la estructura Preferences de la tabal de preferencias correspondiente al sistema.
Parámetros: PrefBuffer: Apuntador al buffer que contiene los nuevos valores.
Size: Número de bytes que deben copiarse.
Inform: Valor de verdad que indica cuando las nuevas preferencias deben definirse o borrarse.
Resultado: Prefs: Apuntador al buffer de datos. |
UNLOCKIBASE
| Sintaxis: |
UnlockIBase |
(Lock) |
| |
-420 |
A0 |
Descripción: Esta función libera el bloqueo realizado mediante la función LockIBase().
Parámetro: Lock: Valor devuelto por la función LockIBase(). |
VIEWPORTADDRESS
| Sintaxis: |
Address |
= ViewPortAddress |
(Window) |
|
D0 |
-300 |
A0 |
Descripción: Esta función devuelve el apuntador al ViewPort, necesario para cada operación gráfica realizada con una ventana.
Parámetros: Window: Apuntador a la estructura de ventana.
Resultado: Address: Dirección correspondiente al ViewPort de esa ventana. |
|