Commit graph

1271 commits

Author SHA1 Message Date
Marco Peereboom
bd8b974f02 Move html into own dir 2009-01-24 23:52:28 +00:00
Marco Peereboom
0f0772ae65 Move delay back to 59 2009-01-24 23:51:08 +00:00
Marco Peereboom
1ff4830420 Remove files for real 2009-01-24 23:49:58 +00:00
Marco Peereboom
a41ad57261 Remove html so that we can move it to it's own dir. 2009-01-24 23:38:36 +00:00
Ryan McBride
6d08df4744 Add support for passing variables up to X11 via window properties; done by
hooking XCreateWindow and friends via LD_PRELOAD. Used now to make sure that
windows come up in the workspace they were spawn()'d from, but more soon.

Code to do the nasty borrowed with thanks from Enlightenment.
2009-01-24 17:57:26 +00:00
Marco Peereboom
ed1dbfa144 Remove stray SWM_DEBUG 2009-01-23 22:51:39 +00:00
Marco Peereboom
7088da1fd1 Add bar delay 2009-01-23 22:50:38 +00:00
Marco Peereboom
369ed130d7 New 2009-01-23 22:11:06 +00:00
Marco Peereboom
0d81c3ac74 Better man 2009-01-23 22:04:58 +00:00
Ryan McBride
265cac27a6 Add commented-out support for printing CPU stats to the bar. 2009-01-23 08:51:56 +00:00
Ryan McBride
87ba936ecf I want to know if I'm on AC, might as well make it pretty while we're here.
Also try to make it shut up on systems without battery.
2009-01-23 08:30:03 +00:00
Marco Peereboom
2ad4e1c6a2 Add man in html too 2009-01-23 04:20:34 +00:00
Marco Peereboom
9ad2929d80 Make man 2009-01-23 04:14:40 +00:00
Marco Peereboom
28ea6d7184 Add rudimentary man with the key bindings. 2009-01-23 04:05:04 +00:00
Marco Peereboom
c9e5942c47 Use full path 2009-01-23 02:38:30 +00:00
Ryan McBride
7ab5dbd429 Remember which workspace we assign windows to via window properties. 2009-01-23 01:01:48 +00:00
Marco Peereboom
d3af2be74b Add linux goo; from NicM 2009-01-22 23:12:27 +00:00
Marco Peereboom
238662f027 Fix segfault on linux; from nicm 2009-01-22 23:06:45 +00:00
Marco Peereboom
6ca5cd2ca7 No idea how this new = 1 bug snuck in but make it 0 so that windows draw
properly.  Since I am still hounding a positioning bug with respect to
dialog windows leave some shitty debug in here albeit disabled.
2009-01-22 22:57:30 +00:00
Marco Peereboom
baebde8cfd remove some stray carriage returns 2009-01-22 18:29:46 +00:00
Marco Peereboom
5f373c8f32 update every 59 seconds instead of 1 2009-01-22 18:16:35 +00:00
Marco Peereboom
b99ba3ea1e Done with one more item 2009-01-22 18:13:43 +00:00
Marco Peereboom
e8cdd58b88 Add kill window fro pirofti 2009-01-22 18:11:52 +00:00
Marco Peereboom
ea47115e91 *sigh* stupid debug still enabled 2009-01-22 18:04:02 +00:00
Marco Peereboom
7b80ce46c2 Fix first of 2 new mecbride bugs; colors can be read from conf file again 2009-01-22 18:00:16 +00:00
Marco Peereboom
7288f47b93 Add baraction script for batter and stuff.
bad mcbride broke colors in config file; need to go fix that now.
2009-01-22 17:50:16 +00:00
Ryan McBride
e5cdfa8841 Set colors and font for dmenu based on bar; make these independently
configurable later.

To do this, we store color names as well as values; This will help us later
to suppport dynamic screen changes.  Also, clean up the config parser by
storing colors in an indexed array so they can be set with a generic function.
2009-01-22 06:21:23 +00:00
Marco Peereboom
15aa432b8e geez, wonder why this never bombed; zero it man! 2009-01-22 03:58:20 +00:00
Marco Peereboom
6f857fcdf7 Teh mouze 2009-01-22 03:48:17 +00:00
Marco Peereboom
c83c5792fd Add mouse button actions. One example handler that does nothing and we
have copy and paste and click-to-focus
2009-01-22 03:46:13 +00:00
Marco Peereboom
915c4e75f6 We want screen shots 2009-01-22 01:45:22 +00:00
Marco Peereboom
51454959fe Some items were done 2009-01-22 01:44:32 +00:00
Ryan McBride
d3d81ce05f Simplify selection of the current region; just always track the cursor. 2009-01-22 01:22:09 +00:00
Marco Peereboom
166a233bab More focus simplicfication 2009-01-22 00:08:19 +00:00
Marco Peereboom
326462f79d Collapse focus and unfocus and brute force unfocs. This way we don't lose
track of what we are really trying to do.  Tested on multi and single screen
2009-01-21 23:12:54 +00:00
Marco Peereboom
b025f9df55 oops stray if sneaked in 2009-01-21 15:08:55 +00:00
Marco Peereboom
4aff88b957 Revert latest McBride commit. Doesn't work on single screen and I am not
sure how to fix it.
2009-01-21 15:02:57 +00:00
Ryan McBride
4ecc6d9658 Fix some workspace switching nits:
- Don't XMapRaised windows if they need to be moved/resized first.
- Keep focus in the current region if possible.
2009-01-21 08:45:36 +00:00
Ryan McBride
662c642cb2 Cycle workspaces in region with alt-leftarrow and alt-rightarrow.
By default skips empty and already visible workspaces, set
cycle_empty or cycle_visible to change this behaviour.
2009-01-21 01:26:56 +00:00
Marco Peereboom
7d11bca214 Update todo 2009-01-20 06:46:37 +00:00
Marco Peereboom
3de6ed4de3 ugh > 80 cols 2009-01-20 06:23:18 +00:00
Marco Peereboom
5171f26a51 Make bar configurable using [x] notation in .conf file. Originally from dwc
Debug and make it work from me
ClearWindow instead of overwriting text on bar
shoten variable names that made the parser even more unreadable
2009-01-20 06:16:05 +00:00
Ryan McBride
36d3347501 one. last. off-by-2. 2009-01-20 06:05:47 +00:00
Ryan McBride
e533bf54a4 Duh, math is hard. 2009-01-20 05:57:18 +00:00
Ryan McBride
205ebd5b1a Oops, take the window borders correctly into account. 2009-01-20 05:45:49 +00:00
Ryan McBride
7f28623fdd Add alt-comma and alt-period keybindings, which increase and decrease the
number of windows in the master area.
kill the *_init and *_resize stacker hooks in favour of a single *_config.
2009-01-20 05:37:45 +00:00
Marco Peereboom
de9b350637 Let it beknown where we are 2009-01-20 04:28:22 +00:00
Marco Peereboom
d91314c8cf Add screen identifier. This doesn't do workspaces just yet. 2009-01-20 03:50:50 +00:00
Ryan McBride
55284e616d Load config file AFTER screens are initialized. Bug pointed out by dwc. 2009-01-20 02:22:50 +00:00
Ryan McBride
bcac9e7463 Multihead is mostly working now, remove from todo. 2009-01-19 23:19:08 +00:00