summaryrefslogtreecommitdiff
path: root/openbox/event.c
AgeCommit message (Collapse)Author
2003-06-08this cnofigure is FINAL!Dana Jansens
2003-05-24there's this case where we DONT want to ignore both events or we end up ↵Dana Jansens
without anything we know of being focused, even tho something is. this case is now covered. ps i hate focus so much.
2003-05-23dont refocus the focused window, that just causes so many problems (with ↵Dana Jansens
alt-tab :)
2003-05-23ignore ancestor FocusIn events. i get them sometimes when hitting alt-tab ↵Dana Jansens
and that totally fucks it up cuz it cancels teh alt-tab process.
2003-05-22only button 1 can use menu itemsDana Jansens
2003-05-22a missing break!Dana Jansens
2003-05-21Client menusScott Moynes
Add "client_menu" to pluginrc to use.
2003-05-182 in 1 deal :\Dana Jansens
client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything). client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons.
2003-05-18add (optional) support for showing a busy cursor via startup notificationDana Jansens
2003-05-17disallow drag events on title buttons.Dana Jansens
dont redraw title button when the wheel buttons are used on them.
2003-05-16remove debug printsDana Jansens
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