- int current_x, current_y;
- Sys_GetCursorPos(widget, ¤t_x, ¤t_y);
- int dx = current_x - self->last_x;
- int dy = current_y - self->last_y;
- int ddx = current_x - self->recorded_x;
- int ddy = current_y - self->recorded_y;
- self->last_x = current_x;
- self->last_y = current_y;
- if (dx != 0 || dy != 0) {
- //globalOutputStream() << "motion x: " << dx << ", y: " << dy << "\n";
- if (ddx < -32 || ddx > 32 || ddy < -32 || ddy > 32) {
- Sys_SetCursorPos(widget, self->recorded_x, self->recorded_y);
- self->last_x = self->recorded_x;
- self->last_y = self->recorded_y;
- }
- self->m_function(dx, dy, event->state, self->m_data);
- }
- return FALSE;
+ int current_x, current_y;
+ Sys_GetCursorPos( widget, ¤t_x, ¤t_y );
+ int dx = current_x - self->last_x;
+ int dy = current_y - self->last_y;
+ int ddx = current_x - self->recorded_x;
+ int ddy = current_y - self->recorded_y;
+ self->last_x = current_x;
+ self->last_y = current_y;
+ if ( dx != 0 || dy != 0 ) {
+ //globalOutputStream() << "motion x: " << dx << ", y: " << dy << "\n";
+ if (ddx < -32 || ddx > 32 || ddy < -32 || ddy > 32) {
+ Sys_SetCursorPos( widget, self->recorded_x, self->recorded_y );
+ self->last_x = self->recorded_x;
+ self->last_y = self->recorded_y;
+ }
+ self->m_function( dx, dy, event->state, self->m_data );
+ }
+ return FALSE;