| Age | Commit message (Collapse) | Author |
|
them when they are not being shown (saves iterating thru the list uselessly when a client is unmanaged)
|
|
hilited/flashing/urgent windows (feature req/bug #4341)
|
|
Openbox menus.
This changes how the imagecache works, you can load an image into it directly,
or you can load it by name (then it will load it from a file on disk).
NOTE: The name part is incomplete, as it needs to use the freedesktop.org icon
spec to search for the right file. Also to resize it should look for another
icon on disk with the same name but different size (icon themes).
|
|
So you can find valid targets on desktops other than the currently visible one
|
|
list menus
|
|
the current desktop (Request #4284)
|
|
|
|
client_activate() is a helpful way to focus a window on another desktop,
but only Openbox is allowed to do such things, user messages cannot.
|
|
If an icon is the same as one in the cache, then it uses that one.
icons of different sizes (from the same client) are linked together into
one, and resizes of icons are cached and linked to all the various sizes.
so you only need one icon in memory for all your terminals now. ya!
|
|
|
|
|
|
Define void functions with (void), not ().
Add missing includes.
Some functions were declared static but defined non-static.
Some variables that should be file static were file global but not used in any other file.
prop.h defined a new prop_atoms in each file that included it instead of declaring it extern.
|
|
|
|
|
|
|
|
also make it so &-specified shortcuts are always underlined
|
|
focus without raising now (or without unshading)
|
|
|
|
|
|
|
|
|
|
destroy_notify which is really what it is, and is more consistant now that there are 2 notifies
|
|
|
|
|
|
desktop are iconified. hopefully this separator will be okay?
|
|
like menu titles and what not, they are only for strigns oenbox provides.
|
|
2) update copyrights.
3) make release. ok that part not quite yet.
|
|
|
|
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
|
|
actually fixes bugs with omnipresent windows and adding desktops. it is just overall a little nicer i think.
also this is not tested. sorry if it breaks everything.
|
|
|
|
|
|
all related to _NET_WM_USER_TIME and focus stealing prevention
a) add launcher startup notification. this means when you run something from
the openbox menu or a key/mouse binding, that startup notification will go
on in openbox and other applications like your panel or something
b) add the _NET_WM_USER_TIME property for windows
c) use the _NET_WM_USER_TIME data and startup notification to prevent focus
stealing.
d) cookie party !! ! all are invited.
e) oh yeah, and pass around timestamps for a lot more things. like, when you
run an action, send the timestamp for the event that is running the action.
this is important for startup notification. this also affects menus.
f) yes.. cookies..
would it be a good idea to disable focus stealing prevention if a window takes
too long to load? i mean.. maybe after a certain length of time, a user can't be
expected to not do anything in any other windows, but would they still want the
new application to focus then? HMM. open question i guess..
|
|
|
|
maybe i am crazy but it seems like a good idea
|
|
rc.xml. needs some layout tuneups
|