| Summary: | Text in CLabel does not display unless "Disable Preview Window flickering workaround (Linux only)" is selected. | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Jim Mayer <jim> |
| Component: | WindowBuilder | Assignee: | Alexander Mitin <Alexander.Mitin> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | clayberg |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Jim Mayer
This is not a WindowBuilder bug. Under the hood the WindowBuilder renders UI into the real window (to provide a real look and feel of the designing UI). After UI rendered, we take a screenshot of the preview window and then display it for you. We move the preview window into offscreen area, but Linux window managers are very 'smart' and don't allow the window to move there resulting annoying flickering. Under Linux, the 'preview window flickering' is the big problem, for the long time. We've tried many different tricks and workarounds but none of them works 100%. So, if something displays incorrectly, just set disable preview window flickering workarounds option. This is basically a Linux window manager issue that will vary from one Linux distro to another and one version to another. (In reply to comment #2) > This is basically a Linux window manager issue that will vary from one Linux > distro to another and one version to another. Thanks for looking into this. I think I understand what you're saying, and can even guess as to why some of the widgets display just fine with the flickering workaround and other's don't. It doesn't really matter though. My one suggestion would be that you record the problematic behavior in a "linux issues" section and have the "Disable Preview Window flickering workaround" text point people there. I only discovered the checkbox by accident. If the issue had been described in a "linux issues" section I wouldn't have posted the bug report and you wouldn't have had to answer it! This is a good product that is filling a real need. I very much appreciate the work you're putting into it. |