Commit graph

167 commits

Author SHA1 Message Date
Dana Jansens
62ea1c5937 use config.h for configuration options instead of a bunch of -D's on the compile command lines 2002-05-28 07:41:47 +00:00
Dana Jansens
5377e3fde1 added "Hide Toolbar" option. 2002-05-27 05:06:04 +00:00
Dana Jansens
b0f8eab0e6 make window menu behavior consistant. ignore !button1. 2002-05-27 03:55:18 +00:00
Dana Jansens
341c4e04ff mouse wheel support
custom titlebar layout
2002-05-27 03:12:21 +00:00
Dana Jansens
c2ab902334 prevent (and if need be revert) shading if titlebar decor is toggled off 2002-05-26 20:53:48 +00:00
Dana Jansens
f5f7c8fb4e use the raw screen size not the strut adjusted size to determine max_height and width of a client 2002-05-26 20:51:33 +00:00
Dana Jansens
59cea4f2d3 save workspace names properly with the new Configuration class. 2002-05-26 20:51:12 +00:00
Dana Jansens
0305cbdc3a add Configuration class for generic configuration data load/save-ing.
use Configuration class throughout code. no longer save rc file on exit, save when any options are changed.
2002-05-26 20:25:38 +00:00
Dana Jansens
0c7e8e4011 fixed the geometry window not getting the proper pixmap. This was caused by using a style with the window.label.focus set to parentrelative. The window label's parent is the title bar but the geometry window's parent is root. The code now detects the parentrelative and tries to use the window.title as intended. 2002-05-25 15:46:08 +00:00
Dana Jansens
c04cb76409 - raise the window during maximization if the user clicked the maximize button, but otherwise don't
- two fixes here.  1) only raise window in maximize if the window is focused, 2) remap window on reparent event
2002-05-25 15:45:09 +00:00
Dana Jansens
2f65b6533c make use of the --enable-clobber option 2002-05-25 03:46:25 +00:00
Dana Jansens
d744d37540 reindent version string 2002-05-25 03:24:39 +00:00
Dana Jansens
e5d6ed912c reindent again. better now. 2002-05-25 03:23:44 +00:00
Dana Jansens
ca5b573f63 reindent the help/usage message 2002-05-25 02:58:51 +00:00
Dana Jansens
b3737edc7c use openbox/ dir for rc file and menu file. turn menu into a command line option instead of an rc file option 2002-05-25 02:24:30 +00:00
Dana Jansens
e5bdc51167 build a 'openbox' binary 2002-05-25 01:18:50 +00:00
Dana Jansens
f70f3028ce use our default style 2002-05-25 01:11:24 +00:00
Dana Jansens
f992b34c7d use our version string 2002-05-25 01:10:44 +00:00
Dana Jansens
20063c2246 import from bb-cvs 2002-05-25 00:30:31 +00:00
Dana Jansens
8794d357e6 import from bb-cvs
added slit and enable-clobber defines back in Makefile.am
2002-05-25 00:29:44 +00:00
Dana Jansens
18bdbfaad2 better string get/set 2002-05-24 18:19:22 +00:00
Dana Jansens
120d8e5ac3 updated -version output ot list myself 2002-05-23 15:40:11 +00:00
Dana Jansens
bbbe226ccc refix i18n for --disable-nls 2002-05-23 15:22:48 +00:00
Dana Jansens
e7c332a586 missing an include 2002-05-23 15:12:38 +00:00
Dana Jansens
ac62af410d fix compiling with --disable-nls 2002-05-23 15:11:41 +00:00
Dana Jansens
d03852ad25 fix compliling with --disable-slit 2002-05-23 15:00:15 +00:00
Dana Jansens
a85c9a7c6e added XAtom class, and it all now compiles. 2002-05-23 14:53:06 +00:00
Dana Jansens
67b4df1eff merge the sticky window fix from 1.2. 2002-05-23 14:27:52 +00:00
Dana Jansens
fda410fdf2 fixed sticky windows! 2002-05-23 06:23:22 +00:00
Dana Jansens
20d7381ffb new versions of the X classes
added an Atom in XAtom and functionality in XScreen and XDisplay
2002-05-17 02:49:26 +00:00
Dana Jansens
de712f8567 XDisplay's nextEvent completed 2002-05-16 22:48:44 +00:00
Dana Jansens
ae3dc273c4 new i18n class using overloaded operator() instead of getMessage() 2002-05-16 22:35:59 +00:00
Dana Jansens
91a7ca7d20 added the X classes to the build process though they aren't sued by anything else yet. They now compile too. 2002-05-16 18:39:03 +00:00
Dana Jansens
cc7cb82deb adding new X base classes which encapsulate all X server interation 2002-05-16 15:50:41 +00:00
Dana Jansens
4f04dcaf22 removing auto-generated stuff from cvs 2002-05-16 15:27:36 +00:00
Dana Jansens
ae093dba2f make a new autoRaiseDelay value take effect without having to restart 2002-05-16 09:24:40 +00:00
Dana Jansens
7f3d32e3dc make auto-raise value load. 2002-05-16 07:52:13 +00:00
Dana Jansens
927091eef1 fix off-by-one window resizing bug 2002-05-16 07:16:32 +00:00
Dana Jansens
5d6413d495 fix for slit direction menu not reconfiguring properly 2002-05-16 05:59:02 +00:00
Dana Jansens
90e7db977f *** empty log message *** 2002-05-16 04:41:56 +00:00
Dana Jansens
a3a23c28f0 moved menu from a rc file option to a command line option 2002-05-15 22:23:35 +00:00
Dana Jansens
878d57337f update changelog.
removed a redundant var from BaseDisplay.
2002-05-14 23:30:22 +00:00
Dana Jansens
e7978c7d24 confine the mouse to the window for button grabs so that alt-click-drag on a window that wont move doesnt let the mouse leave the window and cause havoc 2002-05-14 23:15:38 +00:00
Dana Jansens
f75083669f new version of bsetroot ported from blackbox cvs 2002-05-14 22:15:01 +00:00
Dana Jansens
527864614b set the button windows to None when they are destroyed so we know they are no longer valid windows 2002-05-14 19:32:32 +00:00
Dana Jansens
1b1efab489 compile with -Wall -W -pendantic when --enable-debug is set. 2002-05-14 19:28:34 +00:00
Dana Jansens
f00ed578ba new focus code! working better than ever! 2002-05-14 07:53:22 +00:00
Dana Jansens
e81b9d6a72 fix for changing window buttons order. destroy them properly when they no longer exist and recreate them if they dont exist yet 2002-05-14 00:47:16 +00:00
Dana Jansens
d6c02ad70c fix segfaut from uninitialized focused_screen pointer 2002-05-13 23:09:20 +00:00
Dana Jansens
6d16679486 focus code updates 2002-05-13 00:23:59 +00:00