Commit graph

230 commits

Author SHA1 Message Date
Dana Jansens
2d11488069 add -help and -version (thanks ppl) 2002-08-19 06:12:09 +00:00
Dana Jansens
c5d10bd1dd add the date 2002-08-16 21:09:01 +00:00
Dana Jansens
8b5a616b31 group next/prev commands together 2002-08-16 20:28:45 +00:00
Dana Jansens
0fa436084e specify which parameters can be specifyed for cycling windows and workspaces 2002-08-16 20:23:52 +00:00
Dana Jansens
2f0d10cc0e ignore the new generated manpage 2002-08-16 20:12:45 +00:00
Dana Jansens
7590b3763e mention that options dont exist in epist yet 2002-08-16 20:11:42 +00:00
Dana Jansens
e979c2adb6 fix breaks/indents for the options section 2002-08-16 19:34:53 +00:00
Dana Jansens
2f919fc768 add a .br 2002-08-16 19:33:38 +00:00
Dana Jansens
7c841bbfcc add a manpage for epistrc. Update the epist mapage a bit. 2002-08-16 19:31:54 +00:00
Dana Jansens
8e50f87c63 ignore the generated manpage 2002-08-16 18:32:54 +00:00
Dana Jansens
6bf013e2b7 dont lose the last-focused window when all windows lose focus 2002-08-16 05:29:31 +00:00
Dana Jansens
4f30ee5471 add authors for epist in manpage 2002-08-16 05:01:36 +00:00
Dana Jansens
9af4075917 add manpages for epist and for xftlsfonts 2002-08-16 04:59:22 +00:00
Scott Moynes
963473ba55 some new functions added to the rc file 2002-08-16 04:38:14 +00:00
Dana Jansens
544da8c704 set up a default rc file, and change teh user rc to ~./openbox/epistrc 2002-08-16 03:28:20 +00:00
Scott Moynes
13cf497f83 Added default rc file 2002-08-16 03:05:14 +00:00
Dana Jansens
99a3884296 catch tge XFT define, from config.h 2002-08-15 23:51:19 +00:00
Dana Jansens
3a6e590d50 proper scoping 2002-08-15 19:12:28 +00:00
Dana Jansens
41a38bbdaf basename() returns a string sometimes.. go shaleh. but this makes it work both ways. 2002-08-15 19:10:55 +00:00
Dana Jansens
02d144a891 no more relavent 2002-08-15 19:03:07 +00:00
Dana Jansens
0479a9f263 build something when theres no xft support 2002-08-15 18:38:29 +00:00
Dana Jansens
352163bd64 make sure the increments are > 0. 2002-08-15 18:35:34 +00:00
Dana Jansens
89bd8afdb8 build epist normally, dont link in stuff it doenst need to yet 2002-08-15 18:24:58 +00:00
Dana Jansens
2241f5c8ea better track of the last window on a screen. 2002-08-15 16:26:07 +00:00
Dana Jansens
f21fbf1de5 sync with bb-cvs 2002-08-15 16:24:29 +00:00
Scott Moynes
d856db568a oops. buglet. extra for loop 2002-08-14 20:55:35 +00:00
Scott Moynes
75b6a5a378 added the ability to have numeric arguments for the cycle window/workspace functions.
eg.
Control-Mod1-Down nextWorkspace 6;
Control-Mod1-Right nextWorkspace;
Would allow some form of relative workspace flipping. It might be much less useful for cycling windows.
2002-08-14 04:17:46 +00:00
Scott Moynes
5b088be950 fixed spelling mistake 2002-08-09 01:34:17 +00:00
Dana Jansens
01096f8674 sync with blackbox-cvs 2002-08-08 23:07:24 +00:00
Dana Jansens
652addd232 allow modifierless root keys 2002-08-08 22:45:26 +00:00
Dana Jansens
7d72843f3a adding egnerated files to cvs 2002-08-08 21:10:52 +00:00
Dana Jansens
a906821589 watch for a failed opening of the X server! 2002-08-08 18:21:01 +00:00
Scott Moynes
97e86c912e A few bug fixes and change the config to case insensitive and be more
tolerant of errors.
2002-08-08 03:10:54 +00:00
Dana Jansens
90ee16fc86 better support for relative resizing 2002-08-07 16:27:27 +00:00
Dana Jansens
d8967bd534 support better resizing a delta value instead of an absolute value 2002-08-07 16:24:13 +00:00
Dana Jansens
20045e735d add the yacc/lex generated stuff 2002-08-07 02:51:40 +00:00
Dana Jansens
e5e886bc0f sendTo and goto workspaces both need to start at 0, not 1 2002-08-07 02:17:01 +00:00
Scott Moynes
1f539dccc6 fixed change workspace and indenting 2002-08-07 02:10:16 +00:00
Dana Jansens
b0239459c3 drop the ""'s from actions' string arguments 2002-08-07 01:57:31 +00:00
Dana Jansens
616fa39a16 build the yacc/lex stuff 2002-08-07 01:46:26 +00:00
Dana Jansens
0ca8cd6f68 include the right header and cast to avoid warnings 2002-08-07 01:45:13 +00:00
Dana Jansens
71f05fc2a4 fix std:: namespace problems 2002-08-07 01:34:34 +00:00
Dana Jansens
4c10947be5 subtract 1 from teh workspace number specified 2002-08-07 01:30:19 +00:00
Scott Moynes
ab80aa4981 bad patch 2002-08-06 23:33:40 +00:00
Scott Moynes
3c4a0e5fa9 added the lex source file 2002-08-06 23:08:54 +00:00
Scott Moynes
6d40002093 Big fat merge for epist.
This adds a config parser, chaining, and a tonne of other stuff.
Still need to fix up build system for the lex and yacc stuff.
2002-08-06 22:37:06 +00:00
Dana Jansens
a2a348c233 perhaps fix an infinate loop in here.. 2002-08-06 08:13:22 +00:00
Dana Jansens
d7bf31c5b5 make the execute process better 2002-07-26 09:21:17 +00:00
Dana Jansens
ca31686579 remove debug cout 2002-07-26 09:21:03 +00:00
Dana Jansens
cd6c4ebcb2 add new binary 2002-07-26 07:32:42 +00:00
Dana Jansens
aab3c5df07 add default workspace change bindings 2002-07-25 05:16:08 +00:00
Dana Jansens
b065c29aa6 make what is output optional 2002-07-25 05:15:45 +00:00
Dana Jansens
fb7b6b3761 add the xftlsfonts utility 2002-07-25 04:40:04 +00:00
Dana Jansens
97c3b159c2 dont focus more than one window when cycling! 2002-07-25 03:55:54 +00:00
Dana Jansens
fa95bcda02 wait for 20 seconds instead of 20 milliseconds for a netwm window manager to appear 2002-07-25 03:14:10 +00:00
Dana Jansens
fa34ea5250 don't try pass focus off to windows that dont take it 2002-07-24 17:49:57 +00:00
Dana Jansens
49c04eaf57 fix capitalization 2002-07-24 16:54:18 +00:00
Dana Jansens
d6cc0b6193 document the current hardcoded key bindings 2002-07-24 16:53:52 +00:00
Dana Jansens
33cce0d97e remove a debug cout 2002-07-24 10:03:11 +00:00
Dana Jansens
ae86775d04 make lastActiveWindow more intelligent 2002-07-24 10:02:32 +00:00
Dana Jansens
0adf54b0ca better window focusing 2002-07-24 09:39:34 +00:00
Dana Jansens
746c37b24b smarter window cycling, behave with omnipresent windows 2002-07-24 09:39:18 +00:00
Dana Jansens
8e38989ee8 remove some unneeded std::'s 2002-07-24 09:03:05 +00:00
Dana Jansens
4652af7b28 watch for case where not all screens get managed! 2002-07-24 08:44:21 +00:00
Dana Jansens
28594da6de epist + multihead == <drool>
added next/prevWindowOnAllScreens
added next/prevScreen
2002-07-24 08:33:35 +00:00
Dana Jansens
3792d28333 make more clear 2002-07-23 21:51:38 +00:00
Dana Jansens
f6a3cd61f8 cycle windows was looping forever! 2002-07-23 21:49:59 +00:00
Dana Jansens
c6699031a0 no more segging when adding removing windows 2002-07-23 04:58:21 +00:00
Dana Jansens
fc792813a2 including wrong 2002-07-23 01:30:58 +00:00
Dana Jansens
3a9f075274 much nicer hardcoded bindings! :) 2002-07-22 09:27:40 +00:00
Dana Jansens
e8f387ea48 handle events on the right screen 2002-07-22 08:38:51 +00:00
Dana Jansens
6268e2c42a run execs 2002-07-22 08:31:36 +00:00
Dana Jansens
6ea8fb9afa function declaration for a function that no longer exists 2002-07-22 02:16:57 +00:00
Scott Moynes
a0cf45a0ef handle all combinations of lock modifiers on keypress
this should be an rc file option
2002-07-21 22:35:43 +00:00
Scott Moynes
f754eb0ea4 Handle all combinations of the lock modifiers on a keypress.
This should be a rc file option once we have one.
2002-07-21 22:34:38 +00:00
Dana Jansens
0ee5660504 dont use "exec " anymore cuz then stuff like && doesn't work 2002-07-21 10:18:12 +00:00
Dana Jansens
728022e170 exec stuff with "exec " so the sh isnt left over in memory for each process 2002-07-21 10:13:04 +00:00
Dana Jansens
54c495c83c add some cvsignore's 2002-07-20 23:19:25 +00:00
Dana Jansens
66803e3a7f add no_NO and ro_RO translations 2002-07-20 23:18:29 +00:00
Dana Jansens
7d4a07cbbc i put paths in here by accident ^_^ 2002-07-20 23:11:46 +00:00
Dana Jansens
3fd35d37e6 add another hardcoded binding :) 2002-07-20 21:08:11 +00:00
Dana Jansens
c258a4717a remove the add/remove/active_window debug cout's 2002-07-20 20:29:10 +00:00
Dana Jansens
675d16c71a implement window resizing. using resizing incrememnts if the window has requested them! 2002-07-20 20:25:56 +00:00
Dana Jansens
5b91573e0c implement window resizing 2002-07-20 20:06:38 +00:00
Dana Jansens
6595476d81 keep track of window dimentions
use them for window moving
2002-07-20 20:04:27 +00:00
Dana Jansens
32ac5d9b88 add action and design for resizing a window 2002-07-20 18:46:29 +00:00
Dana Jansens
4aeca296e8 implement toggleMaximize(Vert|Horz|Full) 2002-07-20 18:44:39 +00:00
Dana Jansens
f7a41999bf implement moveWindowUp/Down/Left/Right 2002-07-20 18:16:52 +00:00
Dana Jansens
a16ae87339 changed teh builtin bindings.. :) 2002-07-20 18:04:48 +00:00
Dana Jansens
aa34774d4c now it opens on all possible screens 2002-07-20 17:04:07 +00:00
Dana Jansens
6d403febc6 let you specify the class for cycling windows per class 2002-07-20 17:00:36 +00:00
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