5   AREXX-Port

Im Folgenden werden die neuen AREXX-Befehle beschrieben. Grundsätzlich werden alle Befehle auf das aktuelle Bild ausgeführt. Um dieses bild zu sperren gibt es nun ebenso neue Befehle, wie dieses Bild laden und speichern zu können. Im Anschluß daran folgt eine komplette Liste aller AREXX-Befehle von Xi-Paint.

o activatebox boxnr
  boxnr: Nummer der gewünschten Paintbox 1..255
Aktiviert die gewünschte Paintbox zum Manipulieren
o activatebrush nr activatepen nr
  nr: Nummer des Brushs, der activert werden soll
Stellt den Brush/Pen mit der angegebenen Nummer zur Verfügung
o boxtofront boxnr
  boxnr: Nummer der gewünschten Paintbox 1..255
Bringt die gewünschte Paintbox in den Vordergrund
o closeproject mode
  mode = 0: Keine Sicherheitsabfrage erwünscht
mode = 1: Sicherheitsabfrage erwünscht
mode = 2: Sicherheitsabfrage bei Veränderung ist erwünscht
Schließt active Paintbox.
o findproject name
  name: Name der gesuchten Paintbox (Filename, Projektname)
Das Ergebnis steht in RESULT und ist zwischen 0 und 255.
Im Fehlerfall 0.
o opennewbox w h
  w: Breite der gewünschten Box
h: Höhe der gewünschten Box
Öffnet eine neue Paintbox mit den Aussmassen w und h.
Diese wird automatisch aktiviert.
o openproject filename
  filename: Name des zu öffnenden Bildes
Öffnet eine neue Paintbox und ladet das angegebene Bild hinein.
o paintmode mode
  mode: 0 bis 12
Setzt den Modus für den Pinsel/Brush ohne diesen zu verändern.
o saveloader
o savesaver
  Sichert den derzeitigen Loader bzw. Saver in einen geschützten Speicher.
o loadloader
o loadsaver
  setzt den zuvor mit saveloader/savesaver gesetzten loader/saver wieder.
o savetemp fname
  fname: Filename
Speichert das aktuelle Bild im DEEP-Format mit Anim.mpic.
o setloader name
  name: Name des gewünschten Lademodules. Dieses muß sich im Verzeichnis modules befinden.
Setzt das geforderte Modul. Folgende Module sind derzeit erhältlich:
    Beispiel:
  • setloader ''Internal DEEP''
  • setloader ''PPM(Xi)''
  • setloader ''HHsUniversalLoader''
  • setloader ''Targa(Xi)''
  • setloader ''ReproStudio(Xi)''
  • setloader ''PPM(Xi)''
  • setloader ''Multipic_Loader''
o setsaver name
  name: Name des gewünschten Speicherformates. Dieses muß sich in einem Modul im Verzeichnis modules befinden.
Setzt das geforderte Speicherformat. Folgende Formate sind derzeit erhältlich:
    Beispiel:
  • setsaver ''Internal DEEP''
  • setsaver ''Targa(Xi)''
  • setsaver ''SGI(Xi)''
  • setsaver ''PPM(Xi)''
  • setsaver ''DEEP''
  • setsaver ''ILBM''
  • setsaver ''PPM''
  • setsaver ''SUNRASTER''
  • setsaver ''JPEG(Xi)''
o setoffset x,y
  x,y: Absolute Koordinaten
Schiebt den Ausgangspunkt für das Ausführen von REXX-Befehlen um den ausgangspunkt x und y.
o workpointer
o waitpointer
  Setzt den Mauspointer auf work/wait (Busy). Bei Busy kann keine aktive Maloperaition statfiinden (wichtig für AREXX und Animation).

"Tabelle der ARexx-Befehle"