View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0016663||Scribus||User Interface||public||2021-10-11 10:57||2021-10-12 15:04|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Summary||0016663: Flickering glyph palettes|
|Description||For some specific widths, the glyph palette flickers in a loop of with-scrollbar and without-scrollbar alternating displays.|
It looks like the loop is of this kind :
When the palette is small enough, it includes a scroll bar,
but inserting this scrollbar makes the available left space even smaller
and the displayedtable shrinks accordingly.
When the table is smaller, it happens that there is no more need for a scroll bar.
It disappears and there is more room for the table.
The table grows back ... and there is not enough room for it in the palette.
A scrollbar has to be displayed...
|Tags||No tags attached.|
Hmm cannot reproduce on Mac. At least, no flickering that doesn't stop. Yes the table resizes but the scrollbar doesn't flicker
Here are the steps to reproduce :
- give glyph window a big height so all glyphs are displayed (as for now I have 7 rows of 6 glyphs) and there is some empty vertical space left at the bottom
- bring glyph window to a somewhat narrow width, so that the last column is not fully displayed (last column can be half displayed, or totaly out of viewport
- select the bottom border of window and move it up so the window's vertical size shrinks
- the flicker happens when the bottom border comes near the bottom of the bottom glyphs (and/or crosses it)
Note that step 2 brings another UI issue : when narrowing the window further, up to 3 columns can go out of viewport (4 remain visible) and there is no horz scrollbar or more precisely : the horz scrollbar appears but it doesnt contain any scroll-control and cannot be used to scroll !