Code Completion Icons?
Code Completion Icons?
Hat jemand einen Plan, was diese neuen Code Completion Icons symbolisieren?
Sieht mir eher undurchsichtig und "gut gemeint" aus.
Oder wie seht ihr das?
Sieht mir eher undurchsichtig und "gut gemeint" aus.
Oder wie seht ihr das?
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Code Completion Icons?
Eine genaue Beschreibung fehlt noch, wird aber sicher nachgereicht.
Finde ich gar nicht so schlecht. Man kann auf einem Blick erkennen ob es eine Property oder eine Methode, ob diese virtuell ist, ob sie von der Klasse selber oder einem Vorfahr stammt...
Finde ich gar nicht so schlecht. Man kann auf einem Blick erkennen ob es eine Property oder eine Methode, ob diese virtuell ist, ob sie von der Klasse selber oder einem Vorfahr stammt...
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Code Completion Icons?
http://wiki.freepascal.org/Lazarus_IDE_ ... ion_window
Aber ich gebe dir recht: auch mir wird die IDE allmählich zu überladen mit Icons und unerklärten Symbolen. Hat jemand verstanden, was die Icons und Zahlen auf der Tabseite "Restricted" des Object Inspector bedeuten? Die Icons wahrscheinlich das Betriebssystem, wobei ich nur mit dem Windows-Symbol etwas anfangen kann, zur Not noch mit dem blassen Apfel (warum sieht der so "disabled" aus?), und die anderen gar nicht erkenne. Aber die Zahlen? Und hat jemand den Package-Graph im Menü "Package" verstanden?
Aber ich gebe dir recht: auch mir wird die IDE allmählich zu überladen mit Icons und unerklärten Symbolen. Hat jemand verstanden, was die Icons und Zahlen auf der Tabseite "Restricted" des Object Inspector bedeuten? Die Icons wahrscheinlich das Betriebssystem, wobei ich nur mit dem Windows-Symbol etwas anfangen kann, zur Not noch mit dem blassen Apfel (warum sieht der so "disabled" aus?), und die anderen gar nicht erkenne. Aber die Zahlen? Und hat jemand den Package-Graph im Menü "Package" verstanden?
-
- Beiträge: 6194
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Code Completion Icons?
Dieses Feature habe ich auch entdeckt, es sind nicht nur die Symbole die neu sind.
Wen ich zB. canva eingebe, dann weden nicht nur Bezeichner gezeigt welche mit canva anfangen, sondern alle, welche canva enthalten. Wird bei mit rot geschrieben.
Wen ich zB. canva eingebe, dann weden nicht nur Bezeichner gezeigt welche mit canva anfangen, sondern alle, welche canva enthalten. Wird bei mit rot geschrieben.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Code Completion Icons?
wp_xyz hat geschrieben:http://wiki.freepascal.org/Lazarus_IDE_Tools#Icons_in_completion_window
Ah, Danke!
Ich glaube aber nicht, dass ich mir das merken kann bzw. dass mir das weiter hilft.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Code Completion Icons?
wp_xyz hat geschrieben:Hat jemand verstanden, was die Icons und Zahlen auf der Tabseite "Restricted" des Object Inspector bedeuten?
Die Anzahl der Eigenschaften, die im jeweiligen Widgetset nicht / nur bedingt funktionieren.
wp_xyz hat geschrieben:Die Icons wahrscheinlich das Betriebssystem, wobei ich nur mit dem Windows-Symbol etwas anfangen kann, zur Not noch mit dem blassen Apfel (warum sieht der so "disabled" aus?), und die anderen gar nicht erkenne.
Nicht OS, sondern Widgetsets. Die kleinen Symbole sind jeweils die Logos:
Der Würfel GTK, Würfel mit kleiner 2 dran für GTK2, Windowssymbol für Win32, grauer Apfel für Carbon, ...
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Code Completion Icons?
wp_xyz hat geschrieben:Hat jemand verstanden, was die Icons und Zahlen auf der Tabseite "Restricted" des Object Inspector bedeuten? Die Icons wahrscheinlich das Betriebssystem, wobei ich nur mit dem Windows-Symbol etwas anfangen kann, zur Not noch mit dem blassen Apfel (warum sieht der so "disabled" aus?), und die anderen gar nicht erkenne. Aber die Zahlen?
Die Würfel sind wohl GTK 1 und 2.
Auch unklar ist, warum da Qt fehlt. Wenn der Platz knapp ist, würde ich eher auf GTK1 verzichten.
Im "Browser für bedingte Eigenschaften" gibt es ja noch mehr.
Re: Code Completion Icons?
wp_xyz hat geschrieben:Und hat jemand den Package-Graph im Menü "Package" verstanden?
Habe ich mir jetzt auch noch einmal kurz angeschaut.
Nö. Keine Ahnung.
Ich glaube aber, dass es mir auch nicht hilfreich wäre, wenn ich es verstehen würde.
Ein weiteres Beispiel dafür, dass man nicht unbedingt alles was man machen kann, auch machen muss.
Manchmal wäre eine Instanz (oder Autorität), welche über solche Dinge entscheidet schon nicht schlecht.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Code Completion Icons?
theo hat geschrieben:Manchmal wäre eine Instanz (oder Autorität), welche über solche Dinge entscheidet schon nicht schlecht.
Warum? Wenn es dich stört mit den Icons: Einstellungen => Codetools => Bezeichner-Vervollständigung => Icons in code completion box. Dann ist es wieder wie früher mit den Schlüsselwörtern anstelle der Icons.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Code Completion Icons?
m.fuchs hat geschrieben:theo hat geschrieben:Manchmal wäre eine Instanz (oder Autorität), welche über solche Dinge entscheidet schon nicht schlecht.
Warum? Wenn es dich stört mit den Icons: Einstellungen => Codetools => Bezeichner-Vervollständigung => Icons in code completion box. Dann ist es wieder wie früher mit den Schlüsselwörtern anstelle der Icons.
Warum? Wegen der Überladung.
Auch diese Option hatte ich kurz gesucht, aber nicht gefunden. Danke übrigens.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Code Completion Icons?
theo hat geschrieben:m.fuchs hat geschrieben:theo hat geschrieben:Manchmal wäre eine Instanz (oder Autorität), welche über solche Dinge entscheidet schon nicht schlecht.
Warum?
Warum? Wegen der Überladung.
Och, solange Lazarus immer noch mit kleinen Speicherverbrauch rennt im Vergleich zu Netbeans und Visual Studio bin ich ganz zufrieden.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 572
- 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: Code Completion Icons?
Ich frage mich nur, ob es eine Assoziation zwischen den Symbolen und den Bedeutungen gibt.
Ich finde die Symbole etwas willkürlich...
Was hat ein Würfel mit Procedure/Function zu tun? Oder die Farbe als einzige Unterscheidung zwischen den beiden.
Auch das "type" Symbol ist mir ein Rätsel....
Ich finde die Symbole etwas willkürlich...
Was hat ein Würfel mit Procedure/Function zu tun? Oder die Farbe als einzige Unterscheidung zwischen den beiden.
Auch das "type" Symbol ist mir ein Rätsel....
Re: Code Completion Icons?
m.fuchs hat geschrieben:Och, solange Lazarus immer noch mit kleinen Speicherverbrauch rennt im Vergleich zu Netbeans und Visual Studio bin ich ganz zufrieden.
Nicht deswegen.
Man merkt einfach, dass mit einigen der Spieltrieb durchgeht und wir dann solche relativ sinnfreien Gadgets bekommen wie den "Package-Graph" oder die besagten Icons.
Diese "Verschönerungen" verwirren eigentlich nur.
Ich mag es halt schlank.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Code Completion Icons?
martin_frb hat geschrieben:Ich frage mich nur, ob es eine Assoziation zwischen den Symbolen und den Bedeutungen gibt.
Ich finde die Symbole etwas willkürlich...
Naja, das orientiert sich an Symbolen aus anderen IDE. Visual Studio hat ähnliches (https://code.visualstudio.com/docs/edit ... ompletions).
theo hat geschrieben:Man merkt einfach, dass mit einigen der Spieltrieb durchgeht und wir dann solche relativ sinnfreien Gadgets bekommen wie den "Package-Graph" oder die besagten Icons.
Ich halte die Idee des Package-Graphen durchaus für sinnvoll. Die jetzige Umsetzung macht ihn aber völlig unbrauchbar. Da müssten schon eine bessere Darstellung und ein automagisches Layout dazukommen.
theo hat geschrieben:Diese "Verschönerungen" verwirren eigentlich nur.
Ich mag es halt schlank.
Kennst du das hier schon? SCNR
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Code Completion Icons?
m.fuchs hat geschrieben:Kennst du das hier schon? SCNR
Das muss ja auch nicht sein.
Es ist gerade nicht eine Frage von Schwarz oder Weiss sondern des richtigen Maßes.
Es gibt sehr sinnvolle Ergänzungen, wie z.B. den Online Package Manager und es gibt Erweiterungen, welche Lazarus nicht besser, sondern nur komplizierter und fetter machen.