Files
gimp/app/core
Michael Natterer 3fbbb9b333 app: GimpMotionBuffer API cleanup and refactoring
- start_stroke()/finih_stroke() -> begin_stroke()/end_stroke()
- process_event_queue() -> process_stroke()
- GimpMotionBuffer::motion() -> GimpMotionBuffer::stroke()
- add GimpMotionBuffer::hover() and process_hover()
- remove push_event_history() and pop_event_queue() from API

The thing works like this:

- Motion events are continuously fed into the buffer using motion_event()
- begin_stroke()/end_stroke() correspond to BUTTON_PRESS/BUTTON_RELEASE,
  the period between them is a "stroke"
- If motion_event() returns TRUE, we request "stroke" signals by calling
  process_stroke() and "hover" signals by calling process_hover()
2011-04-18 11:08:24 +02:00
..
2009-10-17 20:37:53 +02:00
2009-07-20 12:48:05 +02:00
2010-04-03 21:06:15 +03:00
2010-11-19 12:02:57 +01:00
2010-07-26 01:08:44 +02:00
2010-09-11 23:02:15 +02:00
2011-03-17 20:25:43 +01:00
2011-03-08 17:15:47 +01:00