PixelEdit ist ein Modul, das es immer schon hätte geben müssen, das aber erst mit den Erfahrungen, die man so mit seinem eigenen System sammelt, entstehen konnte. Es fällt natürlich nicht auf den ersten Blick auf, dennoch sind in diesem Modul eine ganze Reihe guter Programmierideen erstmals verwirklicht worden. Einzelheiten in der folgenden Beschreibung.
Mit diesem Modul
erhält man die Möglichkeit, den 4Bitspeicher GoDots direkt zu
verändern. Dazu bekommt man ihn in achtfacher Größe
(ähnlich wie bei mod.4BitLens, das eine Vorstudie
hierzu war) angezeigt, in einem Ausschnitt von 4x3 Kacheln. Beim Aufruf ist
das die Position ganz links oben, "Home". Die Kachel links oben ist zur besseren
Auszählbarkeit der Farben ab Version 1.09 mit einem Kasten markiert.
Ab Version 1.20 (von Hugh Mcmenamin) gibt es stattdessen sechs Kreuze, die
alle sichtbaren Kacheln markieren. Zu dieser Version gleich noch mehr.
In einem Navigationsfenster (Move) kann dieser Ausschnitt per Mausklick in alle 8 Richtungen bewegt werden. Zusätzlich gibt es drei Festpositionen, die ebenfalls mit einem Klick angesteuert werden können: Oben Links (H für Home), Mitte (* für Center) und Unten Rechts (B für Bottom).
Im Zentrum des Navigationskreuzes befindet sich der Knopf O (für Overview). Mit ihm schaltet man auf die Anzeige der gerenderten Grafik um und kann dann dort den Mauspfeil an die Stelle führen, die man vergrößert sehen will. Nach Klick wechselt die Ansicht zurück in die Vergrößerung und zeigt jetzt die ausgewählte Stelle. Bitte beachten: Die Grafik wird mit O nicht neu gerendert, dazu muß das Modul (über Exit) zunächst verlassen werden, um wie gewohnt zu rendern.
Unter Color findet sich GoDots üblicher Farbauswahlrequester. Ein Klick dorthinein wählt die Farbe für den Editiervorgang aus. Die ausgewählte Farbe wird innerhalb des Requesters durch ein Kreuz gekennzeichnet und außerdem im Fenster darunter noch einmal großflächiger angezeigt. Übrigens ist die Hintergrundfarbe des Bildschirms die Farbe, die zuletzt bei der Darstellung einer Multicolorgrafik als Hintergrundfarbe erkannt wurde, im Beispielbild also schwarz. GoDots Gadget- und Requesterfarben versuchen, sich farblich entsprechend anzupassen, damit sie nicht unsichtbar werden.
Klickt man auf Edit, wechselt man in den Editiermodus. Von nun an werden nur noch Mausklicks in der Anzeige der Vergrößerung angenommen. Der Punkt, auf den man gezeigt hat, wird umgefärbt auf die eingestellte Farbe. Am besten arbeitet es sich mit einer Maus. Man kann auch direkt (ohne über das Gadget zu gehen) in den Editiermodus kommen, indem man irgendwo über dem Editierfeld einmal klickt. Das ganze Feld blinkt dann einmal kurz, um an den neuen Modus zu erinnern. Den Editiermodus verläßt man wieder über die Taste STOP (wie es auch unter dem Editierfeld angezeigt wird). Das Editierfeld ist nichts anderes als ein großes (randloses) Gadget, daß nur beim erstmaligen Anklicken seine Aktivierung (durch Blinken) anzeigt, das ist eine GoDot-Besonderheit. Will man während des Editierens die Malfarbe wechseln, muß man CTRL p drücken. Ab Version 1.23 ist dieser Vorgang auch bei einer SuperCPU problemlos.
Das Editieren wird mit der Version 1.20 noch weitaus angenehmer, denn es stehen nun vielfältige Tastenkombinationen zur Verfügung, die mod.PixelEdit zu einem echten Pixeleditor wachsen lassen:
| Shift + oder CTRL + | die Kachel, auf die gezeigt wird, wird gepuffert |
| Shift - oder CTRL - | die Kachel, auf die gezeigt wird, wird von der gepufferten ersetzt |
| Shift r oder CTRL r | die Kachel, auf die gezeigt wird, wird um 90° nach rechts rotiert |
| Shift £ oder CTRL £ | die Kachel, auf die gezeigt wird, wird mit der aktuellen Farbe überschrieben |
| Shift k oder CTRL k | die Gitterkreuze werden an- oder ausgeschaltet |
| Shift q | die Farbe der Gitterkreuze wird gewechselt (fortlaufend durch alle Farben) |
| Shift Cursortaste | der Zeiger bewegt sich in die Richtung der gewählten Cursortaste |
| CTRL Cursortaste | der vergrößerte Ausschnitt bewegt sich in die Richtung der gewählten Cursortaste |
| CTRL h | der Ausschnitt bewegt sich zum Anfang des Bildes (links oben) |
| CTRL b | der Ausschnitt bewegt sich zum Ende des Bildes (rechts unten) |
| CTRL * | der Ausschnitt springt zur Mitte des Bildes |
| CTRL o | das ganze Bild wird in Originalgröße gezeigt,und wieder verlassen mit Return/Mausklick/Feuer |
| CTRL p | die Malfarbe wechseln (fortlaufend durch alle Farben) |
| Return Mausklick Feuertaste |
Punkt in der angewählten Farbe setzen |
| STOP | Editiermodus verlassen |
Eigenschaften:
verändert den 4Bitspeicher
Copyright © 1999, A. Dettke, letzte Änderung: 18.1.2001