Commit graph

230 commits

Author SHA1 Message Date
Dana Jansens
92864e8d1d add cycling of windows of the same class on all workspaces 2002-07-20 10:06:09 +00:00
Dana Jansens
348c8bff11 add cycling of next/prev window of class 2002-07-20 10:03:42 +00:00
Dana Jansens
a9dfa0439b add next/prev window on all workspaces 2002-07-20 09:58:49 +00:00
Dana Jansens
faab750f78 properly track the active workspace and the number of workspaces.
use these to cycle workspaces.
2002-07-20 09:51:42 +00:00
Dana Jansens
c6234a4de0 add iconifying 2002-07-20 09:28:01 +00:00
Dana Jansens
b94699afc3 add raising and lowering 2002-07-20 09:20:14 +00:00
Dana Jansens
5bf463ea95 add the ability to close a window 2002-07-20 09:17:23 +00:00
Dana Jansens
c9be3ee061 added window cycling 2002-07-20 09:02:45 +00:00
Dana Jansens
8e601e4a64 line up the vars 2002-07-20 08:38:50 +00:00
Dana Jansens
b790e78e0a make the returned action list a const reference 2002-07-20 08:36:06 +00:00
Dana Jansens
8ec56b9907 make the action list returned a const 2002-07-20 08:35:13 +00:00
Dana Jansens
f693859b3e remove some debug couts 2002-07-20 08:24:59 +00:00
Dana Jansens
b4816f2417 make shading work 2002-07-20 08:24:51 +00:00
Dana Jansens
7d153b742b dont pass bound keys through to the application 2002-07-20 08:09:40 +00:00
Dana Jansens
c517f51100 some cleanups and such. 2002-07-20 08:06:54 +00:00
Scott Moynes
b4411cb1ef Added changeWorkspace() and a broken toggleShaded() 2002-07-20 01:44:01 +00:00
Dana Jansens
a939bb6e41 properly scope thse stl stuff please! 2002-07-19 22:41:48 +00:00
Dana Jansens
be77122bee add file headers and couple fixups 2002-07-19 22:40:29 +00:00
Dana Jansens
b9e5c705ab no need to scope here 2002-07-19 22:37:52 +00:00
Dana Jansens
bf21451f67 add a count to the actions enum 2002-07-19 22:37:11 +00:00
Dana Jansens
1ed841ef2a make both for's work teh same way 2002-07-19 22:35:46 +00:00
Dana Jansens
8cfa247c3f insert some whitespace 2002-07-19 22:34:35 +00:00
Scott Moynes
ba58f65d00 added contructor for the actions 2002-07-19 22:34:28 +00:00
Dana Jansens
a0e50e15b5 fix typos 2002-07-19 22:33:20 +00:00
Dana Jansens
a79513f3d2 make epist not build with the rest of the source tree 2002-07-19 20:48:17 +00:00
Scott Moynes
f586e55a8c Added an action class and started the even handler. 2002-07-19 13:11:27 +00:00
Dana Jansens
3442c5ef1c add cvsignore 2002-07-18 05:36:14 +00:00
Scott Moynes
c804a5a092 added some notes about a config file format 2002-07-17 00:40:10 +00:00
Scott Moynes
27fadda0d6 Don't install epist until it actually does something of value 2002-07-15 22:58:07 +00:00
Dana Jansens
043e42a316 libgen.h is used by basename() 2002-07-13 20:29:00 +00:00
Dana Jansens
0b198a00c2 update deps in the Makefile 2002-07-13 19:47:06 +00:00
Dana Jansens
09591a9a22 more actions 2002-07-12 16:34:51 +00:00
Dana Jansens
129f565557 add a size specifier to the enum 2002-07-12 16:32:07 +00:00
Dana Jansens
836d93624c removing now-unused files. 2002-07-12 16:31:24 +00:00
Dana Jansens
24a1e215d1 epist now based on the BaseDisplay.
has the ability to be multiscreen!
2002-07-12 16:29:59 +00:00
Scott Moynes
89d09297f0 some of the actions I came up with 2002-07-12 03:03:55 +00:00
Dana Jansens
5112b62704 gets a whole lotta window information now, and updtes when it changes! 2002-07-12 02:48:43 +00:00
Dana Jansens
5fed16de70 we now know for every window its state and its desktop 2002-07-12 01:50:56 +00:00
Scott Moynes
b10d59dabb some more notes 2002-07-12 01:35:36 +00:00
Dana Jansens
0a9130b6c7 now we know the state of windows 2002-07-12 00:40:05 +00:00
Dana Jansens
cf3d512a99 add header for perror() 2002-07-12 00:25:04 +00:00
Scott Moynes
31732c1574 Initial notes on design and features 2002-07-12 00:03:44 +00:00
Dana Jansens
0aae724186 epist now handles -display on the command line, and gets the client list and act
ive window
2002-07-11 18:13:38 +00:00
Dana Jansens
7aea20d612 epist parses teh cpommand line for -display, and catches Property notify events. It knows about the client list and active window so far 2002-07-11 18:00:46 +00:00
Dana Jansens
426b1ea2b6 open an X display 2002-07-11 02:17:47 +00:00
Dana Jansens
c8d584f90e added signal handling 2002-07-11 02:12:40 +00:00
Dana Jansens
06413d7e30 add the copyright 2002-07-11 01:53:47 +00:00
Dana Jansens
f04d2f0fc3 adding epist! 2002-07-11 01:49:04 +00:00
Dana Jansens
9e99a9a1e2 sync with bb cvs 2002-07-10 22:24:48 +00:00
Dana Jansens
75a068cca2 removing old Makefile.in, rolling back Makefile.am to before the mappable muse button bindings 2002-07-03 01:31:32 +00:00
Dana Jansens
e90fafd2fd fix off-by-ones in window-to-window snapping. move the property from the blackbox class to the screen class. 2002-06-07 00:24:02 +00:00
Dana Jansens
aad50046de synched with bb-cvs. couple bug fixes. 2002-06-05 04:20:08 +00:00
Dana Jansens
b48e215ca6 updated nls to use openbox.cat 2002-05-28 12:21:38 +00:00
Dana Jansens
0bf0d84443 adding .cvsignore files to the repository to clean up the output whenever you commit some sort of cvs action 2002-05-28 10:33:56 +00:00
Dana Jansens
6284d4ef90 fix bug where destroying the wrong windows in BlackboxWindow::positionButtons.
make util/ directory use the new config.h too
2002-05-28 09:38:40 +00:00
Dana Jansens
99555fea08 reusing the blackbox-cvs bsetroot. it did in fact work right now. 2002-05-25 02:44:46 +00:00
Dana Jansens
3531afa1cc imprted new tools from bb-cvs
re-change bsetroot to work preperly regarding the root window atoms
2002-05-25 00:49:41 +00:00
Dana Jansens
83347770a6 make work with new i18n 2002-05-23 14:52:24 +00:00
Dana Jansens
4f04dcaf22 removing auto-generated stuff from cvs 2002-05-16 15:27:36 +00:00
Dana Jansens
90e7db977f *** empty log message *** 2002-05-16 04:41:56 +00:00
Dana Jansens
788754fec3 better setting of atoms. plugged memory leak. 2002-05-15 10:14:45 +00:00
Dana Jansens
c1bf229290 better behavior with root pixmap atoms. create them if they do not exist. 2002-05-15 03:54:43 +00:00
Dana Jansens
52c955c491 update to work with renamed function in BaseDisplay 2002-05-15 03:40:09 +00:00
Dana Jansens
f7ace0fad8 new version of bsetbg
bsetroot now plays niecly with Eterm. Also, updated to the latest bsetroot from blackbox cvs
2002-05-14 23:07:54 +00:00
Dana Jansens
f75083669f new version of bsetroot ported from blackbox cvs 2002-05-14 22:15:01 +00:00
Dana Jansens
abfaee7368 fix compilign without LinkedList 2002-05-13 02:34:42 +00:00
Dana Jansens
8956328138 gcc 3 compatibility, converted strstreams to stringstreams 2002-05-07 15:34:46 +00:00
Dana Jansens
4e2c37f2d2 fix headers to use the new defines 2002-05-05 23:18:35 +00:00
Dana Jansens
415f0241b3 xsetbg typo 2002-05-01 19:56:29 +00:00
Dana Jansens
6796e79827 took bsetroot from Blackbox moving_target.. "bsetroot now sets xrootpmap_id, pseudo transparent apps should be happy" 2002-04-28 19:35:59 +00:00
Scott Moynes
66e3f4d060 added new bsetbg manpage 2002-04-18 21:07:47 +00:00
Scott Moynes
1b129560d0 new bsetbg version with manpage 2002-04-18 20:54:45 +00:00
Dana Jansens
812f64eb56 new bsetbg from cthulhain 2002-04-18 20:36:28 +00:00
Dana Jansens
88d43795b1 renamed the Changelog files
get the latest version of bsetbg from the blackbox cvs
2002-04-16 20:11:00 +00:00
Dana Jansens
dbd6327646 apparently there were compiling problems with automake/autoconf. This should make those go away. 2002-04-15 06:44:49 +00:00
Dana Jansens
932ced3040 add the Geometry classes to bsetroot 2002-04-14 19:41:50 +00:00
Dana Jansens
3eb75618dc Fixed bsetroot to use the new Geometries returned in ScreenInfo 2002-04-14 19:32:09 +00:00
Dana Jansens
d2bcec1cda made bsetroot compile with the new code for references instead of pointers 2002-04-14 14:39:04 +00:00
Scott Moynes
b7fa41a30b Fixed a bug in the bsetroot build that caused really strange behaviour 2002-04-13 21:26:00 +00:00
Dana Jansens
dfc5f03458 Initial revision 2002-04-11 03:20:38 +00:00