Zweites IDE-Fenster als Container für dockable Toolwindows
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. |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
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/ |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
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() ;-) |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
[QUOTE=Codehunter;1411932]
Zitat:
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
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.
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
EDIT: Den Punkt Taskleiste aber nicht überbewerten, das ist mir gar nicht so wichtig. Entscheidender ist, dass ich es A) Maximieren und B) Minimieren kann. Und derzeit kann ich die Tricks drehen und wenden, irgendwo klemmt es immer. |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Der erste Teil geht schon mal: Minimize etc. bekommt man, indem man das automatisch erzeugte Fenster abfängt und dessen BorderStyle auf bsSizeable setzt. Und schwupps funktioniert auch Win+Links bzw. Win+Rechts, um es auf die linke bzw. rechte Monitorseite zu schieben.
Einen eigenen Button auf der Taskbar ist etwas komplizierter. Derzeit erzeugt Minimize eine verkleinerte Titelleiste links unten, das ist irgendwie unschön. |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Hah, es funktioniert!
* Screen.OnActiveFormChange hooken (Vorsicht! Das koennten andere IDE Plugins auch machen) * Wenn das neue Formular die Klasse TJoinDockForm hat * neues Formular erzeugen, welches einen eigenen Taskbar-Button hat (-> Google hilft) * JoinDockForm.Parent := NeuesFormular; * JoinDockForm.Align := alClient; * JoinDockForm.BorderStyle := bsNone; * NeuesFormular.Show; -> Done. (OK, ein paar kleinere Schönheitsfehler sind noch auszumerzen, aber das sollte machbar sein. Z.B. bleibt das neue Fenster übrig, wenn man die gedockten Fenster wieder abdockt.) |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
Zitat:
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
new IDE enhancement: Enhanced dock forms have got a minimize/maximize button and can be placed with Win+Arrow keys. Allerdings funktioniert das nur für kombinierte Dock-Forms, also wenn mindestens zwei in einem Fenster zusammengefasst wurden. Wenn Du das compilieren willst, musst Du die beiden neuen Units zum Projekt hinzufügen, das habe ich noch nicht eingecheckt. Es kommt aber noch ein weiteres neues Feature: Ein (oder eher bliebig viele) Dock-Fenster, die in der Taskleiste auftauchen. Das ist aber noch nicht ganz ausgegoren. twm |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Ahoi,
ich wollts mir mal compilieren, aber leider scheppert es in der Batchdatei. Vielleicht kannst du da was rauslesen. Ich vermute dass die Delphiversion nicht richtig erkannt wird. Denn Delphi 6 ist mal ganz verkehrt. Ich habe mehrere Delphis parallel installiert. Richtig wäre die 10.2.3 CE.
Code:
D:\Delphi\Projekte\Tests\GExperts>REM @echo off
D:\Delphi\Projekte\Tests\GExperts>buildtools\prepbuild.exe --incbuild --readini= projects\GExperts --updateini=projects\GExperts dzPrepBuild version 1.3.1.511 built 2017-04-04 Reading projects\GExperts_Version.ini Incrementing build number to 68 FileVersion is now 1.3.11.68 Updating projects\GExperts_Version.ini D:\Delphi\Projekte\Tests\GExperts>if "" == "" goto :list D:\Delphi\Projekte\Tests\GExperts>call :doItem 6 D:\Delphi\Projekte\Tests\GExperts>pushd projects D:\Delphi\Projekte\Tests\GExperts\Projects>setlocal D:\Delphi\Projekte\Tests\GExperts\Projects>call __build.cmd 6 D:\Delphi\Projekte\Tests\GExperts\Projects>if "6" == "" goto :list D:\Delphi\Projekte\Tests\GExperts\Projects>call :dobuild 6 D:\Delphi\Projekte\Tests\GExperts\Projects>pushd Delphi6 D:\Delphi\Projekte\Tests\GExperts\Projects\Delphi6>setlocal D:\Delphi\Projekte\Tests\GExperts\Projects\Delphi6>call __Build_Project.cmd D:\Delphi\Projekte\Tests\GExperts\Projects\Delphi6\dcu\*.dcu konnte nicht gefund en werden ..\..\buildtools\prebuild.cmd running in D:\Delphi\Projekte\Tests\GExperts\Projects\Delphi6 dzPrepBuild version 1.3.1.511 built 2017-04-04 Reading GExpertsD6_Version.ini FileVersion is now 1.3.11.68 Writing rc file GExpertsD6_Version.rc Borland Resource Compiler Version 5.40 Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved. ..\..\buildtools\prebuild.cmd exiting DelphiPath: "=" *** Error: Directory "=" does not exist. *** Drücken Sie eine beliebige Taste . . . |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
|
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
:shock:
Interresante Idee. Obwohl ich nur einen Monitor hab, wird der Platz fürs Sourcefenster auch bei mir recht eng. Eine Auslagerung in ein seperates Fenster wär auch da ganz gut. |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
Zitat:
Zum Installieren ist es am Einfachsten, den GExperts installer laufen zu lassen und dann die DLL zu ersetzen. Sonst fehlen alle zusätzlich notwendigen Dateien. twm |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
SCNR freimatz - der gerade an drei Monitoren sitzt |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
https://silencer137.files.wordpress....1/p1050242.jpg |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
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. |
AW: Zweites IDE-Fenster als Container für dockable Toolwindows
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz