| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-05 | Allow selecting menu entries during menuHideDelay if you click again, bug 5501 | Mikael Magnusson | |
| 2014-10-11 | Pass the GravityPoint as const* instead of by value | Mikael Magnusson | |
| 2014-10-06 | Let the menu placement code know if the position was user specified | Mikael Magnusson | |
| This way, it can avoid running the code that moves it to a good position relative to a mouse that isn't there | |||
| 2014-10-06 | Resolve gravity coords in menuframe so it can use the widths | Mikael Magnusson | |
| 2012-09-30 | add menu_sort_entries() which sorts all entries in an ObMenu | Dana Jansens | |
| this function sorts each group of entries that appear together between two consecutive separators (or ends of the list) | |||
| 2011-08-01 | Allow setting icons for submenus | Mikael Magnusson | |
| 2010-05-11 | add cleanup function for menus that fires when the menu is no longer visible | Dana Jansens | |
| 2009-12-21 | Set up work for making a 3.5 prerelease. | Dana Jansens | |
| Set version stuff to 3.5.0-rc1. Copy the CHANGELOG from 3.4-working. Rename the obt-4.0 and obrender-4.0 pkgconfig stuff to obt-3.5 and obrender-3.5 Rename the "render" directory to "obrender" so that the public headers can be installed in <obrender/*> | |||
| 2008-02-15 | () -> (void) also in .h files, and fix a place that gave arguments when it ↵ | Mikael Magnusson | |
| shouldn't have. | |||
| 2008-02-14 | Introducing the icon cache. | Dana Jansens | |
| 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! | |||
| 2008-01-20 | move the xdg path stuff into obt/paths.[ch], and make render and openbox use it | Dana Jansens | |
| 2008-01-20 | update openbox to use the current parser interface in libobt | Dana Jansens | |
| there is also some random bug fixes for other libobt stuff in here. | |||
| 2007-07-10 | let you specify shortcuts in your menus. change & to be _ for shortcut selection | Dana Jansens | |
| 2007-06-23 | add shortcuts to add/remove desktops in the client list menus. | Dana Jansens | |
| also make it so &-specified shortcuts are always underlined | |||
| 2007-06-23 | action.h not needed here | Dana Jansens | |
| 2007-06-22 | add the cyclewindows action | Dana Jansens | |
| 2007-06-22 | add the showmenu action | Dana Jansens | |
| 2007-06-22 | well.. it compiles.. | Dana Jansens | |
| 2007-06-10 | cache pipe menus until the menus close | Dana Jansens | |
| 2007-06-02 | do the menu_can_hide thing properly. was such a hack before? and the ↵ | Dana Jansens | |
| variable was getting set from all kinds of events like motion notify. totally not reliable. now it works all nice. | |||
| 2007-05-29 | add the rgba alpha to the menu entries | Dana Jansens | |
| 2007-05-09 | compile fix | Dana Jansens | |
| 2007-05-09 | fix no more crashing in the client menu. | Dana Jansens | |
| 2007-05-07 | add a notifier for clients changing desktops. use it to update the send-to ↵ | Dana Jansens | |
| 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 | merge in r6153-6154 from the 3.4 branch | Dana Jansens | |
| 2007-05-05 | changes to the client menu, which entries are there, and reorganizing, and ↵ | Dana Jansens | |
| 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-03 | don't show the client menu when its for an invalid window | Dana Jansens | |
| 2007-04-26 | place the client menu at the top left of the window when opening it with a ↵ | Dana Jansens | |
| 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-25 | cleanups for keyboard menu shotcuts. dont let & set a shortcut from stuff ↵ | Dana Jansens | |
| like menu titles and what not, they are only for strigns oenbox provides. | |||
| 2007-04-25 | add keyboard shortcuts to the menus. you can specify the shortcut key with & ↵ | Dana Jansens | |
| even in root menu and stuff | |||
| 2007-04-22 | 1) get rid of menu titles | Dana Jansens | |
| 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-03-18 | use const char*'s when we should be | Dana Jansens | |
| 2007-03-11 | wow... this is a big commit... | Dana Jansens | |
| 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.. | |||
| 2003-09-17 | no tabs | Dana Jansens | |
| 2003-09-17 | add copyright headers, adjust --version output to include copyright, and ↵ | Dana Jansens | |
| --help output to not include version output. | |||
| 2003-09-07 | little bit of an actions overhaul, added action_run* so that duplicated code ↵ | Dana Jansens | |
| 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-04 | when a pipe menu is killed, kill all its submenus as well | Dana Jansens | |
| 2003-09-03 | add a reconfigure action, also reconfigure on SIGUSR2. | Dana Jansens | |
| support reconfiguring throughout the entire codebase. | |||
| 2003-09-02 | use new menu.bullet.selected.imageColor. use the text colors for the menu ↵ | Dana Jansens | |
| mask icons instead of teh bullet color, and set it based on selected/disabled/normal like the text. | |||
| 2003-08-30 | add suppot for showing pixmap masks in menus where the rgba icons go too | Dana Jansens | |
| 2003-08-30 | add pipe-menus | Dana Jansens | |
| 2003-08-29 | remove plugins from the menu parsing | Dana Jansens | |
| 2003-08-28 | new method for loading menu files etc | Dana Jansens | |
| 2003-08-28 | fix for using freed memory to exec stuff | Dana Jansens | |
| 2003-08-28 | add icons to the client-list-menu | Dana Jansens | |
| 2003-08-28 | make submenus not require the menu to exist when they are created, not until ↵ | Dana Jansens | |
| they are shown. crash fix in client_menu | |||
| 2003-08-28 | make client-list-menu work too | Dana Jansens | |
| more menu cleanups | |||
| 2003-08-28 | load menu plugins automatically from whats in the menu file | Dana Jansens | |
| menu fixups move enabled into the 'normal menu item' specific data stuff | |||
| 2003-08-28 | change the menu plugin interface, no need for the create/destroy functions ↵ | Dana Jansens | |
| any more. redo the client-menu plugin to work with the new menu api | |||
| 2003-08-28 | half way through the changes to new menu code/design. hot shit. static menus ↵ | Dana Jansens | |
| work, on to plugins next. | |||
