Commit graph

139 commits

Author SHA1 Message Date
Dana Jansens
7d67f8557b make cycling by window class work properly, was using the app name instead of class
also, make the code gcc 2.95 friendly
2002-07-20 16:52:52 +00:00
Dana Jansens
ffd7021d22 add maximizing to the action enum 2002-07-20 16:30:26 +00:00
Dana Jansens
843f9726ab add execute command. add string to action class. 2002-07-20 16:26:37 +00:00
Dana Jansens
f32096dcd2 exec works now 2002-07-20 16:17:24 +00:00
Dana Jansens
bf3c87c886 added hardcoded bindings for changeWorkspace 1-4 2002-07-20 10:18:43 +00:00
Dana Jansens
e8fcc69d4b rename the sendTo action to sendToWorkspace 2002-07-20 10:17:08 +00:00
Dana Jansens
6a8f5f44e1 added sendTo action 2002-07-20 10:15:43 +00:00
Dana Jansens
5cb52056ef add 'toggleomnipresent' action 2002-07-20 10:11:10 +00:00
Dana Jansens
e01cab39e5 small change. 2002-07-20 10:06:48 +00:00
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