Commit Graph

132 Commits

Author SHA1 Message Date
rootcoma
cceba87770 Allow for multiple actions with same button
Adds ability to write multiple cmds if there are overlapping areas with the same button
2014-08-07 02:12:59 -07:00
rootcoma
1a1caf7268 Initialize area queue head
Adding missing initialization for area queue head
2014-08-07 01:42:38 -07:00
rootcoma
1a6143cd1f Add feature multiple actions #66
Multiple actions can overlap. Queue linked list holds area array position. Button number sent to area_get.
2014-08-07 01:08:54 -07:00
LemonBoy
69e8ac6f07 Fix #69. Thanks @matchew ! 2014-07-24 10:50:31 +02:00
Giuseppe
6df9a2dd68 Merge pull request #70 from graboy/master
Optional support for more than two fonts, fixed issue #68
2014-07-23 21:29:03 +02:00
Grayson MacKenzie
02627e7609 Minor syntax cleanup. Changed parameter of select_drawable_font() to const 2014-07-22 18:35:21 -04:00
Grayson MacKenzie
1c106dbfd0 Added font caching 2014-07-22 17:23:56 -04:00
LemonBoy
1199bcd4cb Travis integration 2014-07-22 22:55:30 +02:00
Grayson MacKenzie
128e212c14 General style cleanups. 2014-07-22 16:14:48 -04:00
Grayson MacKenzie
d22cd1561b Fixed #68 2014-07-22 15:20:21 -04:00
Grayson MacKenzie
f3e9df4a97 Added support for greater than two fonts. 2014-07-22 14:47:41 -04:00
Giuseppe
5e7b44dce9 Merge pull request #67 from LemonBoy/revert-65-no-alpha-fix
Revert "Add support for #RRGGBB sytle colors"
2014-07-02 15:58:28 +02:00
Giuseppe
b66bd0a172 Revert "Add support for #RRGGBB sytle colors" 2014-07-02 15:58:19 +02:00
Giuseppe
524593d871 Merge pull request #65 from Sprocklem/no-alpha-fix
Add support for #RRGGBB sytle colors
2014-07-02 03:37:44 +02:00
Sprocklem
939aead84d Small change to fix #64 2014-06-18 17:50:26 -06:00
LemonBoy
970332ac76 RGBA colors now should render properly. 2014-06-11 20:34:40 +02:00
LemonBoy
1ab492730b Area activation button is now configurable, aka right-clickable areas. 2014-06-11 20:05:23 +02:00
Giuseppe
eb90ab7675 Merge pull request #61 from jvvv/master
Multi-monitor geometry fix.
2014-06-09 16:23:01 +02:00
John Vogel
99e927ee70 Put geom checks after adjust for non-multi also 2014-06-01 09:21:06 -04:00
John Vogel
8a7015fce2 Add omitted variable declaration 2014-05-31 22:01:14 -04:00
John Vogel
e81c1ff8cb Put geometry checks after width/height adjust 2014-05-31 21:56:50 -04:00
John Vogel
caf14a0ec4 Don't send zero width rects to monitor_create_chain 2014-05-31 21:52:48 -04:00
John Vogel
c233646012 Consider all monitors for geometry settings/checks. 2014-05-28 21:00:58 -04:00
John Vogel
3546890578 Clear all pixmaps at start of parse, but not at each ${S} command. 2014-05-28 20:38:36 -04:00
LemonBoy
26044f210b Feed Xorg colors with the alpha channel premultiplied in 2014-05-07 20:53:10 +02:00
LemonBoy
a447500477 Y offset support thanks to z3bra 2014-04-24 23:46:00 +02:00
LemonBoy
3919a0045c Flawless centering 2014-03-15 15:07:10 +00:00
LemonBoy
10d1a15c2d Update the documentation 2014-03-13 23:39:51 +00:00
LemonBoy
0eb09810dc Get rid of the synchronous system call by piping the command to stdout as suggested in #46 2014-03-13 23:33:52 +00:00
LemonBoy
23c531078c Fix a typo in the manpage 2014-02-26 16:43:09 +00:00
LemonBoy
24c1da491f Handle left aligned areas 2014-02-26 16:42:31 +00:00
LemonBoy
6977bb96d2 Fixes and cleanup 2014-02-26 12:02:33 +00:00
LemonBoy
3c0583a5fc Clickable areas! #38 2014-02-26 10:07:49 +00:00
LemonBoy
0e3ee04cb1 ababcc 2014-02-24 12:46:46 +00:00
LemonBoy
4d5f9b60e3 Use 32bit visuals when available 2014-02-24 12:35:56 +00:00
LemonBoy
e9086e83b9 I didn't eat the +, I swear 2014-02-23 21:55:20 +00:00
LemonBoy
08f30bd636 Introduce per-screen pixmaps. Text alignment works again. And underlines/overlines. Also, fixes. 2014-02-23 21:46:15 +00:00
LemonBoy
072c4aa3a1 Oops, return EXIT_FAILURE on error 2014-02-21 21:49:50 +00:00
LemonBoy
b01de5cb48 Warn the user if the geometry doesn't fit the screen 2014-02-21 20:56:17 +00:00
LemonBoy
b70edf4c4b Robust geometry string parsing. Support for x offset. Underline/overline width is now configurable (fixes #43) 2014-02-21 11:52:50 +00:00
LemonBoy
66e8b40be1 Don't enumerate disconnected outputs 2014-02-20 20:38:50 +00:00
LemonBoy
64a81bea0e Fix overlapping detection. Fix an use after free. Fixes #41 2014-02-20 20:21:41 +00:00
LemonBoy
b60e45ee08 General cleanup. New formatting syntax. More cleanup. Documentation. Did I say cleanup ? 2014-02-19 17:53:32 +00:00
LemonBoy
3f4ed1600a Better screen sorting. Fix a use after free. Clone/overlapping monitor detection 2014-02-18 00:23:35 +00:00
LemonBoy
a66f6bb097 Sort RandR outputs too 2014-02-17 14:46:26 +00:00
LemonBoy
81ef4a8eb7 Sort Xinerama monitors by x before using them 2014-02-17 14:42:43 +00:00
LemonBoy
6fb75424e8 Make globals static. Fix the long standing off by one error when retrieving the glyph width. 2014-02-12 15:01:42 +00:00
LemonBoy
8ded08b495 Don't delete config.h on clean target 2014-02-12 13:21:13 +00:00
Giuseppe
38fcb6d710 Merge pull request #37 from jvvv/wip_randr
RandR support by @jvvv
2014-02-12 09:36:15 +00:00
John Vogel
88b482596f Rebase fixup, two. 2014-02-11 23:29:40 -05:00