Commits

Author Commit Message Labels Comments Date
Nikhil Marathe
Little touchups
Nikhil Marathe
Added listener for button press and changed on new .on() listener style
Nikhil Marathe
Added button press event.
Nikhil Marathe
Added macro to create event handler functions with common signature
Nikhil Marathe
Refactored mouse settings.
Nikhil Marathe
Use wait rather than poll
Nikhil Marathe
Exposed window creation directly to users.
Nikhil Marathe
More thoughts
Nikhil Marathe
Converted test.js to use exec and added motion listener
Nikhil Marathe
Setup basic event handling macros. Implemented HandleMotionNotify which emits "motion" events
Nikhil Marathe
Expose Quit to Javascript
Nikhil Marathe
Added Exec to handle events
Nikhil Marathe
Added xcb-event linking
Nikhil Marathe
Used the window class
Nikhil Marathe
Exposed window class to Javascript via Connection.createWindow
Nikhil Marathe
Link against xcb-atom
Nikhil Marathe
integrated window into the initialization. Added GetXConnection() so other internal classes can access the connection required to be passed to all xcb calls
Nikhil Marathe
Added Window class which wraps a xcb window.
Nikhil Marathe
Added event stuff to NOTES
Nikhil Marathe
Added utility macros file
Nikhil Marathe
Added NOTES and ideal.js to set a goal for xcbjs some years into the future
Nikhil Marathe
Made Connection extend EventEmitter now that we are heading towards async
Nikhil Marathe
Initial Import