AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Pascal Project Manager & Editor
Thema durchsuchen
Ansicht
Themen-Optionen

Pascal Project Manager & Editor

Ein Thema von Harry Stahl · begonnen am 13. Mär 2016 · letzter Beitrag vom 15. Sep 2024
Antwort Antwort
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.679 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

AW: Pascal Project Manager & Editor

  Alt 27. Nov 2019, 16:49
Wo ich gerade dabei bin: Man kann ja im Explorer "Dateien in die Zwischenablage kopieren" (Dateien auswählen und Ctrl+C drücken). Es wäre nett, wenn der PPM bei Ctrl+V auf eine Projektliste solche Dateien behandeln würde als hätte man sie darauf gezogen.

(Delphi kann das leider auch nicht, hab's gerade nochmal ausprobiert.)
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.679 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Pascal Project Manager & Editor

  Alt 27. Nov 2019, 16:53
Wo liest der PPM eigentlich das Icon des Projekts aus? Steht das irgendwo in der DPROJ-Datei? Oder kommt es aus der RES-Datei des Projekts?

Mir ist aufgefallen, dass bei vielen unserern Projekte kein Icon angezeigt wird. Das könnte daran liegen, dass es mittels {$R *_icon.res} eingebunden wird statt dem Standard {$R *.res} in der DPR-Datei.
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.558 Beiträge
 
Delphi 12 Athens
 
#3

AW: Pascal Project Manager & Editor

  Alt 27. Nov 2019, 23:36
Wo ich gerade dabei bin: Man kann ja im Explorer "Dateien in die Zwischenablage kopieren" (Dateien auswählen und Ctrl+C drücken). Es wäre nett, wenn der PPM bei Ctrl+V auf eine Projektliste solche Dateien behandeln würde als hätte man sie darauf gezogen.

(Delphi kann das leider auch nicht, hab's gerade nochmal ausprobiert.)
Kann ich auch einbauen. Die "Alle Projekte in Verzeichnissen scannen und in einem Rutsch laden" von Anfang an geplant, wird noch kommen...

Ich finde gerade nicht wo Du es geschrieben hast: In den Suchergebnissen der Projektsuche in allen Projekten kann man per Kontextmenü eine Datei per "Öffnen mit" bei Bedarf auch in einem anderen Editor öffnen...

Geändert von Harry Stahl (27. Nov 2019 um 23:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.558 Beiträge
 
Delphi 12 Athens
 
#4

AW: Pascal Project Manager & Editor

  Alt 29. Nov 2019, 17:29
Wo ich gerade dabei bin: Man kann ja im Explorer "Dateien in die Zwischenablage kopieren" (Dateien auswählen und Ctrl+C drücken). Es wäre nett, wenn der PPM bei Ctrl+V auf eine Projektliste solche Dateien behandeln würde als hätte man sie darauf gezogen.

(Delphi kann das leider auch nicht, hab's gerade nochmal ausprobiert.)
Das habe ich jetzt eingebaut (Strg+V oder kleiner Schalter neben "Add Entry" bzw. "Hinzufügen"). Das Zwischenablageformat kann CF_Text oder CF_HDrop haben....

Siehe anliegenden Screenshot.

Ferner wird jetzt ein eigenes Icon für Projektgruppen (.groupproj) verwendet und die Projektgruppe kann direkt über den PPM in Delphi oder im Pascal Editor geöffnet werden.
Miniaturansicht angehängter Grafiken
addmultiprojects.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.679 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Pascal Project Manager & Editor

  Alt 5. Dez 2019, 09:03
Ich hätte da noch eine Idee:
Ein IDE Plugin als Ersatz für die Welcome-Page, welches die Projekte des PPME auflistet (und öffnen kann). Dazu wäre noch ein Menüpunkt im File-Menü, der das gleiche tut, ganz nett.
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.679 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Pascal Project Manager & Editor

  Alt 5. Dez 2019, 09:11
Die Reihenfolge der Kontext-Menü-Einträge ist eigentlich unpraktisch. Man will vermutlich viel häufiger ein Projekt in der IDE oder im PE öffnen bzw. das Sourcecode-Verzeichnis im Explorer als man einen Eintrag hinzufügen oder löschen will.

Vielleicht könnte man die Ansicht umschaltbar machen zwischen Anzeigen und Editieren?

Und Hotkeys für die einzelnen Einträge hätten auch was. Z.B. F2 zum ändern des Namens, F9 zum Öffnen im der IDE, Shift+F9 zum Öffnen im PE, Shift+F2 für die Eigenschaften ...

Ausserdem ist mir gerade aufgefallen, dass man mit Tab auch dann weitere Projekt-Spalten aufrufen kann, wenn man in den Einstellungen die Anzahl auf nur 1 beschränkt hat. Zuerst hatte ich gar nicht verstanden, was da passiert ist und wunderte mich, wo meine Projekte geblieben waren....
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.679 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: Pascal Project Manager & Editor

  Alt 5. Dez 2019, 09:15
Für die Suchfunktion hätte ich gerne eine Option, nur in den zusätzlichen Dateien zu suchen und nicht im Source Code. Man kann zwar das Häkchen vor "in Project files" auch wegnehmen, aber das scheint keine Auswirkung zu haben.

Der Cursor sollte beim Öffnen des Dialogs auf dem Eingabefeld für den Suchtext stehen. "Start Search" sollte disabled sein, wenn kein Suchtext eingegeben wurde. Esc sollte den Dialgo schließen. Enter sollte die Suche starten, wenn man auf dem Such-Tab ist. Auf dem Ergebns-Tab sollte es die ausgwählte Datei öffnen.

Eine Option, alle Ergebnisse aufzuklappen bzw. eines komplett aufzuklappen wäre nett. Bitte auch per Tastatur (z.B. '+' -> aktuellen Eintrag komplett aufklappen, Shift+'+' -> Alle Einträge komplett aufklappen, evtl. das Gegenteil noch mit '-' und Shift+'-'.)

(Und "concrete" ist Beton. Konkret wäre "actual". Ich würde das Wort aber schlicht weglassen: "Add additional filenames here ...")
Thomas Mueller

Geändert von dummzeuch ( 5. Dez 2019 um 09:24 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.558 Beiträge
 
Delphi 12 Athens
 
#8

AW: Pascal Project Manager & Editor

  Alt 5. Dez 2019, 19:00
@dummzeuch

Vielen Dank für Deine Vorschläge. Habe entsprechende Shortcuts hinzugefügt (etwas anders als von Dir vorgeschlagen, z.B. Strg+E im Pascal-Editor öffnen), die Belegung habe ich in der Hilfe beschrieben.

Auch das Verhalten im Suchendialog des Project Managers (z.B. + um Knoten zu Öffnen, Shift+ um den ganzen Strang zu öffnen) habe ich so gemacht, wie von Dir vorgeschlagen, fand ich gut (daneben noch PopUp-Menüs um Projektspalten bzw. Projekte alle anwählen oder abwählen zu können).

Die Suche lässt sich jetzt auch auf die nur verknüpften Dateien beschränken.

Habe das Verhalten des Suchendialogs entsprechend auch in den Suchen-Dialog des Pascal Editors eingebaut.

Die aktualisierte Version 3.15 steht auf meiner HP bereit.

Schon mal zur Info: Ich plane am WE mit einer Serie von Youtube-Videos zu starten, welche die Funktionalität mal im Überblick und mit Feinheiten beschreiben soll...
  Mit Zitat antworten Zitat
Hunni

Registriert seit: 30. Apr 2006
Ort: Rödermark
97 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Pascal Project Manager & Editor

  Alt 8. Dez 2019, 02:11
Hallo

Ich finde das Programm richtig toll.

Ich habe jetzt mal Probiert ein Lazarus Projekt hinzu zu fügen

Dabei ist mir aufgefallen, das mein Lazarus (2.06) garnicht erkannt wurde
Als ich es dann hinzugefügt habe (Lazarus 2.0#D:\Programme\lazarus\lazarus.exe) war ich danach aber auch nicht in der Lage ein Lazarus Projekt zu öffnen.

Mache ich da etwas falsch?


Gruß

Torsten
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.679 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

AW: Pascal Project Manager & Editor

  Alt 8. Dez 2019, 12:15
Auch das Verhalten im Suchendialog des Project Managers (z.B. + um Knoten zu Öffnen, Shift+ um den ganzen Strang zu öffnen) habe ich so gemacht, wie von Dir vorgeschlagen, fand ich gut (daneben noch PopUp-Menüs um Projektspalten bzw. Projekte alle anwählen oder abwählen zu können).
Shift+'+' funktioniert bei mir aber nicht. Es klappt genauso wie '+' nur die nächste Ebene aus. Die weiteren Ebenen nur dann, wenn sie vorher ausgeklappt waren:

Code:
bla
-> blub
   -> Trallala
Wenn ich erst blub einklappe und dann bla, danach dann Shift+'+' drücke, ist nur blub sichtbar.



Die Suche lässt sich jetzt auch auf die nur verknüpften Dateien beschränken.
OK, weitere Wünsche (es ist erschreckend, was mir so alles einfällt):
  1. Es wäre nett, wenn man per Tastatur (z.B. Ctrl+Pfeiltasten) Einträge verschieben könnte: Hoch/Runter ändert die Reihenfolge innerhalb derselben Ebene, Links/Rechts verschiebt auf die höhere / tiefere Ebene. Letzteres kann natürlich ggf. zu Probleme führen, da ein "Sub Entry" dadurch zu einem "Main Header" werden kann und umgekehrt.
  2. Es wäre nett, wenn man mehrere Einträge mit der Maus (und Shift+Pfeiltasten) auswählen könnte, um sie dann zusammen zu verschieben oder oder auch löschen.
  3. Wenn in einem Projekt Application.Title zugewiesen wurde, sollte dieser Text beim Hinzufügen zum PPM als "Description of Project" übernommen werden. Es sollte einen Button geben, um den Text erneut aus dem Projekt zu laden. Dieser Button sollte als Hint diesen Text anzeigen, so dass man weiss, was passieren wird.
  4. Wo wird "Short Info" gespeichert? Ich vermute mal in der PPM-Datenbank. Es wäre nett, wenn man dafür eine Datei konfigurieren könnte (In meinem Fall die bereits erwähnte !Readme.txt-Datei im dem Projekt übergeordneten Verzeichnis).
  5. Die Erkennung für das Application-Icon funktioniert bei mir nicht immer. Zuerst dachte ich, das Icon müsse als projektname.ico Datei im Projektverzeichnis liegen, aber das scheint nicht ausreichend zu sein.
  6. Der '...' Button im Titel der Project-Columns ist nicht also solcher zu erkennen. Das mag eine Frage der Gewöhnung sein, trotzdem könnte man das auch noch als Popup-Menü des Titels anzeigen.
  7. Den Hinweis beim Löschen eines Eintrags, dass auch Untereinträge existieren, die auch gelöscht werden, kann man leicht übersehen. Kann man den vielleicht in Rot anzeigen?

Und noch ein Bug:
  • Ist es Absicht, dass man die Projektinformation unten rechts neben dem Projekticon editieren kann? Da die Änderung nicht gespeichert wird, vermute ich mal nein.
Thomas Mueller
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz