Log On
Embarcadero Home
Watch, Follow, &
Connect with Us
Share This
QualityCentral
Communities
Articles
Blogs
Resources
Downloads
Help
QualityCentral
Delphi-BCB
VCL
8-Byte Alignment
Action Classes
Additional Controls
Core VCL Classes
DFM to TEXT
Dialog Controls
Docking
Drag/Drop
Emulation Classes
Exceptions
Gestures
Graphics
MAPI Support
MDI Support
Multi-Monitor Support
OnGesture event
Printing
Property/Type Editors
Registry / INI Objects
Ribbon Controls
Sample Controls
Services
Standard Controls
Styles
System Controls
Thread support
Touch Controls
Type Info
Win 3.1 Controls
Win 32 Controls
You are not logged in.
Help
Print
Public Report
Report From:
Delphi-BCB/VCL/Action Classes
[ Add a report in this area ]
Report #:
45282
Status:
Open
Wrong handling of all floating editors in the IDE
Project:
Delphi
Build #:
11.0.2627.5503
Version:
11.0
Submitted By:
m. Th.
Report Type:
Suggestion / Enhancement Request
Date Reported:
5/1/2007 2:47:28 AM
Severity:
Commonly encountered problem
Last Updated:
3/20/2012 2:24:39 AM
Platform:
All versions
Internal Tracking #:
271248
Resolution:
None
(Resolution Comments)
Resolved in Build:
:
None
Duplicate of:
None
Voting and Rating
Overall Rating:
(2 Total Ratings)
4.50 out of 5
Total Votes:
15
Description
You can see this with eg. TActionList editor, Fields editor, TMainMenu/TPopup (etc.) but in fact this is a
behavior with all floating windows (editors) from the IDE, behavior which cuts down a lot from the our
workflow's quality, imho. I'll take now as example the TActionList editor in order to describe the problem:
The TActionList's editor (which appears when we do a double click on the TActionList component) stays on
top even if we want to change a property of the current selected TAction or write some code in the code
window. It's a little bit annoying because we need to explicitly close the editor, or to drag it somewhere
else.
What is worse is that the TActionList's editor doesn't remember the position/size values so it appears
always in the same position, - the worse one - where it covers *both* the object inspector _and_ the
code editor.
Perhaps if you can make it a docked/floating window which remembers the position and a posibility to hide
it will be something nice...
UPDATE:
As a solution, I would recomend making a common ancestor form (if you don't have already)
for all IDE editors which can save its position and dimensions, it's stay-on-top, and (perhaps)
its state (maximized, minimized). And if you are real geeks you can add also docking support.
The data should be saved in registry in a key generated based on the
ComponentClassName.Property (code available upon request).
Now is very annoying to have the same small windows open every time in the same location,
which happens to be one of the most unfortunate ones (ie. staying on top, partially
overlapping both the OI and the Form/Code Editor). Of course, the 2nd monitor which
happens to have most of us remains unused.
Steps to Reproduce:
1. Double-click on a TActionList
(If, in your screen layout, the window which
appears doesn't partially hide the object
inspector and the code window move/size it)
2. Try to do a double click in the OnExecute
event handler (for ex.)
3. Try to write some code.
Expected:
1. The window size *and* position is saved
between sessions
2. The window has the option to dock and/or go
beneath (this was the default behaiviour in
Delphi 7)
(something like a 'pin' button on the caption)
Happening: The editor remains on top on the
same position and size
Workarounds
None
Attachment
None
Comments
None
View Your Reports
Search
Server Response from: ETNACODE01
Developer Tools
Blackfish SQL
C++Builder
Delphi
FireMonkey
Prism
InterBase
JBuilder
J Optimizer
HTML5 Builder
3rdRail & TurboRuby
Database Tools
Change Manager
DBArtisan
DB Optimizer
ER/Studio
Performance Center
Rapid SQL
Technical Articles
Tutorials
White Papers
Press Releases
Newsletters
Add Content (GetPublished)
Audio
Audio & Video
Video
Bugs & Suggestions (QualityCentral)
Discussion Forums
Examples (CodeCentral)
Tags
Technology Partners
Downloads
Free Trials
Registered User Downloads
Beta Programs
Add Content (GetPublished)
Articles
Blogs
Bugs & Suggestions (QualityCentral)
Discussion Forums
Examples (CodeCentral)
Member Services
About
Connect with Us