summaryrefslogtreecommitdiff
path: root/src/actions.cc
AgeCommit message (Collapse)Author
2003-03-21rm the old code including the .pys and the c++ shitDana Jansens
2003-03-16merge the C branch into HEADDana Jansens
2003-02-19time to refactor shit hardDana Jansens
2003-02-19dont assume only 5 mouse buttons.Dana Jansens
dont need to track them all either, kill the queue, and watch one at a timesmarter
2003-02-18watch for case where we think one button is pressed but it isnt anymore, ↵Dana Jansens
making Click events get missed
2003-02-14Add the "obsetroot" tool. Use it to set the root background.Dana Jansens
2003-02-14add a Config class with config data from the scripts.Dana Jansens
set up the functions for loading a style from a file. use the Config class throughout instead of reading out of the python namespace all the time.
2003-02-11make stacked cycling work without a modifier-key binding, i think. cleaner ↵Dana Jansens
checking for modifiers in motion and stackedcycle.
2003-02-10keep track of struts for each desktopDana Jansens
2003-02-09use the c++ std cheadersDana Jansens
2003-02-08No longer using otk widgets for the frame decorations.Dana Jansens
The titlebar no long has any buttons, in preparation for a new button system. Using otk::Size for sizes, and unsigned ints (*PAIN*) we'll see..
2003-02-07compress motion events betterDana Jansens
2003-02-04make python config variables very visible by making them all capitals. ↵Dana Jansens
cleaner nicer documentation in the py modules. make public functions more visible.
2003-02-03remove a XXXDana Jansens
2003-01-30add a Release MouseAction for python hooksDana Jansens
2003-01-25new/better/cleaner scripting interfaceDana Jansens
2003-01-24allow python to grab the keyboard. have release events go to the grabs ↵Dana Jansens
callback. remove the modifier from teh state when a modifier key is the one being released
2003-01-23remove unused old handlersDana Jansens
2003-01-17add a drag thresholdDana Jansens
2003-01-14just return if a valid widget isnt found, racey to assertDana Jansens
2003-01-13use the new non-static displayDana Jansens
2003-01-13move the Openbox::instance pointer to simply "openbox".Dana Jansens
2003-01-11removing all prefixes completedDana Jansens
2003-01-11valgrind fixes, and fixes for writing shit all over the environment. yay~!!!!!!!Dana Jansens
2003-01-10dont bother making a copy of the event to change its typeDana Jansens
2003-01-10when i get a button press on the client window, i have to manufacture the ↵Dana Jansens
release, because i never will get one from the x server
2003-01-10include the all otk stuff into the openbox python module. rename widget.hh ↵Dana Jansens
to stop conflicting with the one in otk/
2003-01-10new python interface! using the .py shadow wrappers from swigDana Jansens
2003-01-09new python callbacks data, infrastructure. going to rework bindings code. ↵Dana Jansens
cvs wont work for shit now. but thats life.
2003-01-07supply python routines for next/prev workspaceDana Jansens
2003-01-06add comments for rming masks from the eventsDana Jansens
2003-01-04add support for wm_window_roleDana Jansens
2003-01-03put event bindings in OBBindings tooDana Jansens
2003-01-03allow "event bindings" via ebind() for new windows/window enter/leaveDana Jansens
2003-01-03cleanup naming in OBBindingsDana Jansens
2003-01-03clicks on the client work as they shouldDana Jansens
2003-01-03moving a window is possible once againDana Jansens
2003-01-03new mouse button code is seeming to work. you can move windowsDana Jansens
2003-01-03trasitioning for new button event handlingDana Jansens
2003-01-02kill button release eventsDana Jansens
2003-01-02new code for bindings/callbacks. much sexier. now passes python classes back ↵Dana Jansens
to the callbacks, and the storage of the callbacks in the code is much more clear. huzzah.
2002-12-31add click_raise global varDana Jansens
2002-12-30so close to keybindings. wont link for now.Dana Jansens
2002-12-30keybindings underway. dont work yetDana Jansens
2002-12-25global python scripts. client motion/resizing is all done via python nowDana Jansens
2002-12-25python with callbacks!Dana Jansens
2002-12-20segfault no more on root clicksDana Jansens
2002-12-18can resize now too. compress motion events.Dana Jansens
2002-12-18you can move windows!Dana Jansens
2002-12-18can tell where events are coming from!Dana Jansens