Dana Jansens
4940d007cc
super amazing enter event skipping.
...
also mucho fixed for <underMouse>
2007-06-03 19:09:32 +00:00
Dana Jansens
9752670920
remove a function that is no longer used. and backwards boolean algebra was causing us to not ignore the right enter events
2007-05-19 00:38:06 +00:00
Dana Jansens
6d26502631
super correct enter event ignoring that will only ignore what it has to, yay?
2007-05-18 00:11:01 +00:00
Dana Jansens
c6dac85397
don't let the user toggle decorations on widnows that don't have any decorations to toggle
2007-05-17 02:29:13 +00:00
Dana Jansens
281c1edb42
kill enter events without using pointer grabs
2007-05-17 02:21:22 +00:00
Dana Jansens
11df262d7e
add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW which aren't in the NETWM spec yet, but will be shortly.
2007-05-13 17:15:15 +00:00
Dana Jansens
e40624b5c1
don't use it actually. it's confusing.
2007-05-12 19:32:12 +00:00
Dana Jansens
cea602d734
put the shade icon in the right place
2007-05-12 19:31:11 +00:00
Dana Jansens
ecfd93b186
change client menu back to "Roll up/down". update strings, also some fixes.
2007-05-12 16:09:26 +00:00
Dana Jansens
0fedacf700
separate roll up and roll down.
...
new strings in the po's, which are actually old strings.
fix a couple menus shortcuts besides.
2007-05-11 04:51:29 +00:00
Dana Jansens
65d50861ad
when un-showing the desktop if a window is getting shown, iconify the others so just the one is shown
2007-05-10 23:22:54 +00:00
Dana Jansens
4546925b58
get the mouse pointer position if it is on another screen too.
...
let you move/resize from the client menu if the mouse is on another screen
2007-05-09 04:04:53 +00:00
Dana Jansens
65eb46bd1f
unused variable
2007-05-09 03:59:57 +00:00
Dana Jansens
f806e7f24e
typo
2007-05-09 00:57:20 +00:00
Dana Jansens
c254f76022
fix move and resize up
2007-05-09 00:29:30 +00:00
Dana Jansens
7869b81d46
more crash fix
2007-05-09 00:21:52 +00:00
Dana Jansens
f0fdba8ad3
fix no more crashing in the client menu.
2007-05-09 00:11:06 +00:00
Dana Jansens
1361a87bdf
hide after iconifying
2007-05-09 00:05:11 +00:00
Dana Jansens
48d7045208
update the client menu when you do stuff without closing it.
...
but this means we can't use actions in it. oh well?
can kill the desktop notifiers now too. yay for more obvious code paths.
2007-05-08 23:50:13 +00:00
Dana Jansens
e0409cd794
make maximize work when its not-fullmax
2007-05-08 22:59:16 +00:00
Dana Jansens
f017556fed
maximize in the client menu is enabled when it's not full-maxed
2007-05-08 22:57:27 +00:00
Dana Jansens
1fa08abd9c
um... hide the client menu when the window changes desktops. its not visible anymore (probably..) and no send to menu wont be wrong too.
2007-05-07 23:48:05 +00:00
Dana Jansens
fa332cc314
try reselect the same line. its not perfect though..
2007-05-07 23:38:10 +00:00
Dana Jansens
280529221e
add a notifier for clients changing desktops. use it to update the send-to menu if it changes. it does this by closing/opening the menu.. thats about the best we can do tho with this menu code without huge changes
2007-05-07 23:26:22 +00:00
Dana Jansens
526560b8a0
changes to the client menu, which entries are there, and reorganizing, and renaming.
...
let you highlight disabled menu entries, they just aren't runable of course, and add the activedisabled theme element for these entries.
add the all desktops button picture to "All desktops" in the client menu
update the themes for the new element, and some changes to make things more readable-better contrast.
CLEARLOOKS-OLIVE is now DIFFERENT FROM THE 3.4 BRANCH SO DON'T RE-RUN THEMETOXML ON IT :( :(
yeah.. i think that is everything?
2007-05-05 22:26:59 +00:00
Dana Jansens
e0e1d4ba7e
don't show the client menu when its for an invalid window
2007-05-03 20:39:26 +00:00
Dana Jansens
26879183e9
place the client menu at the top left of the window when opening it with a key binding.
...
change how the first menus are placed. place them like other people place menus. maybe this is good, maybe it is bad, we will see..
2007-04-26 05:08:33 +00:00
Dana Jansens
9aa42c2ae7
cleanups for keyboard menu shotcuts. dont let & set a shortcut from stuff like menu titles and what not, they are only for strigns oenbox provides.
2007-04-25 02:50:59 +00:00
Dana Jansens
4717b9870c
change resize binding
2007-04-25 01:36:20 +00:00
Dana Jansens
5d5be2ba2a
add keyboard shortcuts to the menus. you can specify the shortcut key with & even in root menu and stuff
2007-04-25 01:33:20 +00:00
Dana Jansens
2442cdfd85
1) translate all of openbox's output
...
2) update copyrights.
3) make release. ok that part not quite yet.
2007-04-23 17:56:35 +00:00
Dana Jansens
957963e272
1) get rid of menu titles
...
2) let separators have labels, when they have a label, then they will appear like a menu title used to
so if you want a menu title, you use a separator in the menu itself at the top
more style work may be needed
2007-04-22 00:36:54 +00:00
Dana Jansens
3678f8df8a
use const char*'s when we should be
2007-03-18 15:07:30 +00:00
Dana Jansens
8226cd7026
make the all desktops thinger get disabled too
2003-10-17 06:27:14 +00:00
Dana Jansens
a38b954a9d
the menu's labels are allocated
2003-10-11 17:57:50 +00:00
Dana Jansens
0843ff29b8
disable the decorate option for non-normal (undecorated) windows
2003-10-09 16:51:22 +00:00
Dana Jansens
133ce865f7
change the labels in the client menu depending on the window's state
2003-10-09 16:45:14 +00:00
Dana Jansens
16f46c296d
no tabs
2003-09-17 07:44:49 +00:00
Dana Jansens
c4e4760c41
add copyright headers, adjust --version output to include copyright, and --help output to not include version output.
2003-09-17 07:32:52 +00:00
Dana Jansens
78282959f9
little bit of an actions overhaul, added action_run* so that duplicated code can all be in the same place now woot.
...
allow actions to specify when they can be used (ShowMenu cant in the OB_USER_ACTION_MENU_SELECTION case)
remove KeyboardMove ad KeyboardResize. Instead, just use Move and Resize and determine if it should be a keyboard move/resize in the code
2003-09-07 19:03:20 +00:00
Dana Jansens
02b0b1733a
use new menu.bullet.selected.imageColor. use the text colors for the menu mask icons instead of teh bullet color, and set it based on selected/disabled/normal like the text.
2003-09-02 18:53:08 +00:00
Dana Jansens
e10b4aacc3
add masks from the titlebar buttons to the client menu's options
2003-08-30 19:03:29 +00:00
Dana Jansens
43fded6a10
fix includes
2003-08-29 08:44:40 +00:00
Dana Jansens
a9567a8163
move the client and client-list menus into the 'kernel'
2003-08-29 07:56:49 +00:00