Thanks.. I ran both xwininfo and xprop. I attached their output to this email.
Interestingly: Override Redirect State = no So that would mean the TForm gets embedded in a window decoration form managed by the window manager. Yet no decoration appears. I guess it must be some issue with FVWM then. Regards, - Graeme -
xwininfo: Please select the window about which you would like information by clicking the mouse in that window. xwininfo: Window id: 0x2432997 "No string constant found" Root window id: 0x5d (the root window) (has no name) Parent window id: 0x4092b2 (has no name) 1 child: 0x2432998 (has no name): () 559x101+0+0 +445+404 1 child: 0x2432999 (has no name): () 559x101+0+0 +445+404 1 child: 0x24329a2 (has no name): () 90x25+234+66 +679+470 Absolute upper-left X: 445 Absolute upper-left Y: 404 Relative upper-left X: 0 Relative upper-left Y: 0 Width: 559 Height: 101 Depth: 24 Visual Class: TrueColor Border width: 0 Class: InputOutput Colormap: 0x20 (installed) Bit Gravity State: ForgetGravity Window Gravity State: NorthWestGravity Backing Store State: NotUseful Save Under State: no Map State: IsViewable Override Redirect State: no Corners: +445+404 -436+404 -436-395 +445-395 -geometry 559x101+440+399 Bit gravity: ForgetGravity Window gravity: NorthWestGravity Backing-store hint: NotUseful Backing-planes to be preserved: 0xffffffff Backing pixel: 0 Save-unders: No Someone wants these events: KeyPress KeyRelease ButtonPress ButtonRelease EnterWindow LeaveWindow PointerMotion Exposure StructureNotify FocusChange PropertyChange ColormapChange OwnerGrabButton Do not propagate these events: ButtonPress ButtonRelease Override redirection?: No Window manager hints: Client accepts input or input focus: Yes Initial state is Normal State Normal window size hints: Program supplied location: 0, 0 Program supplied minimum size: 1 by 1 Program supplied maximum size: 32767 by 32767 No zoom window size hints defined No window shape defined No border shape defined
WM_STATE(WM_STATE): window state: Normal icon window: 0x0 _WIN_AREA(CARDINAL) = 0, 0 _WIN_WORKSPACE(CARDINAL) = 0 _WIN_LAYER(CARDINAL) = 4 _WIN_STATE(CARDINAL) = 0 _NET_FRAME_EXTENTS(CARDINAL) = 5, 5, 5, 5 _KDE_NET_WM_FRAME_STRUT(CARDINAL) = 5, 5, 5, 5 _NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_STICK _NET_WM_DESKTOP(CARDINAL) = 0 _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x2e, 0x3a, 0xbfa450b0, 0x3 WM_CLASS(STRING) = "lazarus", "Lazarus" WM_LOCALE_NAME(STRING) = "en_GB.UTF-8" WM_CLIENT_MACHINE(STRING) = "graemeg" WM_ICON_NAME(STRING) = "No string constant found" WM_NAME(STRING) = "No string constant found" WM_CLIENT_LEADER(WINDOW): window id # 0x2400001 WM_HINTS(WM_HINTS): Client accepts input or input focus: True Initial state is Normal State. bitmap id # to use for icon: 0x2400065 bitmap id # of mask for icon: 0x2400067 window id # of group leader: 0x2400001 WM_NORMAL_HINTS(WM_SIZE_HINTS): program specified location: 0, 0 program specified minimum size: 1 by 1 program specified maximum size: 32767 by 32767 WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS WM_TRANSIENT_FOR(WINDOW): window id # 0x24003f3