Commit Graph
113 Commits
Author SHA1 Message Date
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