CandyFolder

Ok, dies ist der nächste Streich ;-). Netlabs präsentiert ein neues Gimmick, um den GHz Pentiathlon IX in die Knie zu zwingen.

CandyFolder ist eine Ergänzung zu CandyBarZ, die WPS-Ordner mit Transparenz ausstattet. Allerdings ist auch ein alleiniger Einsatz oder die Verbindung mit jedem anderen WPS-Verschönerer möglich.

Inhalt


Lizenz

CandyFolder unterliegt der so genannten General Public License (GPL). Die Datei COPYING im Unterverzeichnis Docs gibt nähere Informationen.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; see the file COPYING.  If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

Installation

Sicherheitshalber Kopien der INI-Dateien anfertigen!

  1. Das Archiv in ein beliebiges Verzeichnis entpacken.
  2. Ein OS/2-Fenster öffnen und in das Verzeichnis mit dem Archivinhalt wechseln.
  3. Das Skript install.cmd starten.
  4. Die WPS Neustarten.

Das Installationsskript registriert die neue Ordnerklasse CandyFolder. Danach wird die Standardordnerklasse WPFolder durch die neue Klasse ersetzt, wodurch jeder Ordner die neue Transparenz-Funktion erhält.

Falls die WPS hängen sollte, lösche man die Datei CANDYWPS.DLL.


Deinstallation

Zum Deinstallieren einfach das Skript uninstal.cmd ausführen. Dieses macht die Ersetzung der Ordnerklasse rückgängig und deregistriert CandyFolder. Nach einem Neustart der WPS können die Dateien gelöscht werden.


Verwendung

Das Einstellungen-Notizbuch des Desktops öffnen und zur Hintergrund-Seite wechseln. Ein Bild mit 256 Farben und der Auflösung des Bildschirms auswählen. Das neue Hintergrundbild wird mit der Breite der Bildschirmauflösung verglichen und nur bei Übereistimmung akzeptiert. Es ist nicht möglich gestreckte oder gekachelte Hintergründe zu verwenden.

Auf der Hintergrundseite eines Ordners findet sich nach der Installation von CandyFolder eine weitere Checkbox Transparenz zum Aktivieren dieser Funktion. Die nächste Seite erlaubt das Anpassen des Farbtons.


Setup-String

Die Transparenz-Funktion wird durch einen neuen Setup-String unterstützt.

Name Value Description
TRANSPARENCY E,R,G,B

E = 1/0,
1: Transparenz aktivieren
0: Transparenz deaktivieren

R = -127...128. Farbanpassung für Rot
G = -127...128. Farbanpassung für Grün.
B = -127...128. Farbanpassung für Blau.

Der Bereich für die Farbanpassung ist -127...0...128.
Ein negativer Wert bedeutet eine Verringerung des Anteils der Farbkomponente. 0 bedeutet keine Veränderung des Farbanteils. Ein positiver Wert führt zu einer Erhöhung des Farbanteils.

Beispiele

Das folgende Skript kann als Grundlage für die Anpassung der Eigenschaften eines Ordners verwendet werden:

/* Script to change the transparency settings of a folder */
call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
call SysLoadFuncs

rc=SysSetObjectData('d:\desktop\My-Folder', "TRANSPARENCY=1,0,-20,25")
IF rc= 1 THEN SAY "Settings changed!"

Die Einstellungen für den Desktop werden speziell behandelt. Es ist nicht möglich Transparenz für den Desktop zu aktivieren. Die Farbanpassungswerte werden allerdings als Standardwerte gespeichert. Diese Werte werden verwendet, wenn auf der Transparenz-Seite des Einstellungen-Notizbuchs eines Ordners Standard geklickt wird.


Hilfe bekommen

Es existiert eine Mailingliste auf Yahoo-Groups für Fragen und Fehlerreports. Die CandyBarZ-Seite auf Netlabs gibt hierzu weitere Informationen.

CandyFolder was brought to you by Chris Wohlgemuth. It's a project.