Komponenten Icon hinzufügen

Komponenten Icon hinzufügen

Beitragvon af0815 » 21. Jan 2007, 22:47 Komponenten Icon hinzufügen

Kategorie: Anleitungen
Typ:

Artikel Name: Komponenten Icon hinzufügen
Autor: af0815
Beschreibung: Wei fügt man zu einer selbst erstellten Komponente ein Icon hinzu


Unter Lazarus Packages/de ist zu finden wie ein Package prinzipiell erstellt wird. Ich gehe davon aus, das ein Package existiert.

Damit dann auch noch ein Icon eingebunden wird, ist etwas Handarbeit angesagt.

Zuerst ein Icon mit einem Grafikeditor erstellen, die Grösse sollte 24 x 24 Pixel betragen. Wichtig ist, das Icon-Name exakt mit dem Namen der Komponente übereinstimmt! Dieses Icon dann als xpm abspeichern. Einige Grafikprogramme sollten das Beherrschen, ansonsten kann man auch mit ImageMagick auf der Konsole das Icon nach xpm konvertieren.

Dann mittels 'Lazres.exe' die xpm Datei in ein lrs Datei einfügen. Es lassen sich mehrere Icons in einer xpm Datei unterbringen
azres unitname.lrs komponentenname1.xpm [komponentenname2.xpm ...]


Anschliessen im Code noch folgendes zu uses-Klausel hinzufügen:
Code: Alles auswählen
uses
   ....., LResources;
 

Ansonsten werden die Icons nicht richtig eingebunden und der Compiler bricht mit Fehlermeldungen ab.
Zusätzlich nicht die Registrierung vergessen, soweit sie nicht bereits beim Erstellen der Komponente geschrieben wurde und einen Initialisierungteil hinzufügen.
Code: Alles auswählen
procedure Register;
begin
  RegisterComponents('AfBde',[TLEDStatusRound]);
  RegisterComponents('AfBde',[TLEDStatusSquare]);
end;
 
initialization
{$I unitname.lrs}
 
af0815
 
Beiträge: 3266
Registriert: 7. Jan 2007, 10:20
Wohnort: Niederösterreich
OS, Lazarus, FPC: Win7/Linux (L stable FPC stable) per fpcup | 
CPU-Target: 32Bit (64Bit)
Nach oben

• Themenende •

Zurück zu Diverse Anleitungen



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried