Hugo Pereira Da Costa
84855a54b9
Added 'missing' Metrics::
12 years ago
Hugo Pereira Da Costa
f2f4555bf5
implemented SE_PushButtonContents to overwrite QCommonStyle
12 years ago
Hugo Pereira Da Costa
592f0a05f4
overall fixing of metrics
...
- added +1 and -1 where necessary to deal with adjacent rects
- do not take out DefaultFrameWidth from button margins if they are flat, to be consistent with calculated QCommonStyle PushButton
Contents rect
12 years ago
Hugo Pereira Da Costa
0c0aa55ff3
0 -> nullptr
12 years ago
Hugo Pereira Da Costa
00a92a64cf
Fix license
12 years ago
Hugo Pereira Da Costa
cc1924ad97
re-introduced CE_CapacityBar
...
clean int casts
12 years ago
Hugo Pereira Da Costa
1669b384ab
reduced icon to text spacing in toolbuttons, to be consistent with pushbuttons
...
moved CheckBoxContentsRect to .cpp
12 years ago
Hugo Pereira Da Costa
749435bd41
implement own CE_ToolButtonLabel rendering
...
- fixes label color roles
- Adjusted vertical positioning
- cleanup palette customization
- do not shrink contents rect for tabbar toolbuttons
12 years ago
Hugo Pereira Da Costa
bbff964c47
Properly handle our own slider tick length
12 years ago
Hugo Pereira Da Costa
54b498c975
Use standardIconImplementation instead of StandardIcon. This allows the same code to work for both Qt4 and Qt5
12 years ago
Hugo Pereira Da Costa
83c448a2e3
- use upsidedown to get reverselayout from QSliders (this is stupid but due to QSlider code)
...
- calculate grooveRect in proper subelementRect method rather than in rendering method
- improved ticks positioning
12 years ago
Hugo Pereira Da Costa
f6de23920a
cleanup progressbar rendering code
...
- moved calculation of progressbar contents to the relevant SubElement section (SE_ProgressBarContents)
- fixed rendering of right-to-left progress bars
- deal with inverted progress bars when animated
- renamed handleRightToLeft layout into visualRect
- removed the QPoint version, since unused.
12 years ago
Hugo Pereira Da Costa
fcfc4e1837
doxygen
12 years ago
Hugo Pereira Da Costa
582d49200f
Change color for checkboxes and radiobuttons in lists, when list has focus and corresponding QModelIndex is selected
12 years ago
Hugo Pereira Da Costa
ede8d3a628
added widgetexplorer debugging class, and options to enable it.
12 years ago
Hugo Pereira Da Costa
5d335a7403
added USE_KDE4 macro and addapted compilation consequently
12 years ago
Hugo Pereira Da Costa
e609c19367
use QCommonClass as a base class for too old versions of Qt
12 years ago
Hugo Pereira Da Costa
9b162c780b
removed logging
12 years ago
Hugo Pereira Da Costa
2efd6483d6
moved style pluggin to own class
12 years ago
Hugo Pereira Da Costa
752d8b9a3b
added parent style class typedef
12 years ago
Hugo Pereira Da Costa
5e9583bd70
first implementation of tabbar tear
...
fix tabbar rect in reverse layout when buttons are present
12 years ago
Hugo Pereira Da Costa
29a6af9738
add event filter to render proper background color behind scrollbars
12 years ago
Hugo Pereira Da Costa
b7fc3e0290
use relevant framewidth (as returned from pixelMetric) rather than Metrics
...
enumeration for QLineEdit, QComboBox and QSpinBox.
Also add some extra spacing after label in checkboxes
12 years ago
Hugo Pereira Da Costa
53caaa1902
implemented focus in checkable groupboxes
12 years ago
Hugo Pereira Da Costa
aaa664a893
move palette altering back to polish(QWidget*) since it is not working, with KApplication in polish( QApplication )
12 years ago
Hugo Pereira Da Costa
df60ef9f6d
move tabbar toolbutton rendering to own primitive
12 years ago
Hugo Pereira Da Costa
dc76b801a5
RTL -> RightToLeft (explicit is better)
12 years ago
Hugo Pereira Da Costa
277e39253f
Simplified scrollbar rendering
...
Re-added option to set number of buttons
12 years ago
Hugo Pereira Da Costa
25b87d2ac6
Do not use svg anymore to render buttons: these do not easily respect palette.
12 years ago
Hugo Pereira Da Costa
32c302fba7
attempt at rendering buttons myself
12 years ago
Hugo Pereira Da Costa
471e720f79
removed unused primitives
...
decrease overlap between slider handle and groove
12 years ago
Hugo Pereira Da Costa
c1301a0e60
Implemented toolbar and menubar extension icons
12 years ago
Hugo Pereira Da Costa
c017272992
moved all relevant enumerations to breeze.h
...
moved arrow rendering to helper
implemented empty toolbar handle
12 years ago
Hugo Pereira Da Costa
0c5be27b35
cleanup
12 years ago
Hugo Pereira Da Costa
239850bcbe
implemented tab close
12 years ago
Hugo Pereira Da Costa
430cf3193f
Render 'named' separators as sunken, flat toolbuttons
12 years ago
Hugo Pereira Da Costa
25e7953b3c
keep only normal size arrows
12 years ago
Hugo Pereira Da Costa
6a8352b28a
properly implement titlebar buttons
12 years ago
Hugo Pereira Da Costa
24770277ff
start implementing icons in mdi titlebars
12 years ago
Hugo Pereira Da Costa
d00119fa6a
Added standard icons
12 years ago
Hugo Pereira Da Costa
9fb4fe40aa
Fix rendering of mdi windows background
12 years ago
Hugo Pereira Da Costa
4bfd9c3f9e
alter frame palettes at application polishing.
...
this prevent palettes to be double-changed and still allows for client customization
12 years ago
Hugo Pereira Da Costa
02336e7eb7
First shot at implementing MDI windows
12 years ago
Hugo Pereira Da Costa
1b0d0780a3
implemented toolbox rendering
...
cleanup
12 years ago
Hugo Pereira Da Costa
baa5bd9dc2
Fixed checkboxes and radiobutton focus to account for icon positioning
...
added focus animation
12 years ago
Hugo Pereira Da Costa
4a7d46ded9
Added splitter proxy
...
Added selection rendering
12 years ago
Hugo Pereira Da Costa
853cb62e6a
polish button and toolbutton rendering
...
cleanup metrics
12 years ago
Hugo Pereira Da Costa
820905470b
Implement proper text color in tool buttons
12 years ago
Hugo Pereira Da Costa
467d3f6a27
added non-autoraised toolbutton rendering
12 years ago
Hugo Pereira Da Costa
b8ea2b9a00
make sure proper background is painted behind scrollbars and scrollarea corners
12 years ago