Commit graph

842 commits

Author SHA1 Message Date
Scott Moynes
e811623978 fixed debug flag being forced on. 2002-08-29 00:07:53 +00:00
Scott Moynes
767e04e090 Added a optional omnipresent button, enabled using the title bar layout key "S".
Needs to be documented, and the drawing tweaked a bit.
2002-08-28 23:58:32 +00:00
Dana Jansens
d139e299d5 cleanups and add a server grab in getValue 2002-08-27 12:49:04 +00:00
Dana Jansens
d5c9224d84 systray windows fix 2002-08-27 11:16:57 +00:00
Dana Jansens
5033ce0a24 proper mask t catch the unmap events on systray windows 2002-08-27 10:57:15 +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
Dana Jansens
f5a1f592a4 fix shape support 2002-08-27 08:18:04 +00:00
Marius Nita
07e619ebbb Added missing header for clearShape, which was breaking compilation 2002-08-27 06:59:57 +00:00
Dana Jansens
0026b391d6 latest changessssshape changes, give vR credit 2002-08-27 04:09:53 +00:00
Dana Jansens
9667f3a0e9 fix shape.
a) it didnt work when it added shape after mapping
b) removing shape wouldnt have worked right either
2002-08-27 03:59:51 +00:00
Marius Nita
53b6f16b46 initial checkin 2002-08-27 03:02:55 +00:00
Scott Moynes
bb9a37ec3d Draw close button with line_width of 2. 2002-08-26 23:52:37 +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
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