summaryrefslogtreecommitdiff
path: root/plugins/mouse/mouse.c
AgeCommit message (Collapse)Author
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-02omg i found the bug that would make the mouse cursor end up way far from ↵Dana Jansens
where you started the drag.
2003-07-25lwindow needs a typeDana Jansens
2003-07-24double clicks only work on the same window with both clicksDana Jansens
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-10prefixing and capitalization for the Frame->ObFrame struct and the ↵Dana Jansens
Context->ObFrameContext enum and its constants.
2003-07-10rename the Client struct to ObClientDana Jansens
2003-06-25use the alst button press for clicks instead of teh fisrt. it make sno diff ↵Dana Jansens
to me really and this makes it work when you grab the pointer on the click, without leaving the mouse plugin in a weird state.
2003-06-04remove that fancy new leftHanded option, it should be done via xmodmap insteadDana Jansens
2003-06-04add a leftHanded option for mouse bindings, reverses the left/right keywordsDana Jansens
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-24ECKS EM ELLDana 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-11can drag slit-apps around in the slitDana Jansens
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-17net_WM!@^&(Dana Jansens
2003-04-17use the right clientDana Jansens
2003-04-17dont use the client if there is noneDana 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-17save the client and context during drags since a pointer grab will change themDana Jansens
2003-04-15start of showing/rendering menus. woot!Dana 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-06save the state at the start of a drag and use it throughout until the button ↵Dana Jansens
is released
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-04-05not using quarks, using an array and a Context enum for contextsDana Jansens
2003-04-02make the drag threshold and double click time into rc optionsDana Jansens
2003-03-31use the client's size instead of the frames size so the real size is used, ↵Dana Jansens
not the size of the frame (avoids shaded window problem)
2003-03-31unser drag_used when drag is unset tooDana Jansens
2003-03-31add a space where it belongsDana Jansens
2003-03-31make realeases fire releases instead of presses. make drags prevent clicks ↵Dana Jansens
only if there is something bound to the drag.
2003-03-28set lbutton from clicksDana Jansens
2003-03-28rm debug printsDana Jansens
2003-03-28take borders into account for figuring clicksDana Jansens
2003-03-26not using CurrentTime anywhereDana Jansens
2003-03-26parse a mouserc file for mouse bindingsDana Jansens
2003-03-26strdown the context nameDana Jansens
2003-03-25presses work when clicks dont on the frame around the titlebar..Dana Jansens
2003-03-23raise AND focusDana Jansens
2003-03-23add the plugin_setup_config functionDana Jansens
2003-03-22add the client_kill function, and the kill action, and bind it to the middle ↵Dana Jansens
mouse button on the close button.
2003-03-21dont raise on client clicksDana Jansens
2003-03-19dont raise the window on a titlebar drag eitherDana Jansens
2003-03-19add a drag thresholdDana Jansens
2003-03-19use the grab.h funcs to grab keys and buttonsDana Jansens
2003-03-19fewer context lookupsDana Jansens
2003-03-19add click on client binding. XAllow when clicking on the clientDana Jansens
2003-03-19all the old ob2 mouse bindings are workinDana Jansens
2003-03-19add mbinds for shading windows on the titlebarDana Jansens
2003-03-19end dragsDana Jansens