summaryrefslogtreecommitdiff
path: root/plugins/menu
AgeCommit message (Collapse)Author
2003-08-12adjust for changes to the parsing api.Dana Jansens
split the menu into its own file.
2003-08-12move 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-11Some fixes and new bugs. Someone else can do the menus because it isScott 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-08-09changes to the timer api, pass the timer to the callback function.Dana Jansens
add a desktop-switch popup with the desktop's name
2003-08-06disable the current desktop in the send-to menuDana Jansens
2003-07-28Menu stuff.Scott Moynes
Testing may begin.
2003-07-24I 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-24use 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-23declare vars at topDana Jansens
2003-07-23i already fixed this once :) var declarations go firstDana Jansens
2003-07-23add the include menu pluginDana Jansens
2003-07-23Timed menu updates. Still needs work.Scott Moynes
2003-07-23Better placement of the client window. Might need some tweaking.Scott Moynes
2003-07-23Added include_menu.c as an example of how one could write a plugin.Scott Moynes
2003-07-23* Change xml parsing to pass the parent node, rather than the firstScott Moynes
child. * Add x,y co-ordinates on showmenu action so we can place menus on keypress.
2003-07-22declare vars at the top of the blockDana Jansens
2003-07-19If there is a pid="true" attribute in the <menu plugin="fifo_menu">Scott Moynes
tag, append .pid to the fifo files. This allows for more than one openbox to be run by the same user and use fifo menus.
2003-07-17Menu 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-10prefix and capitalize ObMenu ObMenuEntry and ObMenuEntryRenderTypeDana Jansens
make the ObMenuEntryRenderType a standard enum instead bitflags
2003-07-10prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitzDana Jansens
2003-07-10kill warningsDana Jansens
2003-07-10rename 'xinerama' stuff to 'monitors' to be more generic and descriptive.Dana Jansens
2003-07-10update the build system, using a single Makefile.am for a sexyass ↵Dana Jansens
non-recursive make. booyah!
2003-06-30Remove menu plugins because they are stupid and don't work.Scott Moynes
2003-06-29prepare for alpha1 release.Dana Jansens
make 'make dist' work.
2003-06-29Update the send-to window only if the workspaces have changed.Scott Moynes
2003-06-27xinerama supportDana Jansens
2003-06-25use the stock shownig method for the client menu for now, makes it pop up ↵Dana Jansens
under the cursor so a click-release works like expected
2003-06-21put the render theme into a structDana Jansens
2003-06-20position the client menu rightDana Jansens
2003-06-20simply the render interface by not requiring the setting of all the areas. ↵Dana Jansens
only take a w and h in paint(). best font layout ever.
2003-05-24this is a big one! im putting stats in here just cuz!Dana Jansens
59 files changed, 1691 insertions(+), 607 deletions(-) Adding the beginings of ObConf. Adding a resistance-config plugin for ObConf. Creating an obparser library that obrender can use, the kernel can use, plugins can use, and ObConf and its plugins can use. (its just code for using libXml2)
2003-05-24let the client menu open below the top of the window, just limit it at the ↵Dana Jansens
titlebar
2003-05-23Fixed missing includesScott Moynes
2003-05-23Add toggle decor action to client menuScott Moynes
2003-05-22watch out for border widthsDana Jansens
2003-05-22add the client_menu stuffDana Jansens
2003-05-22layers submenu on clientScott Moynes
2003-05-21Client menusScott Moynes
Add "client_menu" to pluginrc to use.
2003-05-19add fifo_menu shitDana Jansens
2003-05-18Added a fifo_menu pluginScott Moynes
2003-05-18needs the libsn flags to use openbox.h nowDana Jansens
2003-05-18Clean up on destroy.Scott Moynes
2003-05-18Added stat() based timed menu update.Scott Moynes
Needs parser before it is useful.
2003-05-16Fixed child wait.Scott Moynes
2003-05-16add stdio.hDana Jansens
2003-05-14Added a menu to read from a pipe.Scott Moynes
File descriptors added to the event loop.
2003-05-11cleanupsDana Jansens
2003-05-10ignore the build shitDana Jansens
2003-05-10Turn off timed_menu by defaultScott Moynes