Man kann die Icons selber herstellen....

Hier diskutieren die Anwender von PhotoLine untereinander
Benutzeravatar
Ian
Mitglied
Beiträge: 87
Registriert: Mi 02 Nov 2005 18:29

Man kann die Icons selber herstellen....

Beitrag von Ian »

Hallo Michael,

wie kann man die Icons für die Symbolleiste herstellen und einfügen?

Gruss Ian
Michael Roek-Ramirez
Betatester
Beiträge: 499
Registriert: Di 19 Nov 2002 16:16
Wohnort: Darmstadt/Puebla/Shanghai

Beitrag von Michael Roek-Ramirez »

Nun gut... auf vielfachen Wunsch (Gerhard: Da hab ich wohl in ein Wespennest gestochen <BG>):



In dem PL-Unterverzeichnis "hlp" liegen die Dateien "pictures", "pictures2" und "picturesWINXP".
Zumindest in einem WIN-System.
pictures und pictures2 bitte nicht ändern, aber insbesondere pictures ist ganz lehrreich.
Man kann dort sehen, wie die Icons aufgebaut sind: Aus einigen Grundformen, die in Form von virtuellen Kopien immer wieder verwendet werden, werden die Icons der Menüleiste generiert.
Diese Grundformen kann man in die Datei "picturesWINXP" übernehmen.
Die Zuordnung zu bestimmten Funktionen erfolgt über den Ebenennamen.

Diese findet man in der Datei "strings.str" wieder, die beispielsweise im Unterverzeichnis /Deutsch zu finden ist.
Aus dieser kann man die Funktionsnummer entnehmen, die mit einem ICON belegt werden soll.

Beispiel: 12200 = Funktion "Ein/Ausblenden der Standartleiste"
Dafür ist in "pictures" kein ICON definiert und man kann in "picturesWINXP" eines anlegen.

Icons die bereits in "pictures" definiert sind, werden von den in "picturesWINXP" definierten überschrieben, können also so einfach umdefiniert werden.


Alles klar?


Gruss


Michael
Benutzeravatar
Ian
Mitglied
Beiträge: 87
Registriert: Mi 02 Nov 2005 18:29

Beitrag von Ian »

Herzlichen Dank Michael.

Gruss Ian
Gast

Beitrag von Gast »

Hallo Michael,

mir ist einiges nicht klar:
In dem PL-Unterverzeichnis "hlp" liegen die Dateien "pictures", "pictures2" und "picturesWINXP".
Zumindest in einem WIN-System.
Hab ich gefunden.
pictures und pictures2 bitte nicht ändern, aber insbesondere pictures ist ganz lehrreich.
Man kann dort sehen, wie die Icons aufgebaut sind: Aus einigen Grundformen, die in Form von virtuellen Kopien immer wieder verwendet werden, werden die Icons der Menüleiste generiert.
Diese Grundformen kann man in die Datei "picturesWINXP" übernehmen.
Die Zuordnung zu bestimmten Funktionen erfolgt über den Ebenennamen.
Hab ein neues Icon gebastelt, das hat einen eigenen Namen bekommen und steckt jetzt in der WinXP-Datei.
Diese findet man in der Datei "strings.str" wieder, die beispielsweise im Unterverzeichnis /Deutsch zu finden ist.
Aus dieser kann man die Funktionsnummer entnehmen, die mit einem ICON belegt werden soll.
Was passiert denn, wenn die Funktion nicht darin aufgeführt ist? Wie z. B. Zoom 200 %? Muss ich da irgendeinen Text eingeben, der auf den Namen verweist? Oder wie? Oder was? Und wo?

Alles klar?
Nö. ':wink:'


Grüße, Ludger
Michael Roek-Ramirez
Betatester
Beiträge: 499
Registriert: Di 19 Nov 2002 16:16
Wohnort: Darmstadt/Puebla/Shanghai

Beitrag von Michael Roek-Ramirez »

Na sowas... da bist Du ja schon wieder mit Deinen 200/400% ;-)
NEIN, das scheint nicht zu gehen, da fuer die Vergroesserungsstufen keine festen Funktionen vorgesehen sind.
Die lassen sich in der Konfirguration festlegen!
Und ueber Tastenkuerzel abrufen.
Die lassen sich ueber "Ansicht"-"Zoom" einsehen.
Die Vergroesserungswerte selber sind im Optionsdialog einstellbar.
Wenn Du die Stufen 200% und 400% NICHT per Tastaturkuerzel sondern per Mausklick (dauert aber laenger ;-) einstellen willst, kommst Du um ein "Zoom in"/"Zoom out" nicht herum.


Gruss

Michael
Benutzeravatar
Ian
Mitglied
Beiträge: 87
Registriert: Mi 02 Nov 2005 18:29

Beitrag von Ian »

Aber 200%/400% Zoom bekommen doch die Smilies als Icons zugeordnet. Vielleicht können sich Martin oder Gerhard eingehender hierzu äußern.

Gruss Ian
Martin Huber
Entwickler
Entwickler
Beiträge: 4176
Registriert: Di 19 Nov 2002 15:49

Beitrag von Martin Huber »

Ian hat geschrieben:Aber 200%/400% Zoom bekommen doch die Smilies als Icons zugeordnet. Vielleicht können sich Martin oder Gerhard eingehender hierzu äußern.
Das lachende Gesicht wird dann verwendet, wenn eine Funktion kein eigenes Symbol hat.

Bei den obigen Zoomfunktionen gibt es aber das Problem, dass hier der Menütitel programmmäßig aufgebaut wird, da die Zoomwerte über die Einstellungen änderbar sind. Die von Michael vorgeschlagene Technik, den Menütitel in der Strings.str zu suchen, funktioniert hier also nicht. Stattdessen sind diesen Menübefehlen fest die Zahlen 8980 bis 8988 zugewiesen.
Wenn du also ein Symbol mit dem Namen 8984 anlegst, wird dieses für den 200%-Zoom verwendet.

Martin
Martin Huber
Entwickler
Entwickler
Beiträge: 4176
Registriert: Di 19 Nov 2002 15:49

Beitrag von Martin Huber »

Michael Rök-Ramirez hat geschrieben:In dem PL-Unterverzeichnis "hlp" liegen die Dateien "pictures", "pictures2" und "picturesWINXP".
Eine kleine Ergänzung noch: die Datei "PicturesWinXP.pld" wird nur unter Windows XP verwendet. Unter anderen Windowssystemen wird die Datei "PicturesWin.pld" geladen und unter Mac OS "PicturesMac.pld".

Martin
Gast

Beitrag von Gast »

Hallo Martin,
Stattdessen sind diesen Menübefehlen fest die Zahlen 8980 bis 8988 zugewiesen.
Wenn du also ein Symbol mit dem Namen 8984 anlegst, wird dieses für den 200%-Zoom verwendet.
hat funktioniert, vielen Dank.


Ludger
Benutzeravatar
gmhofmann
Betatester
Beiträge: 745
Registriert: Di 19 Nov 2002 17:22
Wohnort: Entenhausen

Beitrag von gmhofmann »

Hallo zusammen,

nochmals an dieser Stelle die Aufforderung an alle, die Icons erstellt haben: mailt diese bitte an Gerhard <support@pl32.de>, damit sie in PL32 eingebaut werden.
Gast

Beitrag von Gast »

gmhofmann hat geschrieben:Hallo zusammen,

nochmals an dieser Stelle die Aufforderung an alle, die Icons erstellt haben: mailt diese bitte an Gerhard <support@pl32.de>, damit sie in PL32 eingebaut werden.
Hab ich gerade, "Ebenenart konvertieren" und die Zoomstufen 10 bis 1600 (ohne 100) – vielleicht werden sie ja mit eingebaut. :wink:

Grüße, Ludger