Mercurial > geeqie.yaz
diff src/view_file_icon.c @ 448:a73cc0fa14d0
Use explicit names for mouse buttons instead of numbers.
MOUSE_BUTTON_LEFT = 1
MOUSE_BUTTON_MIDDLE = 2
MOUSE_BUTTON_RIGHT = 3
It makes the code easier to read.
author | zas_ |
---|---|
date | Sun, 20 Apr 2008 21:30:36 +0000 |
parents | ddabc4873a3f |
children | 48c8e49b571c |
line wrap: on
line diff
--- a/src/view_file_icon.c Sun Apr 20 20:35:26 2008 +0000 +++ b/src/view_file_icon.c Sun Apr 20 21:30:36 2008 +0000 @@ -1450,7 +1450,7 @@ switch (bevent->button) { - case 1: + case MOUSE_BUTTON_LEFT: if (!GTK_WIDGET_HAS_FOCUS(vfi->listview)) { gtk_widget_grab_focus(vfi->listview); @@ -1464,7 +1464,7 @@ } #endif break; - case 3: + case MOUSE_BUTTON_RIGHT: vfi->popup = vficon_pop_menu(vfi, (id != NULL)); gtk_menu_popup(GTK_MENU(vfi->popup), NULL, NULL, NULL, NULL, bevent->button, bevent->time); break; @@ -1496,7 +1496,7 @@ if (id) was_selected = (id->selected & SELECTION_SELECTED); - if (bevent->button == 1 && + if (bevent->button == MOUSE_BUTTON_LEFT && id && vfi->click_id == id) { vficon_set_focus(vfi, id); @@ -1531,7 +1531,7 @@ } } } - else if (bevent->button == 2 && + else if (bevent->button == MOUSE_BUTTON_MIDDLE && id && vfi->click_id == id) { vficon_select_util(vfi, id, !(id->selected & SELECTION_SELECTED));