Daniel Hahler
d361eeab34
Make use of the new `oldscreen` argument with property::screen handlers
...
Closes #285
2015-07-05 17:42:57 +02:00
actionless
89beaf12e5
fix: rename the rest of *.lua.in files
2015-06-22 11:28:36 +02:00
Julian Wollrath
6cc7be512c
Remove the *.in from all files.
...
Signed-off-b: Julian Wollrath <jwollrath@web.de>
2015-06-19 22:33:32 +02:00
Uli Schlachter
31fcc11272
textclock: Load GLib.DateTime only once
...
I doubt that this makes much of a difference since lgi surely caches things, but
this still seems nicer to me.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-06-12 10:57:42 +02:00
Uli Schlachter
fe0a96d7f1
keyboardlayout: Don't mess with undefined variables
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-06-12 10:57:22 +02:00
Ganesh Ajjanagadde
f2e74994f2
awful.textclock: fix timezone handling
...
This fixes issue #249 .
2015-06-12 02:28:06 +02:00
Daniel Hahler
3618d95b11
minor: doc fix for awful.widget.keyboardlayout
2015-05-13 12:52:22 +02:00
Daniel Hahler
98c4ae8573
Fix ldoc target for awful.widget.keyboardlayout
...
Define @classmod wibox.widget.keyboardlayout, otherwise ldoc fails to
find the base class:
> module(...) name deduction failed: base .../src/build/docs/capi/ .../src/build/lib/awful/widget/keyboardlayout.lua
Fixes https://github.com/awesomeWM/awesome/pull/149#issuecomment-94014438
2015-04-19 00:31:11 +02:00
Aleksey Fedotov
d9b1d5490c
xkb: Added widget to display current keyboard layout
...
Widget shows current keyboard layout short name (usually two letters,
for example 'us', 'de'). Indicator will be hidden if only one layout
configured. Layout can be switched either by clicking on widget or by
function keyboardlayout.next_layout()
2015-03-29 22:36:02 +03:00
Julian Wollrath
ca89f0f311
Use LDoc commands to mark parameters as optional in the docs.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
2015-02-28 23:14:15 +01:00
Daniel Hahler
1b6564f209
docs: fix HTML / table param with awful/widget/tasklist.lua
2015-02-28 23:14:14 +01:00
Daniel Hahler
65ad83ac30
docs: ignore awful/widget/init.lua, not common
2015-02-28 23:14:14 +01:00
Daniel Hahler
faa1c74f03
doc: refer to gears.color.create_pattern from set_color
2015-02-28 23:14:13 +01:00
Julian Wollrath
939dab8ba9
Some more doc fixes all over the place.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
2015-02-28 23:14:13 +01:00
Ignas Anikevicius (gns_ank)
7f8a0787b8
Docs: General work on the awful module.
...
This is basically an initial stab for some modules and some
experimenting with the `@classmod` directive.
For most of the docs only basic transforming was done.
At the moment the tooltip module looks the best.
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:12 +01:00
Daniel Hahler
f2aa8d39ed
Merge branch 'ewmh_urgent_v1'
...
- Fix / revert changing of file modes for: lib/awful/tag.lua.in,
lib/awful/widget/taglist.lua.in, objects/client.c and property.h.
- Fix typo / punctuation in doc.
- Use `capi.client.connect_signal` instead of `add_signal`
(Ref: https://github.com/Elv13/awesome-1/commit/b292b09#commitcomment-9750466 ).
Pull request: https://github.com/awesomeWM/awesome/pull/33
2015-02-14 23:36:26 +01:00
Samir Benmendil
f453863794
Don't add margin when icon_only = true
...
Avoid adding an unnecessary margin to the taglist if it has the
`icon_only` property.
Fixes FS#1199 - widgets add an unnecessary margin if icon_only= true
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1199
2015-02-14 17:03:09 +00:00
Emmanuel Lepage Vallee
1306a543c2
Use tag urgent::property instead of looping every clients in awful.widgets.taglist
2015-02-10 19:28:09 +00:00
Uli Schlachter
ed3f93ceb9
Merge branch 'simplify-calc_timeout' of git://github.com/blueyed/awesome
2015-01-10 01:22:47 +01:00
Daniel Hahler
8261e02a0b
Simplify `calc_timeout` with textclock
...
Ref: 8dc6fa8666 (commitcomment-8867170)
2015-01-06 16:41:56 +01:00
Rastislav Barlik
ac5f8c69a7
Displaying only selected tags in taglist
...
Add taglist.filter.selected() for displaying only currently selected tags
2015-01-06 12:49:19 +01:00
Uli Schlachter
8dc6fa8666
textclock: Round timeout so that displayed time is more accurate
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-12-06 17:15:24 +01:00
Uli Schlachter
94e61ec94b
timer: Move from C to lua as gears.timer
...
No API-change (besides the obvious no-longer-a-global-object) intended.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-12-06 16:44:04 +01:00
Uli Schlachter
a113fe0f3c
awful.widget.button: Override :set_image() to do the right thing
...
Reported-at: http://article.gmane.org/gmane.comp.window-managers.awesome/10778
Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-09-15 13:55:21 +02:00
Daniel Hahler
4ee144188e
tasklist: add/use a single icon for "maximized"
...
This provides more space in the tasklist, because it will typically only
use a single icon for maximized clients, instead of three
(maximized_vertical, maximized_horizontal and floating).
Fixes https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1252
2014-09-04 18:38:18 +02:00
Evžen
93905348cb
fix(lib.awful.taglist): multiple tag selection
...
multiple tag selection wasn't highlighting properly when *_occupied is set in theme table
2014-08-24 13:03:28 +02:00
Jason Yan
aedcd90d4d
Fix check against clients in taglist.
2014-05-09 00:19:49 -07:00
Uli Schlachter
dcc348d75e
Fix some random ldoc warnings
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-04-13 18:06:49 +02:00
Uli Schlachter
1090719d67
remove awful.widget.taglist.gettag (FS#1256)
...
It's been broken since ages.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2014-04-12 12:18:34 +02:00
Jan Larres
9723f23f26
taglist: Add [bg|fg]_empty
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-12-02 15:10:10 +01:00
Uli Schlachter
15f0881966
tasklist: Add default colors for broken themes
...
In case loading the theme failed and we don't have fg_normal or bg_normal, add
default values for these properties. All the other colors are only used if they
are defined, but these two always need to be defined.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-11-18 15:19:54 +01:00
Emmanuel Lepage Vallee
a484ef076d
Allow to disable taglist icons.
...
This is used if the user want to use a custom drawing method.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-03-17 23:43:29 +01:00
Emmanuel Lepage Vallee
67710d0008
Add ability to set background images for empty tag
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-03-17 23:43:29 +01:00
Emmanuel Lepage Vallee
e920c74fd9
Add ability to disable tasklist icons and restore ability to set bg_images
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-03-17 23:43:29 +01:00
Emmanuel Lepage Vallee
1c76560da7
Add external function for {tag,task,tab}list background image
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-03-17 23:43:28 +01:00
cdump
d8a93dafa3
awful.tag: add index property for custom tag order
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-03-12 15:14:38 +01:00
Lukáš Hrázký
02ea5f9b23
awful.widget.common: remove unsed function
...
Signed-off-by: Lukáš Hrázký <lukkash@email.cz>
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-01-05 23:05:30 +01:00
Lukáš Hrázký
dd29a41c4e
tasklist: add a theme option for a plain task name
...
If theme.tasklist_plain_task_name is set to true, the various client
state marks will not be prepended to the task name.
Signed-off-by: Lukáš Hrázký <lukkash@email.cz>
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-01-05 23:05:30 +01:00
Lukáš Hrázký
4463f89b15
{tag,task}list: add update_function and base_widget constructor arguments
...
The arguments are optional, making it possible to use a custom function
to create the {tag,task}list layout. The base_widget arguments can be
used to override the base layout of the {tag,task}list widget.
Signed-off-by: Lukáš Hrázký <lukkash@email.cz>
Signed-off-by: Uli Schlachter <psychon@znc.in>
2013-01-05 23:05:30 +01:00
Uli Schlachter
823cd10be7
awful.widget.button: Fix name clash (FS#1064)
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-12-15 10:08:23 +01:00
Björn Åström
6db7bdfcb9
Fix minimizedcurrenttags filter with sticky clients
...
Sticky clients showed up in the tasklist without being minimized when using the minimizedcurrenttags filter.
This patch fixes that.
Signed-off-by: Björn Åström <bjoast@gmail.com>
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-12-13 18:01:40 +01:00
Uli Schlachter
c50d62749b
Fix errors from missing themes
...
This patch gets rid of lots of errors that happen when beautiful.init() is not
called in the config. Most of them were missing default values.
Thanks to panthar for reporting this.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-11-27 22:55:42 +01:00
Uli Schlachter
d13b825c36
Fix warnings from LDoc
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-11-19 15:35:32 +01:00
Uli Schlachter
96e03cb45d
Lots of random documentation fixes
...
This is mostly about mis-named parameters, but also other small things.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-11-19 14:09:10 +01:00
Uli Schlachter
8348d44444
Tags: Remove screen property
...
A tag's screen is now implemented purely in lua and it is no longer C's
business.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-10-23 10:05:34 +02:00
Uli Schlachter
2ada67b730
Added a functions for getting all tags on a screen
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-10-20 22:54:20 +02:00
Uli Schlachter
ce9932f17f
Fix various minor errors after the lua 5.2 conversion
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-06-16 21:12:26 +02:00
Arvydas Sidorenko
ce19cabae3
Fixed bug with global `tags` in rc.lua
...
awful.wibox.tasklist was overwritting `tags` variable breaking all the
functionality which uses it.
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-06-16 17:37:30 +02:00
Arvydas Sidorenko
c3ebfd99fc
Ported awful.widget to lua 5.2
...
Tested with lua 5.1: all good
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
Signed-off-by: Uli Schlachter <psychon@znc.in>
2012-06-16 17:37:30 +02:00
Arvydas Sidorenko
4e67027a97
Ported wibox.layout to lua 5.2
...
Tested with lua 5.1: all good
Signed-off-by: Arvydas Sidorenko <asido4@gmail.com>
2012-06-16 17:37:30 +02:00