| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2003-08-14 | add a menu destructor callback. | Dana Jansens | |
| fix a possible crasher where a callback was called with a different menu. | |||
| 2003-08-12 | adjust for changes to the parsing api. | Dana Jansens | |
| split the menu into its own file. | |||
| 2003-08-12 | move the keyboard and mouse plugins into the kernel for mucho sexiness. | Dana Jansens | |
| make workspace changing a grabbed/interactive process like focus cycling is, with the popup and all. this is some hot shit. | |||
| 2003-08-11 | Some fixes and new bugs. Someone else can do the menus because it is | Scott Moynes | |
| clear no one gives a fuck what I think and no one else wants a window manager that doesn't suck the same balls as every other window manager. | |||
| 2003-07-30 | only ignore wheel buttons | Dana Jansens | |
| 2003-07-29 | Clear current_menu when hiding menus. | Scott Moynes | |
| 2003-07-29 | Close menu properly on unbound keys. | Scott Moynes | |
| 2003-07-29 | Fix some keyboard control issues. | Scott Moynes | |
| 2003-07-28 | use plugin_open_reopen not plugin_open_full | Dana Jansens | |
| 2003-07-28 | demand load plugins from the menu | Scott Moynes | |
| 2003-07-28 | Menu stuff. | Scott Moynes | |
| Testing may begin. | |||
| 2003-07-26 | more fixes | Scott Moynes | |
| 2003-07-26 | Some menu updates. | Scott Moynes | |
| Don't talk to me about menus. | |||
| 2003-07-24 | I had a commit message but my commit got stepped on so fuck it. | Scott Moynes | |
| No one cares what I think anyway. If the menu navigation isn't EXACTLY FUCKING RIGHT I WILL REMOVE IT AND SOME OTHER POOR FUCK CAN PUT UP WITH ALL THE FUCKING BULLSHIT. | |||
| 2003-07-24 | use ob_debug for any debug printing and only display the output when its a ↵ | Dana Jansens | |
| debug build or when --debug is passed to it | |||
| 2003-07-23 | unhilite the entry for the submenu when it is closed | Dana Jansens | |
| 2003-07-23 | * Change xml parsing to pass the parent node, rather than the first | Scott Moynes | |
| child. * Add x,y co-ordinates on showmenu action so we can place menus on keypress. | |||
| 2003-07-22 | add a func to find a menu entry from a submenu. | Dana Jansens | |
| keep menu entries highlighted while they have their submenu open | |||
| 2003-07-22 | add a menuOverlap property to themes, and use it in the submenu placement | Dana Jansens | |
| 2003-07-21 | Keyboard navigatable menus | Scott Moynes | |
| 2003-07-19 | Fix a couple memory leaks. | Scott Moynes | |
| 2003-07-17 | Menu parsing updates for plugins. | Scott Moynes | |
| FIFO menus are the only plugin that takes advantage of this. Example: <menu id="root" label="Openbox 3"> <menu id="fonk" label="fonk" plugin="fifo_menu"> </menu> </menu> This creates a FIFO ~/.openbox/fifo_menu/fonk to which you can send menus to. The menus sent to it must be like <fifo> <item> etc... </fifo> I think. If my memory serves me right. It is all hideous, but I just wanted to experiment and see if it was possible. | |||
| 2003-07-10 | prefix and capitalize ObMenu ObMenuEntry and ObMenuEntryRenderType | Dana Jansens | |
| make the ObMenuEntryRenderType a standard enum instead bitflags | |||
| 2003-07-10 | remove the ob_root var, its redundant of what Xlib already provides | Dana Jansens | |
| 2003-07-10 | prefixing and capitalizing the StackLayer -> ObStackingLayer enum. | Dana Jansens | |
| less includes in headers for less rebuilding on changes | |||
| 2003-07-10 | rename the Client struct to ObClient | Dana Jansens | |
| 2003-07-10 | rename 'xinerama' stuff to 'monitors' to be more generic and descriptive. | Dana Jansens | |
| 2003-06-29 | Handle menu events a little better: don't bother updating a submenu on | Scott Moynes | |
| mouseover if it is already open, and call update on menus, even if they aren't marked as invalid. | |||
| 2003-06-27 | xinerama support | Dana Jansens | |
| 2003-06-26 | remove unused variable | Dana Jansens | |
| 2003-06-25 | menus grab the keyboard and pointer, thus making only one menu visible at a ↵ | Dana Jansens | |
| time, and making them act like gtk menus and * menus do, where you can click and drag and release to select something as well as click-release to elave it open while you search around the menu | |||
| 2003-06-24 | position submenus correctly horizontally | Dana Jansens | |
| 2003-06-22 | add a simple menu parser. | Dana Jansens | |
| while menu parsing, the theme does not exist so we can't do any theme stuff while creating menu stuff, so put that off for later, i.e when the menu is shown. | |||
| 2003-06-21 | kill a warning | Dana Jansens | |
| 2003-06-21 | fix a warning | Dana Jansens | |
| 2003-06-21 | put the render theme into a struct | Dana Jansens | |
| 2003-06-21 | fixed to accomodate the changes to the render/ API. | Dana Jansens | |
| 2003-05-22 | layers submenu on client | Scott Moynes | |
| 2003-05-21 | Client menus | Scott Moynes | |
| Add "client_menu" to pluginrc to use. | |||
| 2003-05-18 | Added a fifo_menu plugin | Scott Moynes | |
| 2003-05-16 | rename "Slit" to "Dock". | Dana Jansens | |
| add config options to the rc3 for the dock. create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map). | |||
| 2003-05-16 | add anotehr stacking_add function. | Dana Jansens | |
| make stacking_add take care of raising also. make new windows that dont get focus also not raise above the focused window. | |||
| 2003-05-14 | watch out for not loading the timed_menu plugin | Dana Jansens | |
| 2003-05-14 | Added a menu to read from a pipe. | Scott Moynes | |
| File descriptors added to the event loop. | |||
| 2003-05-11 | add internal popups n shit to the stacking list. | Dana Jansens | |
| some cleanups for the stacking order hint. add non-opaque move/resize. cant toggle it yet. | |||
| 2003-05-11 | rm comment for shit i fixed | Dana Jansens | |
| 2003-05-11 | Menus put themselves into the stacking list. | Dana Jansens | |
| Clicking on the menu (but not on an entry) will raise it. | |||
| 2003-05-11 | Clients Menus and Slits are all 'ObWindow's now. | Dana Jansens | |
| Stacking is done with ObWindows. Slits add themselves to the stacking order, as do clients of course. Added some macros for adding/removing to the stacking order. | |||
| 2003-05-10 | make the client menu not have a title | Dana Jansens | |
| 2003-05-10 | Turn off timed_menu by default | Scott Moynes | |
