Windows Shades [... and window focus issue] Thread last updated on 2004-08-22 02:29:19

Posted by member 2112 on 2004-07-16 00:13:15

I'm sure this module exists, though I'm obviously looking for the wrong term.

I'm looking for a module that hides a windows so it only displays the titlebar. Linux and Windowblinds users will be familiar with this effect.

Posted by member 1 on 2004-07-16 00:34:32 link

there is a module out there that does it...I wanna say it is WndCtrl or something along those lines.

Posted by member 2112 on 2004-07-16 00:43:05 link

Yep, that's it. WndMan. I just found it when looking for some other window related bangs.

Thanks

Posted by member 2112 on 2004-07-16 00:59:06 link

Argh. WndMan works great, with the exception that I'm trying to execute its bangs on the currect active window using a Shortcut. But I think it's applying the bang to the shortcut instead of the window because it is the active windows as soon as I click in it.

Does anyone know a solution to this problem?

Posted by member 1 on 2004-07-16 01:35:57 link

Isn't there a bang in that same module to make another window active? and why not link it to a hotkey with jkey?

Posted by member 2112 on 2004-07-16 02:03:04 link

I'm looking for a way to change the focus back before executing the bang, but the only way I can see how it by specifying the windows title. Using !WndPushBottom or !WndPushBack first, really messes up LS.

I could use hotkeys, but that's not the functionality I'm looking for.

Posted by member 1 on 2004-07-16 03:37:39 link

Can you grab the previously selected windows' classname via Label?

Posted by member 37809 on 2004-07-16 11:46:34 link

I run an app called WinRoll on startup. You can roll windows with a right click on the titlebar (limiting the system menu to the program icon) Mine is resource hacked having its icon removed so that it doesn't appear in the system tray. I think you could *SystrayHide it but when I can I mutilate these service-type programs directly as I see fit. >:DDD

There are other options with this app but I don't use them. Something about right clicking on the titlebar buttons for other functions. I think one is a transparency toggle.

There's also a new version of Nuonsoft ShellEnhancer that also rolls up windows in addition to its slew of other features.

If you insist on using litestep it's sort of tricky to get previous window classnames. See http://www.litestep.net/index.php?section=4&action=view&catId=8&id=1413

EDIT: (WinRoll, not WinShade. ugh)

Posted by member 2112 on 2004-07-16 16:08:50 link

I couldn't find a way to grab the window class name using Label.

Though using !VWMDesk 0 as suggested by RabidCow in thread tnl linked to seems to work flawlessly.

Thanks for pointing out those applications, tnl. I prefer to have this functionality as a part of my theme, but Nuonsoft ShellEnhancer looks amazing. I'll definitely be giving it a try.

Posted by member 1 on 2004-07-16 20:18:11 link

ShellEnhancer is nice...personally I love the Alt+Tab replacement. Isn't their a Label property for current task name...so you could assign it to another evar on change...or am I just wacked?

Posted by member 2112 on 2004-07-16 20:35:48 link

Yes there is, sorry. I mustn't have looked hard enough. Though I'm not sure how to assign the value for activeTask to an evar. I'll figure it out if I need to though.

Posted by member 1 on 2004-07-17 01:24:11 link

!setvar activetask $TaskLabelText$

or some crap like that...its too late to be thinking :)

Posted by member 2112 on 2004-07-17 02:15:46 link

Thanks :)

Posted by member 5575 on 2004-08-22 02:29:19 link

I use a gestures application (StrokeIt), and have an action (your choice) send a hotkey that executes the !winshade bang of winctrl.dll. No shortcuts or keypresses needed - just perform the gesture in or on the window you want to shade.