Michael Gehring
|
1c570feff7
|
client: add hassizehints
|
2008-06-18 18:48:38 +02:00 |
Julien Danjou
|
32a73f9ae6
|
titlebar: add support for border, refactorize code
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-18 11:22:54 +02:00 |
Julien Danjou
|
26738c4dab
|
xshape: remove, nothing prove it's really useful
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 15:06:05 +02:00 |
Julien Danjou
|
514320a576
|
systray: support running without any systray widget
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-17 13:33:17 +02:00 |
Pierre Habouzit
|
9ea15fd224
|
And migrate the rest of the loop to the libev.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
|
2008-06-17 00:30:53 +02:00 |
Julien Danjou
|
eade93c4c8
|
widget: stop deleting data, destructor does
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 21:18:54 +02:00 |
Julien Danjou
|
7d7e5b960a
|
placement: rename FloatingPlacement to floating_placement_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 10:55:07 +02:00 |
Julien Danjou
|
f418cb0c2e
|
systray: attach systray to external window, not statusbar
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-15 10:33:10 +02:00 |
Julien Danjou
|
70dbe7bc4d
|
systray: add support for multiple physical screens
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 23:23:00 +02:00 |
Julien Danjou
|
f169c4d8d9
|
widget: add support for destructor
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 22:38:40 +02:00 |
Julien Danjou
|
e5e379656a
|
systray: import widget
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-14 18:12:16 +02:00 |
Julien Danjou
|
1142c382f7
|
mouse: make button bindings objects
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-13 15:35:47 +02:00 |
Julien Danjou
|
03516eee22
|
structs: remove titlebar's buttons
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-13 14:50:54 +02:00 |
Julien Danjou
|
008cf2b340
|
ewmh: add modal windows support and a modal layout
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-13 14:41:42 +02:00 |
Julien Danjou
|
4573147196
|
[hooks] Rename newclient to `manage', add unmanage hook
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-10 19:03:10 +02:00 |
Julien Danjou
|
13a96b6edd
|
[keygrab] Add keygrabbing infrastructure
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-10 17:22:36 +02:00 |
Julien Danjou
|
1049393840
|
Revert "Replace tags by workspaces"
This reverts commit 00f966ea04 .
Revert "[focus] Fix bogus arguments"
This reverts commit 816b5d16bc .
Revert "[mouse] Fix bug with floating"
This reverts commit 89daa72790 .
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-09 21:56:03 +02:00 |
Julien Danjou
|
ac1517bacb
|
[client] Add support for hide/unhide
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-09 18:24:12 +02:00 |
Julien Danjou
|
00f966ea04
|
Replace tags by workspaces
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-09 16:30:46 +02:00 |
Michael Gehring
|
8ab1831ed6
|
[mouse] Use different cursors for vert./horiz. resize
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-08 09:28:11 +02:00 |
Julien Danjou
|
6d89565c8e
|
[mouse] Use different cursors for corners
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-07 16:38:33 +02:00 |
Julien Danjou
|
4c41361d6c
|
[lua] Add object as argument to mouse click function
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-04 19:21:21 +02:00 |
Julien Danjou
|
fa08ec5316
|
[screen] Rename Padding to padding_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-04 15:30:47 +02:00 |
Julien Danjou
|
aecc3c0e45
|
[titlebar] Store titlebar inside client
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-04 11:50:21 +02:00 |
Julien Danjou
|
1e08a992b8
|
[titlebar] Rewrote titlebar based on widgets
This is the new titlebar handling code, based on widgets.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-03 18:41:54 +02:00 |
Julien Danjou
|
807c5bf208
|
[widget] Remove useless drawing args
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-03 16:08:33 +02:00 |
Julien Danjou
|
59aa2b2da7
|
[statusbar] Add a flag to know if user specified width
That fix dynamic position switching.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-03 11:47:05 +02:00 |
Julien Danjou
|
34cd5504a7
|
[widget] Make button press event statusbar indep
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-03 11:40:50 +02:00 |
Julien Danjou
|
d8a5b43f26
|
[widgets] Make draw functions statusbar-less dependents
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-06-02 12:18:17 +02:00 |
Julien Danjou
|
b202b22314
|
[hooks] Fix timer resolution
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-31 23:43:28 +02:00 |
Julien Danjou
|
01fe4e3331
|
[statusbar] Remove multi-threading code
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-31 16:04:46 +02:00 |
Julien Danjou
|
51b0a5e20c
|
[statusbar] Add alpha channel support
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-30 13:08:11 +02:00 |
Julien Danjou
|
407972eb00
|
[xutil] Move xcolor_t into draw
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-30 12:33:08 +02:00 |
Julien Danjou
|
994f7abbc1
|
[lua] Add a timed hook
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-29 13:47:11 +02:00 |
Julien Danjou
|
fda025a591
|
[statusbar] Add fake transparency
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-29 13:01:09 +02:00 |
Julien Danjou
|
3ab739553c
|
[client] Add and honor the noborder attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 14:33:45 +02:00 |
Julien Danjou
|
b6e31563d0
|
[lua] Add new keybinding interface
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 12:15:00 +02:00 |
Julien Danjou
|
ebb56ce6b1
|
[client] Add a hook on urgent flag
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-28 11:08:48 +02:00 |
Julien Danjou
|
b1467494ea
|
Revert "[lua] Add a hook on standard fd activity"
This reverts commit 785c41f089 .
Too much potential deadlock problems.
|
2008-05-27 16:36:06 +02:00 |
Julien Danjou
|
785c41f089
|
[lua] Add a hook on standard fd activity
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-27 15:56:14 +02:00 |
Julien Danjou
|
a0b24c5505
|
[statusbar] Implement multi-threading per statusbar
More more efficient than before.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-27 11:17:51 +02:00 |
Julien Danjou
|
c81dacf091
|
[client] Add proper stacking support
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 19:32:30 +02:00 |
Julien Danjou
|
f6f74c4565
|
[client] Add client.name_set() function and hook on title update
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 17:51:45 +02:00 |
Julien Danjou
|
d9dd1fba8e
|
Revert "[client] Remove ismax attribute."
This reverts commit fb822997b3 .
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-25 17:42:20 +02:00 |
Julien Danjou
|
6931bc70e6
|
[statusbar] Add align option
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-24 11:08:34 +02:00 |
Julien Danjou
|
21ae849d9f
|
Rename VirtScreen to screen_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-24 09:01:49 +02:00 |
Julien Danjou
|
0bbd2d4b3e
|
Rename AwesomeConf to awesome_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-24 08:59:27 +02:00 |
Julien Danjou
|
67b2702b7d
|
[client] Remove newcomer attribute
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 23:01:41 +02:00 |
Julien Danjou
|
ffdb9727b7
|
[widget] Add a visible attribute to widgets and Lua functions
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 19:29:55 +02:00 |
Julien Danjou
|
9a0ed4d0d3
|
[lua] Add an hook on arrange
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 17:09:34 +02:00 |
Julien Danjou
|
a04417494b
|
[mouse] Rename Button to button_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 15:12:01 +02:00 |
Julien Danjou
|
0142f0efc9
|
[layout] Rename LayoutArrange to layout_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 15:11:59 +02:00 |
Julien Danjou
|
ccb2a2db77
|
[lua] Remove regex matching
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 13:17:02 +02:00 |
Julien Danjou
|
fb822997b3
|
[client] Remove ismax attribute.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-23 13:11:47 +02:00 |
Julien Danjou
|
e25434fe25
|
[client/tasklist] Reactivate icon drawing with client.icon_set()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 22:37:08 +02:00 |
Julien Danjou
|
dc431ec430
|
[scratch] Remove scratch client support.
This can be done in Lua now.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 19:47:29 +02:00 |
Julien Danjou
|
1f046b3c9f
|
[everything] Switch from libconfuse to Lua
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-20 18:01:15 +02:00 |
Julien Danjou
|
255d91c711
|
[statusbar] Separate widget cache inside widets and sbars
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-13 16:48:33 +02:00 |
Julien Danjou
|
fb1ab46eea
|
[iconbox] Use a_strtobool()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-11 16:20:58 +02:00 |
Arnaud Fontaine
|
162b8a690c
|
[all] Implement an atom cache in xutil as an ordered linked-list
|
2008-05-11 01:10:37 +02:00 |
Julien Danjou
|
fb5b227214
|
[config] Rename Key to keybinding_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:05 +02:00 |
Julien Danjou
|
04ea13c205
|
[screen] Rename ScreensInfo to screen_info_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:05 +02:00 |
Julien Danjou
|
33837d77a1
|
[draw] Rename DrawCtx to draw_context_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:05 +02:00 |
Julien Danjou
|
5c51759cca
|
[draw] Make text_align part of markup format
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:05 +02:00 |
Julien Danjou
|
ce8d1ff89e
|
[titlebar] Add string to format
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:04 +02:00 |
Julien Danjou
|
ccfcde3555
|
[client] Escape clients name
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
e4d091ab2e
|
[tag] Rename Tag type to tag_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
d1635db59f
|
[client] Rename Client type to client_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
a73b07f5d3
|
[statusbar] Rename Statusbar type to statusbar_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
0cd46ab6b1
|
[widgets] Rename Widget type to widget_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
e33d6cae80
|
[uicb] Rename Uicb type to uicb_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
e272000cc6
|
[util] Change Fuzzy type to fuzzy_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
bd18eb2018
|
[util] Change Position type to position_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
df7db5e86b
|
[util] Change Alignment type to alignment_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
c9f4c45007
|
[rules] Rename Rule to rule_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
59f8e36969
|
[titlebar] Rename Titlebar to titlebar_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:03 +02:00 |
Julien Danjou
|
eb1a9bd69c
|
[all] Rename Layer to layer_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:02 +02:00 |
Julien Danjou
|
97dc830db5
|
[util/rules] Move Fuzzy from rules to util
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:02 +02:00 |
Julien Danjou
|
e246410126
|
[swindow] Rename SimpleWindow to simple_window_t
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:01:02 +02:00 |
Arnaud Fontaine
|
1eab0e44e7
|
* Make key symbols table, NumLock, ShiftLock and CapsLock global variables.
* Get CapsLock and ShiftLock masks properly and fix XLookupString() XCB equivalent.
|
2008-05-03 12:01:00 +02:00 |
Arnaud Fontaine
|
dafafd077c
|
Port Awesome to XCB
|
2008-05-03 12:00:59 +02:00 |
Wolfgang Kroener
|
3af77fd56e
|
add ewmh stacking layers
Add layers for ewmh stacking order
http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#STACKINGORDER
desktop, below, tile, float, above, fullscreen
Signed-off-by: Wolfgang Kroener <wk@azog.de>
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-03 12:00:25 +02:00 |
Julien Danjou
|
6623668b6f
|
[config] Store keysym or keycode (FS#64)
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-05-02 11:12:53 +02:00 |
Julien Danjou
|
bbb1b233ca
|
[keys] Store KeySym, not KeyCode
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-04-18 14:57:52 +02:00 |
Julien Danjou
|
da119cda7d
|
Add alignment attribute to titlebar
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-24 17:42:45 +01:00 |
Julien Danjou
|
c39d8c2a7e
|
Add width and height option to titlebars
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-24 16:31:02 +01:00 |
Julien Danjou
|
ec96d4d1f8
|
Add and update doc for opacity_[un]focused, and switch to float
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-23 20:38:16 +01:00 |
Steffen Schulz
|
3b8cf66822
|
new directive opacity_focused=<int>
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-23 20:36:55 +01:00 |
Julien Danjou
|
0a6c6e017b
|
Store physical screen id in statusbar and client, change get_phys_s() to screen_virttophys()
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-23 15:52:22 +01:00 |
Julien Danjou
|
2aebe166c7
|
Add support for styles in titlebar
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-23 15:52:22 +01:00 |
Julien Danjou
|
2473de53b7
|
Removed unused options for titlebar
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-23 15:52:22 +01:00 |
Julien Danjou
|
024ef921c9
|
Do not recreate statusbar DrawCtx on each draw, store it
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-23 15:52:22 +01:00 |
Julien Danjou
|
c496df9fc6
|
Add support for mouse bindings on titlebars
|
2008-03-23 15:52:22 +01:00 |
Julien Danjou
|
1acc6ec8f6
|
Fix various bug with smart/mouse floating placement
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2008-03-23 15:52:21 +01:00 |
Julien Danjou
|
bb0fab396f
|
Add an ismoving attribute to client to fix a bug with titlebar and mouse moving in Xinerama
|
2008-03-23 15:52:20 +01:00 |
Julien Danjou
|
9bd32fc3b8
|
Split titlebar stuff into titlebar.[ch], and uicb_client_toggletitlebar
|
2008-03-23 15:52:19 +01:00 |
Julien Danjou
|
bc6656320d
|
Add support for text_align option in titlebars
|
2008-03-23 15:52:19 +01:00 |
Julien Danjou
|
cc56ccd2e9
|
Use section for titlebar parameters
|
2008-03-23 15:52:19 +01:00 |
Julien Danjou
|
8b217359e9
|
Rename Auto to Maybe in Fuzzy; add Auto as Position; add support for titlebar as rule
|
2008-03-23 15:52:19 +01:00 |
Julien Danjou
|
2c43fd6a69
|
Split titlebar properties into a struct with a SW and a Position
|
2008-03-23 15:52:18 +01:00 |