[Bug 782] New - Wine fails to keep an applications child windows always on-top.

wine-bugs at winehq.com wine-bugs at winehq.com
Mon Jun 10 06:21:57 CDT 2002


http://bugs.winehq.com/show_bug.cgi?id=782

*** shadow/782	Mon Jun 10 06:21:57 2002
--- shadow/782.tmp.1552	Mon Jun 10 06:21:57 2002
***************
*** 0 ****
--- 1,56 ----
+ +============================================================================+
+ | Wine fails to keep an applications child windows always on-top.            |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 782                         Product: Wine                    |
+ |       Status: UNCONFIRMED                 Version: 20020509                |
+ |   Resolution:                            Platform:                         |
+ |     Severity: normal                   OS/Version: All                     |
+ |     Priority: P1                        Component: wine-x11driver          |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: wine-bugs at winehq.com                                         |
+ |  Reported By: tilps at hotmail.com                                            |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |    Milestone: TargetMilestone: ---                                         |
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ I use windows for approximately 3 applications - 2 of which have decent
+ replacements under linux - one of which does not.  This 3rd application is
+ called ELF - its a telnet program designed for playing muds. It functions mostly
+ under wine except for one problem, which has kept me going back to windows on a
+ regular basis.  By executing the appropriate scripting commands ELF will create
+ additional windows which you can send text too.  In Win2k - these windows will
+ happily stay always on-top of the application itself.  allowing me to work in
+ the main window and have interesting things which I might otherwise miss because
+ of alot of action on the main window, appear on these sub windows which float
+ above the application.
+ 
+ However when I run this application on Wine - giving focus to the application
+ causes it to end up on top of all the child windows, rendering them useless to
+ my needs.
+ 
+ I am thinking that these are not 'standard' always on top windows because if you
+ have other applications, then they will not sit above them.  ie its only ontop
+ when the application has focus.
+ fiddling with warnings etc ...
+ I ended up using this execution line
+ wine --debugmsg fixme+all,err+all,warn+all,warn-heap Elf.exe
+ heap warnings come at a huge rate ... and trace ... wow :P
+ 
+  the things which seem most interesting are
+ warn:x11drv:SWP_DoOwnedPopups (10024) hInsertAfter = 0000
+ 
+ and
+ warn:listbox:ListBoxWndProc_common [30066]: unknown msg b029 wp 00000000 lp 00000000
+ warn:listbox:ListBoxWndProc_common [30066]: unknown msg b004 wp 00000000 lp 43a3d32c
+ 
+ i get stacks of 
+ warn:gdi:GDI_GetObjPtr Invalid handle 0 as well - but the other 3 messages
+ appear when i switch focus between the main application and child windows.
+ 
+ 
+ turning on trace for x11drv - didnt leave me much more informed - but if wanted
+ the data is ofcourse available...
+ 
+ not sure if this is the right component - but hmmm anyway...
\ No newline at end of file



More information about the wine-bugs mailing list