Code Completion Window is Fullscreened by Window Manager lazarus / 9-Editor ---------------------------------------------------------------------- guest60499 · 2018-02-04 03:44 I use i3. It seems the code completion box does not set a proper hint (which i3 handles properly) and is consequently made fullscreen. In i3, this means it is behind other windows. It is hard for me to screenshot the issue. The code completion popup is stretched across the entire screen behind all of the IDE windows. If someone could help me find the styles (or title) applied to the code completion popup I may be able to work around this with window manager configuration. ---------------------------------------------------------------------- Bart · 2018-02-04 10:17 Which Lazarus version? What widgetset? If your Lazarus version is 1.8 or higher, please file a bugreport. Bart ---------------------------------------------------------------------- Thaddy · 2018-02-04 11:21 It's a bug in i3, not in lazarus. i3 is not a supported window manager.  Does not belong here. Belongs on i3 forums if any. ---------------------------------------------------------------------- guest60499 · 2018-02-04 21:00 https://bugs.freepascal.org/view.php?id=33129 ---------------------------------------------------------------------- Thaddy · 2018-02-04 21:19 Ask i3.... ---------------------------------------------------------------------- Martin_fr · 2018-02-04 22:06 Code completion is NOT a hint window. It gets focused. It interacts with keyboard and mouse. ---------------------------------------------------------------------- guest60499 · 2018-02-04 23:55 I didn't suggest the completion window was a hint or tooltip, though those styles might set the right properties. Dialog windows like file selection windows or print windows were what I was referring to. Claiming that Lazarus doesn't support a specific WM doesn't make a great deal of sense. WMs implement portions of the X11 protocol left to them. X11 does not precisely dictate how windows will be treated. It is better to think of the styling applied to an application's windows as hints. The application should function properly when these hints are ignored. There are many good reasons to ignore these hints; besides preference, the second most common is accessibility. I think something regressed - I didn't have this problem before with the same setup. ---------------------------------------------------------------------- Ondrej Pokorny · 2018-02-06 08:29 Quote from: guest on February 05, 2018, 12:55:04 amClaiming that Lazarus doesn't support a specific WM doesn't make a great deal of sense. Just ignore Thaddy. He usually talks nonsense and he is neither a Lazarus or FPC team member. His claims have no value. ---------------------------------------------------------------------- Thaddy · 2018-02-06 09:23 That's true, but ignoring me is at your own peril. It is true that I am the village idiot, but my example code always works clean. I know a hellofalot more about the Pascal language (and computer science) than you do at this point in time. And you are quite good.. In this case it is not even about Pascal: it is over using a different window manager than X. You should know that. No offence taken... But grumpy... i3 CLAIMS to to be X compatible? Does Laz works on X? Yes. The widgets sets. ---------------------------------------------------------------------- marcov · 2018-02-06 20:05 Note that Robot1 mentions GTK3 (not 2) in his bugreport