Package Icon in der IDE
- 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
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 ?
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
Just try it
Re: Package Icon in der IDE
Du meinst der ToolButton ist da aber zeigt kein Icon? Kannst du mal einen Screenshot machen?
- 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
Ich glaube du hast mich falsch verstanden es wird überhaupt nichts eingetragen...
--
Just try it
Just try it
Re: Package Icon in der IDE
Hast du die IDE "mit Packages" gebaut? Sieht nicht so aus.corpsman hat geschrieben:Ich glaube du hast mich falsch verstanden es wird überhaupt nichts eingetragen...
- 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
hab mit root Rechnten auf "Build" geklickt.
und die Einstellungen vom Screenshot gehabt.
und die Einstellungen vom Screenshot gehabt.
--
Just try it
Just try it
Re: Package Icon in der IDE
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
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

-
- 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
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).
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).
- 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
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 :
/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 :
deuten doch an das eigentlich alles in Ordnung sein sollte, oder ?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
--
Just try it
Just try it
-
- 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
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.
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.
Re: Package Icon in der IDE
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.
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.
- 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
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...
aber wenn man im Projectinspector die Packages als benötigt angibt, dann klappts auch, mal abgesehen von der "Von" Hand Einbettung...
--
Just try it
Just try it
-
- 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
Warum sieht deine IDE so hässlich aus? Installiere mal 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)
Code: Alles auswählen
sudo apt-get install kcm-gtk;systemsettings
(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)