Commit graph

230 commits

Author SHA1 Message Date
Dana Jansens
70d9394142 actually work for windows that dont specify the input hint 2002-09-09 16:31:53 +00:00
Dana Jansens
5e9f6a165c call the window's processEvent() directly instead of the screen's, since it didn't actually do anything with the event. 2002-09-07 07:28:36 +00:00
Marius Nita
18f704edd0 better error reporting. epist now reports the line number and token a parser error occurs at, as well as invalid actions. 2002-09-03 08:57:35 +00:00
Marius Nita
37ccfef895 took out some debug messages 2002-09-03 06:48:30 +00:00
Marius Nita
0b72760cea some debug messages for bug testing 2002-09-03 06:08:08 +00:00
Dana Jansens
2685eeb77f when trying to find a window on the screen to focus, dont use non-focusable windows 2002-09-01 21:39:00 +00:00
Dana Jansens
923c381dc1 sync with the 2.0 branch 2002-08-31 06:15:07 +00:00
Dana Jansens
4d70603f96 revert a change for where new windows go in the list 2002-08-27 08:23:49 +00:00
Dana Jansens
b04f5a85d5 include the config.h header 2002-08-27 08:21:57 +00:00
Marius Nita
53b6f16b46 initial checkin 2002-08-27 03:02:55 +00:00
Dana Jansens
217488ee3e dont change last active while cycling around in stacked mode 2002-08-26 22:08:54 +00:00
Dana Jansens
48a450083d dont use an invalid iterator in handleKeypress, also, update _last_active is it needs to be 2002-08-26 22:05:08 +00:00
Dana Jansens
b81dbf9af6 update the active iterator after moving the active window to the front of the list 2002-08-26 21:55:37 +00:00
Marius Nita
bf575744a7 added config.h includes 2002-08-26 21:42:14 +00:00
Dana Jansens
0116e2c449 dont use what could be an invalid iterator 2002-08-26 21:29:20 +00:00
Dana Jansens
da8d6b3f60 dont break the focused window iterator 2002-08-26 21:27:23 +00:00
Dana Jansens
afbc554684 in stacked cycling mode, insert new clients at the front of the list 2002-08-26 21:22:10 +00:00
Dana Jansens
eca8fd764e dont auto-raise sticky windows, theyre on the current workspace too 2002-08-26 21:12:17 +00:00
Marius Nita
656478e3cc Added On/Off options to the grammar, for parameters. 2002-08-26 21:04:00 +00:00
Marius Nita
572acce581 Fixed a couple of glitches, added on/off values for boolean 2002-08-26 21:03:24 +00:00
Dana Jansens
ba1a71566b add the options with default values 2002-08-26 20:53:52 +00:00
Marius Nita
9d280b87de Modified the way focus is handled so the focus window is always at the top of the stack when doing stacked cycling. yay or something. 2002-08-26 20:26:51 +00:00
Marius Nita
fa301a9995 Fixed a boob mistake which was causing KeyRelease events to not be handled properly if keys were relased quickly. 2002-08-26 19:50:45 +00:00
Marius Nita
a95a6bd8e8 Fixed goof in config interface. All the functions are now named getValue(), since they have different signatures. 2002-08-26 15:00:14 +00:00
Marius Nita
38b124e1b8 Update to reflect the stacked cycling additions 2002-08-26 06:55:57 +00:00
Marius Nita
7ebe50412b updated to reflect the new changes in epist.[ly] 2002-08-26 06:44:49 +00:00
Marius Nita
a991c57580 Epist now supports stacked cycling. :D/-< :D\-<
Added several functions and modified several other ones to grab/ungrab the keyboard, handle KeyRelease events, modified focus behavior in cycleWindow, and more.
Changed some calls for the new config format.
2002-08-26 06:43:48 +00:00
Marius Nita
d65127c225 Added functions for setting boolean parameters 2002-08-26 06:40:21 +00:00
Marius Nita
8857fa2c24 Slight modification to make it use the new config class calling convention 2002-08-26 06:39:06 +00:00
Marius Nita
483b8496d6 Made case requirements less strict (you can now have "control" as well as "Control") and added True/False grammar rules for parameters. 2002-08-26 06:38:02 +00:00
Marius Nita
11e643f4b8 New and improved configuration management. It now handles bool, string and number types, and all conversions happen at initialization time, so retrieval is faster. (yay) 2002-08-26 06:36:37 +00:00
Dana Jansens
3a76276faa include config.h in cc's before including openbox headers
use bison instead of yacc
2002-08-25 18:30:16 +00:00
Dana Jansens
9b6ac1057a add toggleDecorations 2002-08-25 09:51:39 +00:00
Dana Jansens
bf9ad02812 add showRoot/Workspace menu plus a blurp about Openbox specific actions 2002-08-24 13:12:43 +00:00
Marius Nita
dd7ee1688b Capitalization fix, adding documentation for options, 2-d workspaces, and toggleGrabs 2002-08-24 09:40:24 +00:00
Marius Nita
e9c1208ff4 Safari_Al's patch which fixes inconsistent capitalization in some actions. 2002-08-24 09:38:56 +00:00
Marius Nita
7cac1f19ac toggleGrabs action added 2002-08-22 18:19:57 +00:00
Marius Nita
22e8615f61 modified focus() to accept a no-raise parameter 2002-08-22 10:13:02 +00:00
Dana Jansens
33d2ceccbe s/__openbox_version/OPENBOX_VERSION 2002-08-22 03:53:17 +00:00
Marius Nita
aa827d0c91 fixed getStringValue failure case and compiler warnings 2002-08-22 01:03:33 +00:00
Marius Nita
a04483857a fixed unsigned/signed comparison warnings 2002-08-22 01:02:21 +00:00
Dana Jansens
8a48fff773 support for showing the root and workspace menu with epist 2002-08-22 00:57:29 +00:00
Dana Jansens
f44e3ed9a7 toggleDecorations! 2002-08-22 00:10:21 +00:00
Dana Jansens
cc5bde6d00 toggledecor almost done
some code cleanups/fixes
2002-08-21 23:57:03 +00:00
Scott Moynes
1306421409 added parameter to the move windows. it defaults to 1. 2002-08-21 03:21:42 +00:00
Scott Moynes
9be80896ef changeWorkspaceHorz() now cycles 2002-08-21 01:50:01 +00:00
Scott Moynes
5c284ecc83 cleaned up changeWorkspaceVert() a bit 2002-08-21 01:31:50 +00:00
Scott Moynes
dfaa9c9f64 added cycling to the grid stuff 2002-08-21 01:26:56 +00:00
Scott Moynes
bd05f7ec58 uber patch.
Added configuration options.
Added workspace grid changing.
Added keychain timeouts.
Fixed some whitespace.
2002-08-21 00:27:16 +00:00
Dana Jansens
551a17d256 Fix send to menu, having deleted workspaces in it.
Fix workspace warping, move the mouse and window the same amount.
Fix workspace switching. Put old code back that worked better.
2002-08-20 15:38:51 +00:00