o9000
d7f294d7c2
Refactor panel refresh; new debug option debug_frames
2017-03-04 12:25:10 +01:00
o9000
fca752849b
Battery: fix issue #616
2016-12-28 19:13:54 +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
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
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
fea91746a4
Battery: do not show negative durations when the sensors return garbage
2016-04-23 11:54:38 +02:00
o9000
b023229600
Battery: do not sample too often if the battery level changes slowly (and there is no support for reading current/power)
2016-03-26 13:36:49 +01:00
o9000
1edaf21bde
Add area.name, useful for debugging
2016-03-25 11:13:05 +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
995a257b2c
Use standard macro to identify Linux (fixes build on powerpc)
2016-02-21 19:58:30 +01:00
o9000
ec7e9e18ad
Move terminal color reset code to the same line (issue #545 )
2016-01-24 20:08:52 +01:00
o9000
a6da0186e0
Cache pixmaps for mouse effects to improve performance
2016-01-01 04:57:08 +01:00
o9000
a38b90dbab
Fix battery compilation for DragonFly BSD
2015-12-31 16:45:08 +01:00
o9000
3790723483
Code cleanup
2015-12-13 11:39:12 +01:00
o9000
9a85f7f2c5
Use default desktop font (Gtk/FontName from XSettings) when the font is not specified in the config file
2015-12-12 15:14:42 +01:00
o9000
17f94205b4
Execplugin: add pango markup option
2015-12-05 11:42:07 +01:00
o9000
33645f9b5a
Battery: refactoring
2015-11-23 16:12:42 +01:00
o9000
8df91bd475
Battery: Only redraw when needed, not after each tick
2015-11-23 16:12:17 +01:00
o9000
5c474f4256
Fix battery showing/hiding (issue #531 )
2015-11-23 12:05:07 +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
732b9d3910
Mouse pressed effect + some fixes for mouse over
2015-11-04 12:19:23 +01:00
o9000
294fdee57f
Mouse over effects
2015-11-04 01:32:13 +01:00
o9000
b52f193804
Fix lost settings on battery plug/unplug
2015-10-18 17:28:58 +02:00
o9000
23ce5df057
Refactored text size computation (missed a change for the battery)
2015-10-18 17:04:21 +02:00
o9000
985c557dcd
Refactored text size computation
2015-10-18 16:51:08 +02:00
o9000
005e5a49c0
Battery: minor code style change
2015-09-12 12:23:50 +02:00
o9000
85b3b8a749
Battery: fix comment in estimate_power_usage
2015-09-12 12:22:32 +02:00
o9000
42d1ba2b20
Battery: prevent division by zero
2015-09-12 12:21:31 +02:00
o9000
b887d50409
Merge branch 'sre/support-missing-power-usage-information'
2015-09-12 12:17:25 +02:00
o9000
66b38cc7d6
Initialize ac_connected_cmd and ac_disconnected_cmd
2015-09-12 11:18:21 +02:00
Sebastian Reichel
89f26595b6
support missing power usage data
...
Some notebooks do not provide power usage data. This code tries
to estimate the current power usage by measuring the battery level
difference in a specific time interval.
2015-09-12 04:34:32 +02:00
Sebastian Reichel
3d39da9330
correctly free battery linked list
2015-09-12 04:32:45 +02:00
Sebastian Reichel
eb86d5ac00
free ac_connected_cmd and ac_disconnected_cmd on cleanup
2015-09-12 04:31:12 +02:00
o9000
00a1803348
if( -> if (
2015-08-08 08:51:44 +02:00
Sebastian Reichel
9e85b6dcfe
Battery: Avoid executing ac_connected cmd on startup
...
Previously ac_connected_cmd was executed during tint2 startup (if
AC is connected during startup).
2015-08-08 06:39:45 +02:00
Sebastian Reichel
0d0b1249c7
Battery: Handle Linux kernel events
...
The Kernel sends notifications for AC (un)plug and some
other important power supply events, so that we can
instantly update the widget. Apart from that it sends
notifications for any added or removed power supplies,
so that the battery support can be reinitialized (useful
on systems with removable batteries).
2015-08-08 06:31:01 +02:00
o9000
00b88c2725
battery: Updates for OpenBSD
2015-08-07 08:54:15 +02:00
o9000
10b006ffb2
battery: Updates for OpenBSD
2015-08-07 08:36:02 +02:00
o9000
28272621b0
battery: Capitalize AC state in tooltips
2015-08-07 08:22:54 +02:00
o9000
61d786cf4f
battery: Tooltips for FreeBSD (fix format string)
2015-08-07 08:20:34 +02:00
o9000
9d2e62f724
battery: Tooltips for FreeBSD (fix typo)
2015-08-07 08:19:48 +02:00
o9000
6e77b59ef8
battery: Tooltips for FreeBSD
2015-08-07 08:18:26 +02:00
o9000
3a733d7353
battery: Update AC status on FreeBSD
2015-08-07 08:08:53 +02:00
o9000
8df9ed5977
Update type for ac_connected variables
2015-08-07 08:07:51 +02:00
Sebastian Reichel
db490247e0
Battery: support for ac connection event cmd
...
This add two new config options "ac_connected_cmd" and
"ac_disconnected_cmd". These commands are executed when
AC (mains supply) is connected or disconnected.
2015-08-07 05:22:09 +02:00