|
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 detemrinar cuando se produce
un doble 'clic' con el intervalo de tiempo definido bajo el Preferences.
Parámetros:
StartSec: Tempo 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 cmabio
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.
|
|