mousetweaks r137 - in trunk: . src
- From: gerdk svn gnome org
- To: svn-commits-list gnome org
- Subject: mousetweaks r137 - in trunk: . src
- Date: Sun, 6 Apr 2008 19:31:23 +0100 (BST)
Author: gerdk
Date: Sun Apr 6 19:31:22 2008
New Revision: 137
URL: http://svn.gnome.org/viewvc/mousetweaks?rev=137&view=rev
Log:
2008-04-06 Gerd Kohlberger <gerdk svn gnome org>
* src/mt-timer.c: Remove unused variables.
* src/mt-main.c: Don't send right-clicks too fast. This helps
to avoid running into active pointer grabs. (eg. gnome-panel)
Modified:
trunk/ChangeLog
trunk/src/mt-main.c
trunk/src/mt-timer.c
Modified: trunk/src/mt-main.c
==============================================================================
--- trunk/src/mt-main.c (original)
+++ trunk/src/mt-main.c Sun Apr 6 19:31:22 2008
@@ -210,6 +210,16 @@
}
}
+static gboolean
+right_click_timeout (gpointer data)
+{
+ MTClosure *mt = (MTClosure *) data;
+
+ SPI_generateMouseEvent (mt->pointer_x, mt->pointer_y, "b3c");
+
+ return FALSE;
+}
+
static void
delay_timer_finished (MtTimer *timer, gpointer data)
{
@@ -218,7 +228,9 @@
mt_cursor_manager_restore_all (mt_cursor_manager_get_default ());
SPI_generateMouseEvent (0, 0, "b1r");
- SPI_generateMouseEvent (mt->pointer_x, mt->pointer_y, "b3c");
+ SPI_generateMouseEvent (mt->pointer_x, mt->pointer_y, "abs");
+
+ g_timeout_add (100, right_click_timeout, data);
}
/* at-spi callbacks */
@@ -278,8 +290,6 @@
cairo_t *cr;
gdouble target;
- target = mt_timer_get_target (timer);
-
surface = cairo_image_surface_create_for_data (image,
CAIRO_FORMAT_ARGB32,
width, height,
@@ -291,6 +301,7 @@
if (cairo_status (cr) != CAIRO_STATUS_SUCCESS)
return FALSE;
+ target = mt_timer_get_target (timer);
cairo_set_operator (cr, CAIRO_OPERATOR_ATOP);
cairo_rectangle (cr, 0, 0, width, height / (target / time));
cairo_set_source_rgba (cr, 0., 0., 0., 0.75);
Modified: trunk/src/mt-timer.c
==============================================================================
--- trunk/src/mt-timer.c (original)
+++ trunk/src/mt-timer.c Sun Apr 6 19:31:22 2008
@@ -185,7 +185,7 @@
{
g_return_val_if_fail (MT_IS_TIMER (timer), FALSE);
- return (MT_TIMER_GET_PRIVATE (timer)->tid != 0);
+ return MT_TIMER_GET_PRIVATE (timer)->tid != 0;
}
gdouble
@@ -199,8 +199,6 @@
gdouble
mt_timer_get_target (MtTimer *timer)
{
- MtTimerPrivate *priv;
-
g_return_val_if_fail (MT_IS_TIMER (timer), 0.0);
return MT_TIMER_GET_PRIVATE (timer)->target;
@@ -209,8 +207,6 @@
void
mt_timer_set_target (MtTimer *timer, gdouble time)
{
- MtTimerPrivate *priv;
-
g_return_if_fail (MT_IS_TIMER (timer));
g_return_if_fail (time >= 0.5);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]