| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2003-05-10 | Timed menu that reads output from a process while the window is hidden | Scott Moynes | |
| 2003-05-09 | Menu uber patch | Scott Moynes | |
| Since we have no menu parser see menu_startup() to customize | |||
| 2003-05-09 | all my changes while i was offline. | Dana Jansens | |
| better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT. | |||
| 2003-04-22 | More menu changes to facilitate plugins. | Scott Moynes | |
| 2003-04-22 | Render menus only when they are invalid. | Scott Moynes | |
| 2003-04-16 | menus works on some level. add a built-in root menu | Dana Jansens | |
| 2003-04-16 | raise menus above clients. | Dana Jansens | |
| hilight menu entries as the cursor passes over them. | |||
| 2003-04-16 | save the window ids in a map for the menus | Dana Jansens | |
| 2003-04-15 | start of showing/rendering menus. woot! | Dana Jansens | |
| 2003-04-14 | these menus should not be removed, they are good and will be used. | Dana Jansens | |
| 2003-04-14 | *** empty log message *** | Scott Moynes | |
| 2003-03-29 | no //'s plz | Dana Jansens | |
| 2003-03-29 | Menu data structures basically completed. | Scott Moynes | |
| Need the engine support still, parser, and controllers. | |||
| 2003-03-24 | Added some menu structure. | Scott Moynes | |
