Weird problem with !MinimizeWindows (pic inside) Thread last updated on 2007-12-02 17:44:38

Posted by member 386686 on 2007-10-30 02:48:59

http://www.siegfried.it/prvfiles/minimizewindows-problem.png

using !minimizewindows (clicking the triangle on left) makes some program-windows very small instead of really minimizing them
i can only get them back to their regular size again bei directly clicking on them

despite i dont want little windows on my desktop i cannot get them back to their regular size by clicking on the taskbar
when i click on the taskbar these windows are getting focused but they are not changing size

im using
xPaintClass-1.0.dll
xStatsClass-1.0.dll
jdesk-0.73.dll
popup2-2.1.4.dll
xDesktop-1.7.6.dll
xTaskbar-2.0.5.dll
xTray-1.1.1
xLabel-4.1.dll
QuickLaunch-1.0.dll

Posted by member 31 on 2007-10-30 12:08:53 link

what is the relevance of/ meaning of "clicking the triangle on left"?

Posted by member 386686 on 2007-10-30 14:47:36 link

thats my !minimizewindows button made with xlabel
but i guess its not relevant

Posted by member 1 on 2007-10-30 20:55:26 link

Are the windows that you are having problems normally able to be minimized?

Posted by member 386686 on 2007-10-31 01:42:18 link

yes minimizing works flawless when i use the button in the program and when i use the taskbar button menu
the problem only occurs using !minimizewindows
and not only for tvgenial but for a few other programs too

with 2 or more affected programs the second program window is position ed just next to the first one (right of it) like a taskbar

tvgenial has an unusual taskbar-rightclick-menu
it show Restore/Minimize/Close instead of Restore/Move/Size/Minimize/Maximixe/Close
i guess they other affected programs have that too
could have something to do with that i guess

Posted by member 386686 on 2007-10-31 15:36:32 link

same problem with teamspeak
just that the teamspeak window still has its 3 buttons
oh and it overlaps the tvgenial windows
its not next of it

Posted by member 386686 on 2007-11-01 05:36:50 link

looks like its a bug in the litestep core :(
same problem occurs with other themes

edit:
can someone confirm this?
you can download teamspeak here http://www.goteamspeak.com/?page=downloads

Posted by member 31 on 2007-11-01 15:20:39 link

What version of LiteStep?

Could you provide more details on the window? Is this a "normal" window? ie. one with a minimize/maximize/close button? Does the window have any dialog boxes open when this problem occurs?

On the odd minimized bar, could you get the window styles from it using WinSpy++ (http://www.catch22.net/software/winspy.asp). Just give the HEX values of the "Window Styles" and the "Extended Styles" from the "Styles" tab.

Thanks.

Posted by member 386686 on 2007-11-01 15:59:02 link

sure here are your hex values from my teamspeak window
http://www.siegfried.it/prvfiles/winspy-ts.png
ill make some more pictures right now to explain it better



edit:

the untouched window after minimizing:
http://www.siegfried.it/prvfiles/untouched.png

the window when i leftclick it once:
http://www.siegfried.it/prvfiles/leftclicked.png
(the menu pops up after clicking on the title bar)

the window after i doubleclicked it:
http://www.siegfried.it/prvfiles/double-leftclicked.png
(now its back in the middle of the screen with normal size)

Posted by member 386686 on 2007-11-01 16:24:23 link

i have the same problem with my ftp-client flashfxp
it looks the same after minimizing and its next to the teamspeak window
flashfxp also has an unusual taskbar-rightclick-menu
it show Restore/Minimize/Close
im sure the bug has to do something with that

http://www.siegfried.it/prvfiles/teamspeak+flashfxp.png

Posted by member 1 on 2007-11-01 19:17:22 link

You forgot to put in your LS version number. Will help jugg nail it down for you really well. Just a SS of the About window on the Loaded Modules page would be great.

Posted by member 386686 on 2007-11-01 19:48:03 link

oh i have omar's litestep setup with updates
0.24.7 compiled 17. dec 05

modules:
jkey-0.37.dll
xpaintclass-1.0.dll
xstatsclass-1.0.dll
jdesk-0.73.dll
xdesktop-1.76.dll
xtaskbar-2.05.dll
xtray-1.1.1.dll
quicklaunch-1.0.dll
xlabel-4.1.dll
popup2-2.1.4.dll
NetLoadModule2.dll

but the same problem occurs without some of the modules
i disabled some but still the same problem

Posted by member 1 on 2007-11-01 20:25:22 link

!MinimizeWindows is a core !Bang Command so it shouldn't matter what modules you have loaded.

Posted by member 386686 on 2007-11-03 19:31:32 link

i just installed the newest litestep.exe from lsdev
but still the same problem

someone should check if he has the same problem please
you can download teamspeak2 for free

if it gets confirmed im trying to contact a developer of litestep

Posted by member 256241 on 2007-11-03 20:24:29 link

Erm, if that bang is to minimize all windows, try the module showdesk-0.1

That's what I use and I've never had a problem with it.

Posted by member 386686 on 2007-11-03 21:04:01 link

guess that would work but id like to use the minimize function
showdesktop emulation isnt what im looking for

Posted by member 1 on 2007-11-03 22:32:02 link

ermm...jugg is a developer of litestep.

Posted by member 386686 on 2007-11-03 22:39:35 link

ah thats good
hope hes already investigating it ;p

btw i have set my desktop workarea at the bottom to 60
and the bugged window starts exactly 60 pixels above the bottom

Posted by member 1 on 2007-11-03 23:52:09 link

There used to be an issue a long time ago with tasks and jdesk working together and you had to tell tasks not to display the app. I remember it from the PureLS days. Damn jugg that was a long time ago. Anywho... I would try using a different version of xtaskbar. The theme I have right now is using jdesk-0.73 with xtaskbar-1.3 without issue.

Posted by member 31 on 2007-11-06 01:16:19 link

The task module shouldn't make a difference anymore. In any case I'm trying to duplicate this...

Posted by member 386686 on 2007-11-13 13:27:07 link

i just installed losi 0.0.8 on another pc
(a pc that doesnt belong to me and that i didnt setup)
but the problem occurs there too
im sure the minimizewindows function doesnt work correctly

Posted by member 31 on 2007-11-13 17:18:13 link

Can you verify the Window Styles values? The styles in the SS above show the window as a WS_CHILD. That should be invalid. It seems to me that either you give information for the wrong window, or the teamspeak program has a bug in its window creation code.

Posted by member 386686 on 2007-11-13 20:43:55 link

yes i just double-checked it
i dragged the finder tool over the titlebar of the little minimized window and it shows the same data
i dont think its a bug in teamspeak because this happens to a lot of other programs
and it works correctly with the normal explorer shell

Posted by member 1 on 2007-11-14 08:19:05 link

I finally got around to playing with the bang last night. At first I thought I had confirmed what you were saying 1337Surgeon and I gave jugg my info. However, this morning when I wasn't half asleep I figured out what my problem was. I had a program installed called Glass2K which was creating the titlebar window. If you cycle through your Alt+Tab list do you have applications that don't have windows?

Posted by member 386686 on 2007-11-14 08:40:23 link

hm i dont fully understand your question
the alt+tab menu shows no strange invisbile windows for me
but teamspeak and tvgenial are shown there when they are running (as normal)

i also dont have glass2k or other programs that alter the look of windows installed
im just using a classic windows theme right now
tvgenial has a forced skin though but teamspeak hasnt

Posted by member 31 on 2007-11-14 10:00:54 link

1337Surgeon, if you have a chance, try loading up tasks.dll and use the "!TasksMinimize" command. (ensure to set, TasksUseSystemHook when loading the module)

My guess is that should work fine. It'd help with isolating the issue with the core. Also if that works, I would suggest contacting Andymon and requesting he add a minimize !bang command to his xtaskbar module as well. This functionality really belongs to the task module, and not the core in the first place.

In any case, if you can confirm that the tasks.dll !TasksMinimize command works fine, then I'll file a bug report against the core for !MinimizeWindows

Posted by member 386686 on 2007-11-14 12:34:30 link

sure
i just tried the tasks.dll that and it works with it
no more little windows using !TasksMinimize

!TasksMinimize doesnt minimize all programs though
just these shown in the taskbar
so i hope for a bugfixed !MinimizeWindows function

Posted by member 1 on 2007-11-14 14:23:16 link

what programs do you have that don't appear in your taskbar?

Posted by member 386686 on 2007-11-14 15:24:47 link

programs like utorrent winamp teamspeak can be minimized in the systray instead of the taskbar
its no bug just a setting
!TasksMinimize affects them only if you set them to show up in the taskbar

Posted by member 31 on 2007-11-16 12:48:47 link

Do all of the windows that you want minimized show up in the alt+tab list?

Also, does the showdesk module do what you want?

Posted by member 386686 on 2007-11-17 04:50:00 link

yes they do
teamspeak for example is in the alt+tab list and in the tray (not in the taskbar)
!TasksMinimize has no effect on it
!ShowDesk has no effect on it too (i loaded the showdesk module)
!MinimizeWindows effects it but it bugs the windows...

id just like to have a function to minimize all foreground windows correctly
there was a very simple vbs script for that which sadly only works with the windows shell

Posted by member 386686 on 2007-11-20 20:25:20 link

the Network Connections window also doesnt get minimized correctly with !MinimizeWindows (becomes very small too)

Posted by member 386686 on 2007-11-23 15:15:46 link

will the !minimizewindows function get fixed?
(maybe with 0.24.8?)

Posted by member 1 on 2007-11-23 15:26:53 link

Last time jugg and I were talking he was thinking of removing it from the core altogether as it does really belong in the task module. Since there are only 2 task modules right now, and one already supports it, I see this being the route taken.

Posted by member 386686 on 2007-11-23 19:47:53 link

oh that would really suck for me
id pay for a bugfix
before you consider taking it out
just need a possibility to minimize all open windows somehow

Posted by member 31 on 2007-11-27 17:56:14 link

1337Surgeon, the winspy screenshot, did you take that when the teamspeak window was mininized? Because the style attributes shown in the screen shot do not specify that the window is minimized.

Posted by member 31 on 2007-11-27 18:12:48 link

also, I can't reproduce the problem with the network connections window. I assume you mean the status dialog for a particular connection?

I killed my virtual machine recently, and haven't reinstalled, otherwise I'd have tested out the teamspeak app by now.

Posted by member 386686 on 2007-11-28 02:19:17 link

yes the teamspeak window was in the bugged minimized state when i was using winspy on it
like this http://www.siegfried.it/prvfiles/untouched.png

the network connections thing... i cant really remember
i got a bugged window with the title "Network Connections" somehow
it wasnt the explorer window
more like something from an active connection
but nevermind about that

im sure you can easily reproduce it with teamspeak

Posted by member 386686 on 2007-12-02 17:44:38 link

you can also reproduce this bug with nibitor

its smaller and doesnt install audio codecs

or with any other program that has a non-standard-rightclick-menu