Commit graph

770 commits

Author SHA1 Message Date
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
Dana Jansens
afa215efb6 sync with bb-cvs 2002-08-26 12:11:19 +00:00
Dana Jansens
f763814b33 dont limit how big a window can be resized.
dont let the user resize a window smaller than 0, which makes it wrap to a huge number
2002-08-26 12:09:28 +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
a6d6f0118b sync with blackbox
get rid of the default limit on window sizes
2002-08-26 05:27:25 +00:00
Dana Jansens
85612861f5 don't limit how big a window can be resized 2002-08-26 04:53:37 +00:00
Dana Jansens
d9c0cfedbd unmanage desktop windows on shutdown 2002-08-26 00:25:08 +00:00
Dana Jansens
3ad19e4a45 format comment 2002-08-26 00:23:28 +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
3b15388ccb config request with only resize honors window's gravity 2002-08-25 11:31:43 +00:00
Dana Jansens
328b861d19 use the window's gravity when handling a configureRequest event for a resize only 2002-08-25 11:26:15 +00:00
Dana Jansens
e39c837742 add recent fixes 2002-08-25 10:10:09 +00:00
Dana Jansens
9b6ac1057a add toggleDecorations 2002-08-25 09:51:39 +00:00
Dana Jansens
db3e93a3c1 actually check if a window has the function flags approproate before trying to perform an action. (i.e. dont let windows iconify if they arent supposed to, etc) 2002-08-25 09:48:50 +00:00
Dana Jansens
45863e605c clean up the new focusing code for workspace switching 2002-08-25 08:41:18 +00:00
Dana Jansens
3ee18e2f5f explicitly set the focused window instead of waiting for the x server when changing workspaces, otherwise, if you move througha workspace before the xserver distributes your focus, you end up losing which window had the focus 2002-08-25 08:11:43 +00:00
Dana Jansens
2c1ce30804 dont add sticky windows to the stacking list more than once 2002-08-24 22:22:52 +00:00
Dana Jansens
23e92e110e put !normal windows in the general client list too 2002-08-24 20:54:24 +00:00
Dana Jansens
82bf5b555f put !normal windows in the stacking client list as well as the normal client list 2002-08-24 20:43:58 +00:00
Dana Jansens
b1da899b32 try see if this broke gnome-panel 2002-08-24 19:58:25 +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
Dana Jansens
81cdff0693 don't unmap/remap sticky windows on a workspace change, but still make sloppy focus work right. 2002-08-24 08:09:35 +00:00
Dana Jansens
0f4737f0f1 put !normal windows in the screen window list
catch systray apps unmap/destroy events
2002-08-24 05:49:22 +00:00
Dana Jansens
8344443c10 handle systray apps closing.. 2002-08-24 04:41:22 +00:00
Dana Jansens
57a46b4f0f default to line width of 0, which is more efficient than 1 2002-08-24 01:14:34 +00:00
Dana Jansens
cbf4bb3d62 use the snap offset as the margin for placing windows instead of a fixed value of 1 2002-08-23 23:13:21 +00:00
Dana Jansens
8dc38853ef dont autoraise when the window isn't going to get focused either. sdl-fullscreen bug fixed. 2002-08-23 07:28:04 +00:00
Dana Jansens
d1b2c03152 get default line width to 1, and make it a more easily used parameter in BPen 2002-08-23 05:35:34 +00:00
Dana Jansens
469b9b3087 give gc's/BPen's a width 2002-08-23 05:12:07 +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
78a8ca9e53 the comment more accurate 2002-08-22 04:05:43 +00:00
Dana Jansens
33d2ceccbe s/__openbox_version/OPENBOX_VERSION 2002-08-22 03:53:17 +00:00
Dana Jansens
989db59a06 adding the cvsignore file for the new nls dir 2002-08-22 03:47:18 +00:00
Dana Jansens
a1b96061eb sync with bb-cvs 2002-08-22 03:46:45 +00:00
Dana Jansens
266a35a943 2.1.0 is our next target 2002-08-22 01:04:16 +00:00
Marius Nita
aa827d0c91 fixed getStringValue failure case and compiler warnings 2002-08-22 01:03:33 +00:00
Dana Jansens
4d0f46e554 dont use __ for variables.. its illegal. (thanks ppl for the patch.) 2002-08-22 01:03:08 +00:00