home *** CD-ROM | disk | FTP | other *** search
- /* $VER: Normalize.pwx 1.0 (27.1.94)
- **
- ** Lädt das im Kontaktabzug markierte Bild und
- ** normalisiert es.
- **
- ** Geschrieben von Olaf Barthel
- */
-
- /* Befehlsergebnisse zugänglich machen. */
-
- options results
-
- /* Fehler sollten abgefangen werden. */
-
- options failat 100
-
- /* Wieviele Bilder sind gerade ausgewählt?. */
-
- getattr application field numselected
-
- /* Es soll nur ein Bild geladen werden. */
-
- if result == 1 then do
-
- /* Das Bild wird geöffnet. */
-
- open selected nodisplay
-
- /* Keine Probleme soweit? */
-
- if rc > 0 then do
- if rc ~= 5 then do
- /* Fehlernummer auslesen. */
-
- fault photoworx.lasterror
-
- /* Fehler anzeigen. */
-
- requestnotify result
- end
-
- exit
- end
-
- /* Falls soweit alles in Ordnung ist, sollte als Ergebnis
- * des letzten Befehls der Name des soeben geladenen Bildes
- * zurückgeliefert worden sein.
- */
-
- if (symbol('RESULT') == "VAR") & (result ~= "") then do
-
- /* Projektname merken. */
-
- currentproject = result
-
- /* Normalisierungsfilter anwenden. */
-
- normalize project currentproject
-
- if rc > 0 then do
- if rc ~= 5 then do
- /* Fehlernummer auslesen. */
-
- fault photoworx.lasterror
-
- /* Fehlermeldung anzeigen. */
-
- requestnotify result
- end
- end
-
- /* Bild anzeigen. */
-
- redisplay project currentproject
- end
- end
-