Daniel Hahler
344965a328
Merge pull request #206 from dodo/menu-fixes
...
Fixes for awful.menu
2015-04-19 19:02:32 +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
▟ ▖▟ ▖
fc39db377f
awful.menu: resize menu when item count changes
...
When the number of items of a menu change by menu:add or menu:delete
and the menu is shown, its wibox has to resize.
2015-04-18 08:57:15 +02:00
▟ ▖▟ ▖
40b4387e6d
awful.menu: update t new layout api
...
Apparently the style to get the direction of a wibox.layout.* changed
from calling get_dir to just accessing the attribute dir.
2015-04-18 08:53:57 +02:00
Emmanuel Lepage Vallée
2f24ec69e1
Merge pull request #149 from lexa/master
...
xkb: implementation of keyboard layout switcher
2015-04-17 11:23:16 -04:00
Daniel Hahler
40e76cf92b
Merge pull request #175 from blueyed/ewmh-fullmax-fix-offscreen
...
ewmh: screen_change: fix off-screen geometries
2015-04-17 17:20:29 +02:00
Daniel Hahler
594825c929
Fix awful.completion for zsh
...
This fixes 704cf21
.
2015-03-31 00:11:22 +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
Daniel Hahler
e1fa04a15d
ewmh: screen_change: fix off-screen geometries
...
When moving a fullscreen/maximized client to a smaller screen or with
different Y offset etc, its offset was not handled properly.
This moves it first into the new area, and then makes sure that its not
off-screen. The latter should not happen, because the width/height is
adjusted before.
2015-03-21 05:54:01 +01:00
Daniel Hahler
07486f7ead
tag.lua: add "property::icon_only" signal
...
Thanks @NormalRa for the patch.
Fixes #138 .
2015-03-17 16:24:47 +01:00
taptap
5b81a0db60
Add reset_timer and replace_text functions
...
Enables users to replace text and reset expiration timeouts of existing
notifications, which is necessary for OSD creation by means of naughty.
Signed-off-by: taptap <alexey.e.egorov@gmail.com>
2015-02-28 23:54:02 +01: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
ffa535ca29
doc: fix markup with wibox.widget.textbox:set_markup
2015-02-28 23:14:14 +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
2930c0ab4a
doc: fix for awful.util.geticonpath
2015-02-28 23:14:14 +01:00
Julian Wollrath
3a34b49179
Fix LDoc warning.
2015-02-28 23:14:13 +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
4d7bd19014
Make everything wibox related a class in the docs.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
2015-02-28 23:14:13 +01:00
Julian Wollrath
f8a3209707
Fix ldoc warning.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
2015-02-28 23:14:13 +01:00
Julian Wollrath
6de9d1e1d5
Make description of awful.mouse.finder readable.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
2015-02-28 23:14:13 +01:00
Julian Wollrath
b16944a654
Fix generation of the docs.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
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
Julian Wollrath
668055479e
Convert usage of HTML to markdown.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
2015-02-28 23:14:13 +01:00
Julian Wollrath
38e2a47157
Fixup newly introduced whitespace issues.
...
Signed-off-by: Julian Wollrath <jwollrath@web.de>
2015-02-28 23:14:12 +01:00
Ignas Anikevicius (gns_ank)
b96b3ef31c
Docs: Move all docs to a `docs` folder.
...
This moves all of the documentation into a separate folder, which keeps
everything in one place and avoids unnecessary clutter.
This will pay off when proper guides are written for various aspects of
using awesome or contributing to it.
This also updates the building system, so that the docs are properly
generated with new directories.
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:12 +01:00
Ignas Anikevicius (gns_ank)
6ab86b5d03
Docs: Add local functions to beautiful and naughty
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:12 +01:00
Ignas Anikevicius (gns_ank)
4b94f05799
Docs: Naughty - mostly done
...
Reorganise the config table, so that we have a single table and the
fields are nested.
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:12 +01:00
Ignas Anikevicius (gns_ank)
734cc2f59c
Docs Finish beautiful
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:12 +01:00
Ignas Anikevicius (gns_ank)
654b110322
Docs: Fix the header for beautiful
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:12 +01:00
Ignas Anikevicius (gns_ank)
ed0bf91122
Docs: Work on naughty
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:12 +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
Ignas Anikevicius (gns_ank)
e4fa6effe2
Docs: Fix headers for the wibox module
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:11 +01:00
Ignas Anikevicius (gns_ank)
00f558ff92
Docs: General work on gears module.
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:11 +01:00
Ignas Anikevicius (gns_ank)
de10f5e4f0
Docs: awful.layouts fixup
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:11 +01:00
Ignas Anikevicius (gns_ank)
9f8e2b1336
Docs: Begin work on awful.client
...
This fixes usage and some and client parameter types.
2015-02-28 23:14:11 +01:00
Ignas Anikevicius (gns_ank)
a0051c7dc4
Docs: Start menubar refactoring
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:11 +01:00
Ignas Anikevicius (gns_ank)
20eeb66541
Docs: Start gears.color refactoring
...
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:11 +01:00
Ignas Anikevicius (gns_ank)
f726dcee61
Fix LDoc errors on generating the documentation.
...
This also at the same time ports the documentation to the new `Markdown`
format.
2015-02-28 23:14:11 +01:00
Ignas Anikevicius (gns_ank)
12185a5aae
Docs: Port awful.rules into the new doc format.
...
This converts the old documentation style into the new one to use
markdown instead of HTML in bigger doc blocks. Also, we can use block
comments, which means that writting documentation (and indenting code
blocks) easier.
Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
2015-02-28 23:14:11 +01:00
Emmanuel Lepage Vallée
2f0a7f9de4
Merge pull request #150 from Elv13/fix_arrange_error
...
layout: Fix delayed arrange regression
2015-02-24 20:52:19 +00:00
Daniel Hahler
025b2841da
autofocus: emit `request::activate` signal
...
After a client gets unmanaged, the newly focused client might not be
visible / raised above other windows.
Using the `request::activate` signal makes the autofocus handler more
flexible, and will raise the focused client by default.
2015-02-24 15:33:49 +01:00
Daniel Hahler
015e3e985b
Merge pull request #144 from actionless/menubar-paginated-scroll
...
feat(lib: menubar): add paginated scrolling
2015-02-24 12:21:23 +01:00
actionless
2a9b1d00e1
feat(lib: menubar): add paginated scrolling
...
also fixes some local/global issues and adds saving current geometry to the instance table
2015-02-23 20:34:26 +01:00
Emmanuel Lepage Vallee
c88c51f74d
layout: Fix delayed arrange regression
2015-02-22 22:32:16 +00:00
Kenton
517d6049c8
added middle anchors for naughty notifications
...
top_middle and bottom_middle can be used as position arguments for new naughty.notifications
2015-02-21 17:37:30 -05:00
Daniel Hahler
d1984a7a1f
Merge pull request #95 from blueyed/signal-client-property-screen-old
...
Send old_screen with "property::screen" client signal
2015-02-20 23:25:38 +01:00
Daniel Hahler
6bffd1938a
Merge pull request #132 from awesomeWM/doc-fixes
...
A new set of doc fixes / improvements
2015-02-19 22:39:28 +01:00
Daniel Hahler
696f93f4d5
Merge pull request #123 from blueyed/tooltip-add-delay_show
...
awful.tooltip: add "delay_show" arg
2015-02-19 22:38:38 +01:00
Emmanuel Lepage Vallée
aa0b9becf7
Merge pull request #101 from silverhammermba/drylayouts
...
DRY off layout code
2015-02-19 19:33:36 +00:00