summaryrefslogtreecommitdiff
path: root/plugins/keyboard/keyboard.c
AgeCommit message (Collapse)Author
2003-08-12remove the keyboard plugin shitDana Jansens
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-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-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-22set the x/y values in the moveresize struct for moveresize key actionsDana Jansens
2003-07-10replace the focus_backup with the screen_support_win, we dont need 2 ↵Dana Jansens
offscreen windows.
2003-07-10prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitzDana Jansens
2003-07-10prefixing and capitalizing the StackLayer -> ObStackingLayer enum.Dana Jansens
less includes in headers for less rebuilding on changes
2003-07-10rename the Client struct to ObClientDana Jansens
2003-07-10add misc.h with some standard enumerations with proper prefixing and ↵Dana Jansens
capitalizations. use the new enums throughout. provide keycodes and cursors through ob_cursor and ob_keycode functions, which use the new misc.h enums for picking the cursor and keycode.
2003-06-26if grab fails dont set grabbed_keyDana Jansens
2003-06-04grab bindings on each client's frame (and the focus_backup) instead of on ↵Dana Jansens
the root window
2003-06-04grab the keybaord before cycling focus for reduced latencyDana 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-23had some code inside the action for loop that didnt belong in thereDana Jansens
2003-05-22only grab C-g while in a chainDana Jansens
2003-05-22async key grabs to avoid race conditions with the sync stuff. there are ↵Dana Jansens
still possible rases (yay X) but they will be much harder to hit, i expect noone will ever hit them more than once/often enuogh to realise.
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-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-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-09buld fixes for the new libsDana Jansens
2003-04-07once in a window-cycle, don't fire any other key bindingsDana Jansens
2003-04-05linear focus cycling of the godsDana Jansens
2003-04-05add special shit for window cycling, grab the keyboard etcDana 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-04-05initialize all vars.Dana Jansens
change warnings to messages
2003-04-04add the keyboard plugin into the build systemsDana Jansens
keyboard bindings are parsed from the rc file
2003-03-26not using CurrentTime anywhereDana Jansens
2003-03-26use CurrentTime again?Dana Jansens
2003-03-26bind C-g for the rset keyDana Jansens
2003-03-26remove an extraneous g_warningDana Jansens
2003-03-26load keybindings from keysrcDana Jansens
2003-03-26XAllowEvents with a timestamp, otherwise we end up with a grab in place that ↵Dana Jansens
we dont want
2003-03-25i fucked that one upDana Jansens
2003-03-23add the plugin_setup_config functionDana Jansens
2003-03-21add an xlock bindingDana Jansens
2003-03-20alt bindingsDana Jansens
2003-03-19use the grab.h funcs to grab keys and buttonsDana Jansens
2003-03-19mouse and key bindings plugins work. segfault somewhere still on shutdownDana Jansens
2003-03-18grab the keyboard not the server!Dana Jansens
2003-03-18use the grab_server functionDana Jansens
2003-03-18keyboard bindings are functionalDana Jansens
2003-03-18add a keyboard pluginDana Jansens