-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathBUGS
64 lines (54 loc) · 2.33 KB
/
BUGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
QSvgStyle
---------
* Capsule drawing is still incorrect : use painter clipping instead of performing capsule related calculation (warning : eval impact on performance ?)
* Capsule drawing : use specific hsep/vsep element that maintains interior consistency
-- Slider
* slider full part in vertical mode: not centered
(same for empty part when controls are inverted)
(groove seems 1 pixel wider than expected)
-- Tab
* tab bar close button overlaps frame (thick frames)
* implement PE_IndicatorTabTear*
* invert top and bottom frame parts when tabs are at bottom
(needs implementation of rot/flip. see TODO)
-- Toolbar
* rtl separators/handles
-- Progressbar
* overdraw in busy progress bar in vertical mode
* glitch for WRAP busy progressbar type
-- Radio/Check
* add "pressed" state
-- Group box
* wrong group box contents width (too large) at first show. subsequent shows
are ok
-- QML (all)
* Icon-less buttons have correct size but text aligned (and truncated) as if
icon is present
* wrong button size (too small, have drop down arrow)
* buttons have down arrows and no icons
* ComboBoxes too small
Qt limitations
--------------
* Toolboxes: QToolBox does not ask the style for a size (sizeFromContents()),
as such glitches will appear when the toolbox tab frame width is > 2
* ToolBoxes: tool box tab is not repainted when underlying content widget
changes enabled status
* Frames of types HLine and VLine: height/width is hardcoded to 3
* Progressbars cannot be made smaller than font height+2 even if they do
not display text. Cheat is to insert invisible elements to make
it look smaller
* There is no spacing between toolbar handle and first button
* Despite SH_TitleBar_NoBorder set to true, QMdiSubWindow class will show a
resize handle on the title bar of the size of PM_MdiSubWindowFrameWidth and it
will overlap the title
* When using QSvgThemeBuilder to adjust some indicator sizes, the widget
may not apply the new size. This is because this indicator is used as an icon
and that the widget caches it. Example: size of "clear" button in line edits
* Text color of LineEdits cannot be changed used QSvgStyle's palette settings,
because QSvgStyle does not paint the text (QLineEdit does it). The same goes
for the text color of SpinBoxes and editable ComboBoxes
QSvgThemeBuilder
----------------
* fix tab order
QSvgThemeManager
----------------