[Mono-bugs] [Bug 78452][Nor] New - MDI windows do not stay on the same desktop as the parent.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu May 18 20:11:59 EDT 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by miguel at ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=78452

--- shadow/78452	2006-05-18 20:11:59.000000000 -0400
+++ shadow/78452.tmp.9866	2006-05-18 20:11:59.000000000 -0400
@@ -0,0 +1,104 @@
+Bug#: 78452
+Product: Mono: Class Libraries
+Version: unspecified
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: Windows.Forms
+AssignedTo: peter at novonyx.com                            
+ReportedBy: miguel at ximian.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: MDI windows do not stay on the same desktop as the parent.
+
+Run PDN:
+
+cd pdn/src
+make run
+
+Switch to a different virtual desktop;  Notice how all the windows follow
+you around in other desktops.
+
+I noticed that OpenOffice's floating toolbars work on the way we expect,
+this is the output of xwininfo and xprop for it:
+
+xprop:
+_NET_WM_DESKTOP(CARDINAL) = 8
+_NET_WM_STATE(ATOM) = _NET_WM_STATE_SKIP_PAGER, _NET_WM_STATE_SKIP_TASKBAR
+XKLAVIER_STATE(INTEGER) = 0, 0
+WM_STATE(WM_STATE):
+                window state: Normal
+                icon window: 0x0
+_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE,
+_NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
+WM_HINTS(WM_HINTS):
+                Client accepts input or input focus: False
+                Initial state is Normal State.
+                bitmap id # to use for icon: 0x3cec4ad
+                bitmap id # of mask for icon: 0x3cec4af
+                window id # of group leader: 0x3c00001
+_NET_WM_ICON(CARDINAL) = (I deleted this, too long and its just an icon)
+_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_TOOLBAR
+_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x80a1300, 0x0, 0x3cec494, 0x41b525ca
+WM_TRANSIENT_FOR(WINDOW): window id # 0x3cec494
+_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 64121292
+_NET_WM_USER_TIME(CARDINAL) = 716693611
+WM_CLIENT_LEADER(WINDOW): window id # 0x3c00001
+_NET_WM_PID(CARDINAL) = 25655
+WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
+WM_CLIENT_MACHINE(STRING) = "linux"
+WM_NORMAL_HINTS(WM_SIZE_HINTS):
+                program specified location: 0, 0
+                program specified minimum size: 1078 by 66
+                program specified maximum size: 1078 by 66
+                window gravity: Static
+WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, _NET_WM_PING,
+_NET_WM_SYNC_REQUEST
+WM_CLASS(STRING) = "soffice.bin", "Soffice.bin"
+WM_ICON_NAME(STRING) = "Formatting"
+_NET_WM_ICON_NAME(UTF8_STRING) = 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74,
+0x69, 0x6e, 0x67
+WM_NAME(STRING) = "Formatting"
+_NET_WM_NAME(UTF8_STRING) = 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x69,
+0x6e, 0x67
+
+WM_ICON_NAME(STRING) = "Formatting"
+_NET_WM_ICON_NAME(UTF8_STRING) = 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74,
+0x69, 0x6e, 0x67
+WM_NAME(STRING) = "Formatting"
+_NET_WM_NAME(UTF8_STRING) = 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x69,
+0x6e, 0x67
+
+xwininfo:
+mono$ xwininfo
+
+xwininfo: Please select the window about which you
+          would like information by clicking the
+          mouse in that window.
+
+xwininfo: Window id: 0x3d269ca "Formatting"
+
+  Absolute upper-left X:  130
+  Absolute upper-left Y:  437
+  Relative upper-left X:  130
+  Relative upper-left Y:  437
+  Width: 1078
+  Height: 66
+  Depth: 24
+  Visual Class: TrueColor
+  Border width: 0
+  Class: InputOutput
+  Colormap: 0x20 (installed)
+  Bit Gravity State: NorthWestGravity
+  Window Gravity State: NorthWestGravity
+  Backing Store State: NotUseful
+  Save Under State: no
+  Map State: IsViewable
+  Override Redirect State: no
+  Corners:  +130+437  -192+437  -192-547  +130-547
+  -geometry 1078x66+130+437


More information about the mono-bugs mailing list