Commit Graph

98 Commits

Author SHA1 Message Date
Chris Lee
bff1a337f3 Revert "do not draw text with cairo directly on xlib pixmap (workaround for intel graphics bug, see emacs implementation) (issue #731, issue #732)"
This reverts commit e1211a929f.
2019-03-09 12:23:41 +01:00
Chris Lee
e1211a929f do not draw text with cairo directly on xlib pixmap (workaround for intel graphics bug, see emacs implementation) 2019-02-23 20:06:06 +01:00
Chris Lee
c76f056746 Fix markup drawing when font shadow enabled (fixes issue #709) 2018-12-31 18:22:50 +01:00
o9000
03675b152d Match perfectly text layout and drawing parameters #693 2018-01-20 08:56:58 +00:00
o9000
28b1174c0f Remove dead code 2018-01-19 20:49:38 +00:00
o9000
c7b23ee94a Scale panel elements (issue #656) 2018-01-17 05:19:32 +00:00
o9000
9f4087b471 Implement tinting by icon content (issue #638; thanks @heisenbug) 2017-11-19 22:15:24 +01:00
o9000
031bd23849 Print tint2: before geometry dumps 2017-10-01 18:33:53 +02:00
o9000
b8675fa208 Compute text size correctly (issue #671) 2017-09-28 11:23:31 +02:00
o9000
aa355e22f9 Fix build on various architectures 2017-09-08 17:04:10 +02:00
o9000
eb93af3622 preprent "tint2:" to all logging messages 2017-09-01 18:23:46 +02:00
o9000
6852e25372 Refactoring 2017-08-31 16:42:05 +02:00
o9000
4df8f475ce Fix resizing of text elements (issue #661) 2017-08-24 23:57:48 +02:00
o9000
59c3761455 Refactor text rendering 2017-06-05 16:12:51 +02:00
o9000
affac4cfa6 Changed indentation everywhere 2017-04-13 14:07:23 +02:00
o9000
8e8046af6d Print warning in case of empty pixmap in area 2017-03-04 12:25:10 +01:00
o9000
d7f294d7c2 Refactor panel refresh; new debug option debug_frames 2017-03-04 12:25:10 +01:00
o9000
e3e81505b9 tint2conf: gradient config 2017-02-26 15:49:57 +01:00
o9000
207129447d Allow a single gradient per bg/state 2017-02-19 19:33:45 +01:00
o9000
7c0df616b9 Move gradients into backgrounds 2017-02-19 19:06:39 +01:00
o9000
1d15c41c1b Fix resizing logic (taskbar_distribute_size was broken, resizing triggered unnecessary redraws) 2016-10-09 16:33:33 +02:00
o9000
0d861ebd97 Option to shrink panel: fix taskbar sizing 2016-10-09 15:21:56 +02:00
o9000
61a80b996f Add option to shrink panel (fixes issue #333) 2016-10-08 14:45:00 +02:00
o9000
a5434a362b Gradients: release memory 2016-10-04 17:57:03 +02:00
o9000
b4c2b3e6af Gradients: mostly done 2016-10-03 20:25:35 +02:00
o9000
822b149419 Gradients: work in progress 2016-10-02 22:56:48 +02:00
Oskari Rauta
0867010841 Add gradient background support
Conflicts:
	src/tint2conf/properties_rw.c
2016-10-02 16:43:24 +02:00
o9000
fc56e48781 Add option to debug geometry (set env var DEBUG_GEOMETRY) (issue #583) 2016-06-04 13:53:22 +02:00
o9000
ed802d7602 Compute layouts correctly with partial borders (issue #580) 2016-05-21 15:14:57 +02:00
o9000
78bc8b5c74 Draw border on only some sides (issue #580, thanks @stophe) 2016-05-17 21:59:43 +02:00
o9000
9d8350dabc Invalidate cached pixmaps on resize/move (issue #576) 2016-04-22 23:47:28 +02:00
o9000
dc191668fe Revert 580c3e76 (issue #572) 2016-03-28 20:26:47 +02:00
o9000
76bd4baa9c Ignore empty areas for mouse events 2016-03-25 11:12:26 +01:00
o9000
580c3e765f Extend mouse over area to edge of panel for first and last area, if full width clickable (issue #572) 2016-03-25 10:08:24 +01:00
o9000
7b6ce97940 Cleanup whitespace 2016-03-24 20:45:17 +01:00
o9000
0a77293f7d Mouse effects: highlight clickable areas even when the mouse is on the panel border 2016-02-27 13:41:36 +01:00
o9000
85536065bc Fix regression in background rendering (issue #549) 2016-01-27 10:11:48 +01:00
o9000
1ecfdf5289 Fix bad clear of panel pixmap when display compositing is disabled 2016-01-24 13:39:52 +01:00
o9000
106471225f Rename dsp -> display 2016-01-01 13:49:10 +01:00
o9000
a6da0186e0 Cache pixmaps for mouse effects to improve performance 2016-01-01 04:57:08 +01:00
o9000
db44e0824a Fix build for older glib 2015-12-27 14:29:03 +01:00
o9000
333ed7a207 Fix missing redraw 2015-11-22 16:33:58 +01:00
o9000
4a6937826c Cleanup indentation with clang-format and changed a few variable names 2015-11-20 23:28:37 +01:00
o9000
c0e62e2e79 Cleanup: area.h 2015-11-18 21:57:10 +01:00
o9000
0900c088ee Mouse effects: fixes, changed defaults, more config options 2015-11-04 23:14:11 +01:00
o9000
1b554ebc1e Fix segfault 2015-11-04 12:25:49 +01:00
o9000
732b9d3910 Mouse pressed effect + some fixes for mouse over 2015-11-04 12:19:23 +01:00
o9000
070eb7ba4d Revert "Area: do not destroy pixmap when not necessary"
This reverts commit f2922d7dbd.
2015-11-04 03:07:46 +01:00
o9000
57c35549f3 Area: refactor list -> children 2015-11-04 02:37:10 +01:00
o9000
f2922d7dbd Area: do not destroy pixmap when not necessary 2015-11-04 02:36:51 +01:00