Hi, mouser,
thanks for your reply.
1.
dragging around a window:
yes, you are right, that could be a problem: however, that should be no problem for you to write some code so that LBC follows the window?!?
If not, a hotkey could reposition the dock.
I personally don´t drag these windows around by mouse, I use my scripts for positioning the windows. And these scripts are controlled by hotkeys (or by commands included in a dock).
Why using window-related docks
I work with very many different programs, and not all of these are well designed (nearly none, in fact).
That means, that some features, which I need frequently, cannot be accessed directly, they need several actions within the menues. Or, I need some combinations of actions. Some are really complex.
A very simple example: I want to have a text formatted yellow+bold+italics+orange background+set hight to 20pt + use verdana instead of times. And your editor has no macro functionality. And that you have to do repeatedly... That is boring and time consuming and makes me mad. Instead: one click onto an icon in my dock, that shows the text: 20pt (in verdana), yellow on an orange background. It´s much faster, much more convenient...
Why attaching to the window
I work with a lot of different programs, thus I have at the moment 15 different docks with around 10 to 20 individual icons (=commands). All docks at the margin of the monitor: they would be one beneath the other... (Ok, that would just need some code to bring the right one on top)
More important: I use a 28" monitor - that means, that I have a really long way sometimes from the window to the dock and then back again. Not rarely, I´m at the edge of the mouse pad and hve not reached the dock, that means, lift the mouse, position it on the mouse pad and then try to reach the dock again. So I imagine that a dock attached to a window would allow shorter ways.
The optimum would be if the attached dock would behave like the corresponding window: if the window is activated, the dock comes also to the foreground. If another window is activated, the old dock is no longer in the foregound. If a window is minimized, the dock also disappeares, and so on....
I think I could manage this with my scripts, but I would need a dock that allows to be controlled. I guess it would be better if the control of the windows and the dock would come with the dock.
Sure, this is a feature that is only of interest for users who are willing to do some coding to enhance the usability of their programs. But that could also be a new service: offering (predefined, but easily changeable) individual controlbars for programs which do not have this feature.
2.
using hotkeys for displaying a LMC menu
That would mean I would have to position the mouse at the wanted position first, then pressing the hotkey... That are two unnecessary two actions (with every window)...
I will give it a try...
Kind regards
poyan