Commit graph

193 commits

Author SHA1 Message Date
o9000
3baa3d38a3 Generate default config file instead of empty file when tint2 has not been installed properly 2017-03-05 14:50:28 +01:00
o9000
51211fa626 Systray: new config option systray_name_filter 2017-03-04 15:50:09 +01:00
o9000
1fc417e24e Merge branch 'master' into 'master'
Add systray_hide_by_icon_name Exact Match, Deliminator ','

See merge request !24
2017-03-04 14:26:23 +00: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
iflyun@gmail.com
4c103423ba Add systray_hide_by_icon_name Exact Match, Deliminator ',' 2017-02-12 12:56:09 -08:00
o9000
61a80b996f Add option to shrink panel (fixes issue #333) 2016-10-08 14:45:00 +02:00
o9000
1922cafa14 Taskbar: revert accidental change 2016-10-04 14:23:00 +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
d49ecee3a7 Separator: simplify 2016-10-02 13:51:10 +02:00
o9000
62e0ee6a3a Separator: add background option 2016-10-02 12:17:07 +02:00
Oskari Rauta
6304715df3 Add separator plugin 2016-10-02 11:25:44 +02:00
o9000
c3a86e185d Fix include (fixes issue #596) 2016-09-18 12:53:59 +02:00
Benoit Averty
863ef0259c Add config option for the hide_if_empty behaviour 2016-09-04 15:55:51 +02:00
o9000
95a9e8a82e Set task maximum height equal to width if not specified, instead of hardcoding 30 (issue #583) 2016-06-04 13:18:24 +02:00
o9000
78bc8b5c74 Draw border on only some sides (issue #580, thanks @stophe) 2016-05-17 21:59:43 +02:00
o9000
9150a180fa panel: Compute fractional width after reserving the margin, not before (issue #559) 2016-03-24 20:58:09 +01:00
o9000
7b6ce97940 Cleanup whitespace 2016-03-24 20:45:17 +01:00
o9000
ac5aefb52b New config option: taskbar_always_show_all_desktop_tasks (fixes issue #279) 2016-01-10 14:40:24 +01:00
o9000
92bd9e9184 Taskbar: code cleanup 2016-01-08 23:43:53 +01:00
o9000
d08606dc93 Allow user to disable mouse effects (workaround for issue #542 no longer needed) 2016-01-08 23:02:20 +01:00
o9000
dbf065ab12 Always enable mouse effects (workaround for issue #542) 2016-01-07 19:38:23 +01:00
o9000
69f6f65db6 Work better without a config file 2016-01-03 15:11:41 +01:00
o9000
6fc608f099 Work better without a config file 2016-01-03 15:09:46 +01:00
o9000
737150d7e9 Work better with empty config files 2015-12-27 15:39:39 +01:00
o9000
7582b9f960 Add option primary_monitor_first (fixes issue #538) 2015-12-22 23:50:41 +01:00
o9000
da0c52ecff Rename: monitor -> monitors 2015-12-22 23:16:01 +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
ea82926b3f New config option: taskbar sort by LRU/MRU (no config GUI yet) (issue #532) 2015-12-05 11:07:23 +01:00
o9000
3f84d5d14c Merged execplugin from tint2-mods2 (no config GUI yet) 2015-12-05 10:05:42 +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
095b311edc Mouse effects: changed defaults + disabled pixmap caching 2015-11-06 11:46:15 +01:00
o9000
0900c088ee Mouse effects: fixes, changed defaults, more config options 2015-11-04 23:14:11 +01:00
o9000
9e2fbec797 Launcher icon background 2015-11-04 02:05:41 +01:00
o9000
294fdee57f Mouse over effects 2015-11-04 01:32:13 +01:00
o9000
5b01670a22 Fix lost font setting for desktop name 2015-09-12 03:08:25 +02:00
o9000
00a1803348 if( -> if ( 2015-08-08 08:51:44 +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
Sebastian Reichel
ffd659208a Add battery tooltip support
This adds a new config option 'battery_tooltip' (enabled
by default), which can be used to enable a tooltip for
the battery widget providing details for all installed
batteries.
2015-08-06 22:01:02 +02:00
o9000
c874e76343 Merge branch 'moreclicks' into 'master'
Moreclicks

The two commits in this merge request would allow the user to set up as many as eight extra custom actions via tint2rc.

I've been running these changes (minus the up/down wheel actions) for many months without any obvious issues, mainly to adjust laptop screen brightness via a couple of scripts.

I've just tested the wheel actions and they appeared to work fine. The clock commit should solve issue #505.

I have merely augmented the work of two other people, and appropriate credits/references are indicated in the individual commit messages.

See merge request !5
2015-08-01 07:02:51 +00:00
o9000
ceafe9b281 config: Add missing #if 2015-07-23 23:29:02 +02:00
o9000
f68eabcf35 config: Prevent segfault if panel_items appears late in the config file 2015-07-23 19:56:34 +02:00
berkley4
fd78e6d886 Allow clicking and mousewheeling on the battery panel
This commit is the same as vimishor's original [*] except that I have
added middle-click and up/down mousewheel actions. In order to fix a
ftbs I also added guards to panel.c, panel.h & tint.c

The following configuration settings have been created :-

battery_lclick_command
battery_mclick_command
battery_rclick_command
battery_uwheel_command
battery_dwheel_command

[*] c78732c46a
2015-07-13 04:57:16 +01:00
berkley4
e84d963ab6 Allow middle click & up/down mousewheel on the clock
The bulk of this commit originally came from David B. Cortarello's
patch (see here - https://gitlab.com/o9000/tint2/issues/430), with me
adding the up/down mousewheel elements.

Under Openbox the middle-click is normally used to display the Openbox
menu and the mousewheel to switch desktop. So I needed to modify tint.c
in order to prevent openbox intercepting the new actions.

This commit creates the following new configuration settings :-

clock_mclick_command
clock_uwheel_command
clock_dwheel_command
2015-07-13 04:10:45 +01:00