summaryrefslogtreecommitdiff
path: root/openbox/event.c
AgeCommit message (Collapse)Author
2003-05-16dockapps are ObWindows now.Dana Jansens
set the type when creating new dockapps.
2003-05-16rename "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-16movnig shit aroundDana Jansens
2003-05-14Added a menu to read from a pipe.Scott Moynes
File descriptors added to the event loop.
2003-05-11add 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-11Menus put themselves into the stacking list.Dana Jansens
Clicking on the menu (but not on an entry) will raise it.
2003-05-11Clients 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-11can drag slit-apps around in the slitDana Jansens
2003-05-10add autohiding to the slitDana Jansens
2003-05-10some slit fixes, support resizing slitappsDana Jansens
2003-05-10add a slit to the kernelDana Jansens
2003-05-10be more careful about ignoring focusin/out event pairsDana Jansens
2003-05-10whitespaceScott Moynes
2003-05-09Menu uber patchScott Moynes
Since we have no menu parser see menu_startup() to customize
2003-05-09add a client_activate function, use it for net_wm_active mesgs and for focus ↵Dana Jansens
cycling.
2003-05-09all 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-25let the frame hold a focus state so that it can lie.Dana Jansens
dont focus windows while cycling, just highlight them as if they are focused
2003-04-19rm invalid commentDana Jansens
2003-04-19only look for FocusOut events on the same windowDana Jansens
2003-04-18the mouse grab screws that upDana Jansens
2003-04-18dispatch presses and releases during a move/resizeDana Jansens
2003-04-18kill the debug prints for nowDana Jansens
2003-04-18nm cant do it.. damnDana Jansens
2003-04-18ignore another type of crossing event, caused when leaving gtk popup menusDana Jansens
2003-04-18yet MORE changes to how focusin/out's are handled. more edge case fixing, ↵Dana Jansens
this time with focus fallback when unmapping a window in sloppy focus mode.
2003-04-17remove debug printDana Jansens
2003-04-17dont ignore all Virtual pointer eventsDana Jansens
2003-04-17fix up support for moveresize. make keyboard grabs Async so that i can hit ↵Dana Jansens
escape to cancel a moveresize process.
2003-04-17add support for net_moveresize_window and net_wm_moveresizeDana Jansens
2003-04-17move the move/resize functionality into moveresize.c, for use with the netwm ↵Dana Jansens
atoms. use it from teh plugins. combine the two actions.
2003-04-17ignore virtual crossing events..Dana Jansens
2003-04-16dont send menu events to pluginsDana Jansens
2003-04-16menus works on some level. add a built-in root menuDana Jansens
2003-04-16raise menus above clients.Dana Jansens
hilight menu entries as the cursor passes over them.
2003-04-14clean up this mess of crap a lotDana Jansens
2003-04-13pass the Client for frame_context cuz the client might be NULLDana Jansens
2003-04-13move the openbox engine into librender and the kernel. the theme is loaded ↵Dana Jansens
and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-10add MapRequest printDana Jansens
2003-04-08rm debug printDana Jansens
2003-04-08move config option loading for the kernel into config.c/hDana Jansens
add options for the number of desktops and the names of the desktops
2003-04-08add more options for focus fallback, use an enum for all the types of fallbacks.Dana Jansens
2003-04-07ignore inferior enternotifiesDana Jansens
add anotehr focusdebug print
2003-04-07missed oneDana Jansens
2003-04-07put focus messages in ifdefsDana Jansens
2003-04-06nm that, pointless...Dana Jansens
2003-04-06disable keyboard and mouse input while ob is starting or exitingDana Jansens
2003-04-05change how rc parsing will work. a=b will be parsed in any [section] and ↵Dana Jansens
given to a separate parsing callback. no more general config infrastructure needed/
2003-03-31yet more haxes to make focus events work the way i want. this is rough shit.Dana Jansens
2003-03-30yet more focus fixings. RevertToPointerRoot could mess things up focusing a ↵Dana Jansens
client and us ignoring the FocusIn of Pointer type. this is all handled now.
2003-03-28FocusOut's are NOT ignored. thats bullshit. fixing comment.Dana Jansens