First, a picture is worth thousand words, so here is a screenshot:

What you see is RocketDock (skin Ghostwalker's Leopard ported to RocketDock) with my mirror behind it
Requirements:
- A dock. I have tested it with Rocket Dock, but it may work with other docks.
- Disable auto-hide in your dock.
- Disable any magnificating/zooming hover effect on your dock's icons.
- Probably develop your own mask for the mirror to suit your skin (you can do it with Notepad and any image editing tool, or use MaskTool - read below).
- Disable Aero on Windows Vista. I'm trying to implement compatibility with Aero, so you won't have to disable Aero in future releases of this software.
Limitations:
- Transparent / translucent windows will not appear in the mirror.
- Videos may not appear in the mirror.
- It is incompatible with devrexter's bLend (this is because of the way the mirror works, nothing personal with devrexter
BTW give his DExpose app a try). - It doesn't mirror the dock icons. Use SirSmiley's iReflector for that.
How it works:
You tell it which is your dock's background window, position, size, etc... and a mask to use (which should be similar in shape to your dock skin's background). You can also specify an update rate, the faster the smoother, but at a cost of higher cpu consumption.
Artwork:
The icon is horrible. Anything better is praisedly welcome.
License terms:
In the about box.
Download:
http://matias.securityconsultant.com.ar/Mi...-2008-09-20.rar
Wish list:
To learn to use some mirror video driver, which supports DirectX (as a non-implemented stub), which doesn't make copies of the screen, merely intended to get update rects, so as to know wether to update the mirror, and which part of the mirror to update. This would greatly improve both smoothness and cpu usage. I examined VideoLan's interface for DF Mirage, which I didn't understand. Examples are greatly welcome.
______________________________________________________________________
If you need to do your own mask, here is a handy app that may help you:
http://matias.securityconsultant.com.ar/Mi...-2008-07-24.rar
It works, at least with Rocket Dock skins.
Added support for Object Dock skins (untested, may or may not work, please try and tell me, thank you!).
______________________________________________________________________
The mirror settings ask you about "Put behind this window:". I uploaded a new tool:
http://matias.securi...owInspector.rar
Follow these steps:
- Add a separator to your dock.
- Run the tool.
- Click the separator.
- Immediately after clicking the separator, without moving the mouse, without any window being popped anywhere, press the Control key. If you moved the mouse, if a window popped, if whatever happened between clicking the separator and pressing the Control key, you're screwed, start again (start at the "click the separator" step).
- Please note I have no idea how ObjectDock with multiple docks works, but it should do just as fine on them.
- A text now appears in the tool window, at Class Name: (which says ROCKETDOCK if you happened to do the test with Rocket Dock). The text at Class Name is what you have to enter in "Put behind this window:" setting.
Hope this helps. At least is better than "Pray for help"








Sign In »
Register Now!
Help


MultiQuote


