AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Zweites IDE-Fenster als Container für dockable Toolwindows
Thema durchsuchen
Ansicht
Themen-Optionen

Zweites IDE-Fenster als Container für dockable Toolwindows

Ein Thema von Codehunter · begonnen am 29. Aug 2018 · letzter Beitrag vom 7. Sep 2018
Antwort Antwort
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#1

Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 29. Aug 2018, 06:46
Moin!

Ich denke jeder kennt das Problem: Um den Quelltexteditor herum residieren irgendwann so viele angedockte Toolfenster, dass man viel Zeit damit verbringt, darin die Scrollbars herum zu schubsen oder in Tab-Kaskaden innerhalb der Toolfenster zu suchen.

Natürlich habe ich auch mehrere Monitore. So habe ich viele Toolfenster "in Abseits gestellt". Das schafft zwar mehr Übersicht, aber die Fenster flattern dort sprichwörtlich "völlig losgelöst" herum.

Also habe ich letztendlich das Scrollbar-Schubsen von angedockten Toolfenstern nur eingetauscht gegen regelmäßig wiederkehrendes Justieren und Sortieren der abgedockten Fenster auf dem zweiten Bildschirm.

Gibt es evtl. eine Möglichkeit, ein zweites Dockfenster zu erzeugen, in dem man die Toolfenster andocken kann und welches seinerseits dann maximiert oder minimiert werden kann? Wenn die IDE es selbst nicht kann, gibts vielleicht ein Plugin dafür?

Grüße
Cody

Nachtrag: Bevor sich jemand wundert weshalb ich frage, obwohl man die Toolfenster doch ineinander docken kann: Das so entstehende Containerfenster lässt sich nur maximieren, aber nicht minimieren.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden

Geändert von Codehunter (29. Aug 2018 um 07:02 Uhr)
  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: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 29. Aug 2018, 13:26
Interessante Idee. Im Prinzip könnte GExperts ein leeres Fenster dafür zur Verfügung stellen (in die Standard-Fenster, von GExperts, die man docken kann (z.B. Grep Results), kann man auch jetzt schon andere dockbare Fenster andocken).

In wie weit man allerdings beeinflussen kann, ob das Fenster minimiert werden kann, müsste ich erst noch herausfinden.

Ich hab's mir mal aufgeschrieben:

https://sourceforge.net/p/gexperts/feature-requests/41/
Thomas Mueller

Geändert von dummzeuch (29. Aug 2018 um 13:44 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#3

AW: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 29. Aug 2018, 14:13
In wie weit man allerdings beeinflussen kann, ob das Fenster minimiert werden kann, müsste ich erst noch herausfinden.
Ich weiß nicht wie die IDE diese Fenster erzeugt. Ich vermute es hat was mit dem BorderStyle zu tun. Vielleicht ließe sich CreateWnd überschreiben und daraus wieder ein normales Sizeable Fenster machen mit dem Fenster-Handle der IDE als ParentHandle. Wenn dem so wäre, müsste die Windows-Taskleiste das neue Fenster auch richtig eingruppieren, so wie sie das mit den Helpviwer-Fenstern auch tut.

Der Witz an der Sache ist eigentlich, dass ich vermeiden möchte dass die Anzahl der Monitore auf dem Schreibtisch inflationär zunimmt. Denn leider hat meine TArbeitgeber-Klasse keine Methode IncreaseBueroSize()
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

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

AW: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 29. Aug 2018, 14:21
[QUOTE=Codehunter;1411932]
Wenn dem so wäre, müsste die Windows-Taskleiste das neue Fenster auch richtig eingruppieren, so wie sie das mit den Helpviwer-Fenstern auch tut.
Der Help-Viewer ist ein externes Programm, das ist was völlig anderes.
Thomas Mueller
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.283 Beiträge
 
Delphi 12 Athens
 
#5

AW: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 29. Aug 2018, 14:32
Der Help-Viewer ist ein externes Programm, das ist was völlig anderes.
Jain. Deswegen mein Hinweis auf CreateWnd. Ich habe das schon mal gemacht, ein Subfenster zu zu erzeugen, dass es in der Taskleiste mit eingruppiert wurde, ohne dass es ein separater Prozess war. Allerdings müsste ich nachschauen, wie.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#6

AW: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 29. Aug 2018, 16:36
Prinzipiell kannst du auch ein Neues Editierfenster aufmachen und dort alles mögliche andocken. Du musst die Sourcedatei dann halt nur immer offen lassen, sonst schließt sich das Fenster wieder. Man könnte dafür ja auch eine Art dummy.txt missbrauchen. Also dummy.txt im Editor öffnen und dann per Neues Editierfenster auslagern.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.490 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 4. Sep 2018, 13:46
Der Witz an der Sache ist eigentlich, dass ich vermeiden möchte dass die Anzahl der Monitore auf dem Schreibtisch inflationär zunimmt. Denn leider hat meine TArbeitgeber-Klasse keine Methode IncreaseBueroSize()
Da müsste doch ein class helper Abhilfe schaffen
SCNR

freimatz - der gerade an drei Monitoren sitzt
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 5. Sep 2018, 05:39
Der Witz an der Sache ist eigentlich, dass ich vermeiden möchte dass die Anzahl der Monitore auf dem Schreibtisch inflationär zunimmt. Denn leider hat meine TArbeitgeber-Klasse keine Methode IncreaseBueroSize()
Da müsste doch ein class helper Abhilfe schaffen
SCNR

freimatz - der gerade an drei Monitoren sitzt
Jup...dann siehts bald so ähnlich aus:

https://silencer137.files.wordpress....1/p1050242.jpg
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
freimatz

Registriert seit: 20. Mai 2010
1.490 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Zweites IDE-Fenster als Container für dockable Toolwindows

  Alt 6. Sep 2018, 11:43
Nochmals ich... So ganz verstehe ich das Problem nicht. Ich habe hier auf meine Hauptmonitor Delphi, da ist links ca. 1/3 in Tabs Project Manager, Stucture, Object Inspector Tool Palette, MMX. Der Rest ist Editor mit max. 120 Zeichen. Auf dem Monitor rechts daneben habe ich in ca. 2/5 des Monitors oben links Breakpoint List und Thread Status, oben rechts Waatch List Event Log und Local Varaibles und unten Build MMX und Output.
Ich kann mich erinnern dass es damals problematisch war das so hinzubekommen, aber seitdem läuft das.
Richtigist dass diese Fenster auf dem zweiten Monitor keinen Eintrag in der Taskleiste hat.

Geändert von freimatz ( 7. Sep 2018 um 08:47 Uhr)
  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 08:44 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