Package Icon in der IDE

Rund um die LCL und andere Komponenten
Antworten
Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1629
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Package Icon in der IDE

Beitrag von corpsman »

Guten Morgen,

Gestützt auf diesen Wikie Eintrag Einer neuen Komponente ein Icon für die Komponentenpalette verpassen

Und nachdem ich gesehen habe das meine LazOpenGLContext Componente eine xpm Datei besitzt. Bin ich der Meinung das nach erfolgreicher Installation ein Icon von OpenGLContext in der IDE sichtbar sein müste.

Mit Lazarus 0.9.26 ( gtk1) ging das auch. Doch nun habe ich die SVN version und den neuen FPC, und ich sehe keine Icons mehr.

Ist das ein Bekannter BUG, oder mus man die Packages nun anders installieren als
Package-> Package Laden-> Installieren ?
--
Just try it

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Icon in der IDE

Beitrag von theo »

Du meinst der ToolButton ist da aber zeigt kein Icon? Kannst du mal einen Screenshot machen?

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1629
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: Package Icon in der IDE

Beitrag von corpsman »

Ich glaube du hast mich falsch verstanden es wird überhaupt nichts eingetragen...
Dateianhänge
snapshot1.png
--
Just try it

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Icon in der IDE

Beitrag von theo »

corpsman hat geschrieben:Ich glaube du hast mich falsch verstanden es wird überhaupt nichts eingetragen...
Hast du die IDE "mit Packages" gebaut? Sieht nicht so aus.

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1629
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: Package Icon in der IDE

Beitrag von corpsman »

hab mit root Rechnten auf "Build" geklickt.

und die Einstellungen vom Screenshot gehabt.
Dateianhänge
snapshot1.png
--
Just try it

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Icon in der IDE

Beitrag von theo »

Aber Indy fehlt ja z.B. auch. Gab's denn keine Meldungen beim Bauen?

Zieh doch lieber die SVN oder den Snapshot und installier das Ganze unter /home/...
http://www.hu.freepascal.org/lazarus/" onclick="window.open(this.href);return false; (Lazarus source ziehen)

..und stell die IDE auf Deutsch um ;-)

Hitman
Beiträge: 512
Registriert: Mo 25. Aug 2008, 18:17
OS, Lazarus, FPC: ArchLinux x86, WinVista x86-64, Lazarus 0.9.29, FPC 2.4.1
CPU-Target: x86
Wohnort: Chemnitz

Re: Package Icon in der IDE

Beitrag von Hitman »

Lazarus speichert die Packages in deinem Home ... wenn du jetzt als root (demzufolge einem anderen User) Lazarus baust, kann der natürlich die Packages nicht installieren, weil er sie gar nicht kennt!
Wenn du Lazarus schon systemweit installiert haben willst, dann nutz die "Lazarus neu bauen" Funktion des Package Dialogs. Der linkt Lazarus nämlich nur neu und legt dann eine "customized" exe in deinem Home ab (die von "startlazarus" dann aufgerufen wird).

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1629
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: Package Icon in der IDE

Beitrag von corpsman »

Also bei mir liegt Lazarus so viel ich weis in

/usr/lib/lazarus/

und der einzige Grund warum ich es als Root bauen lassen mus, ist der, das ich es als "normal" user nicht bauen kann. da schreibt er mir immer das er irgendwelche Dateien nicht schreiben kann, und das obwohl ich den oben genannten Ordner vom User beschreibbar gemacht habe.

Das die IDE Englisch ist stört mich eigentlich ja nicht, es stört aber schon, das wenn sie auf de steht einige dialog trotzdem noch auf eng sind...

Und übrigens , wenn ich als Root Lazarus starte sind die Komponenten Icons auch nicht da ...

So habs nun extra noch mal gebau und diese letzten Zeilen :
Compiling restrictionbrowser.pas
Compiling projectwizarddlg.pas
Compiling idecmdline.pas
Linking ../lazarus
223329 lines compiled, 24.3 sec
2 warning(s) issued
make[2]: Leaving directory `/usr/lib/lazarus/ide'
make[1]: Leaving directory `/usr/lib/lazarus/ide'
make: Leaving directory `/usr/lib/lazarus'
"IDE" beendet
LAZARUS END - cleaning up ...
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
deuten doch an das eigentlich alles in Ordnung sein sollte, oder ?
--
Just try it

martin_frb
Beiträge: 588
Registriert: Mi 25. Mär 2009, 21:12
OS, Lazarus, FPC: Laz trunk / fpc latest release / Win and other
CPU-Target: mostly 32 bit

Re: Package Icon in der IDE

Beitrag von martin_frb »

Lazarus speichert die Konfigurations Dateien im Heim verzeichniss des jeweiligen users.

Das heisst, wenn du Lazarus als User startest, und neue Packages hinzufuegst, dann wird dies info im User-Home gespeichert.
Wenn du dann als root Lazarus startest, weis Lazarus nix von den packages. Folgerichtig, werden Sie auch nicht compiliert.

Probier mal --primary config-path.

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Icon in der IDE

Beitrag von theo »

Mach's doch einfacher statt Rechte im Root Verzeichnis zu verteilen:

Wie gesagt, zieh die Sourcen vom Snapshot oben, entpacke sie nach /home/corpsman/lazarus und mach
make clean all (auf der Shell)
da drin.
Dann starten, Packages checken und nochmal mit Hilfe des IDE-Dialogs neu bauen.

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1629
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: Package Icon in der IDE

Beitrag von corpsman »

so, also die Icons habe ich immer noch nicht,

aber wenn man im Projectinspector die Packages als benötigt angibt, dann klappts auch, mal abgesehen von der "Von" Hand Einbettung...
--
Just try it

Targion
Beiträge: 688
Registriert: Mi 3. Okt 2007, 21:00
OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
CPU-Target: x86_64

Re: Package Icon in der IDE

Beitrag von Targion »

Warum sieht deine IDE so hässlich aus? Installiere mal

Code: Alles auswählen

sudo apt-get install kcm-gtk;systemsettings
und stelle dann in den Systemeinstellungen unter "Erscheinungsbild"->"GTK+ Appearance" den "Widget Style" auf QtCurve.
(Das kcm-gtk-Paket is ein Backport auf Jaunty aus meinem PPA, der noch nicht genug getestet wurde, um in's offizielle Archiv zu wandern)

Antworten