mod.PixelEdit


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.

mod.PixelEditMit 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


Arndt Dettke
god.ADettke@t-online.de

Copyright © 1999, A. Dettke, letzte Änderung: 18.1.2001