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