aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-01-17 05:31:24 +0000
committercorvid <corvid@lavabit.com>2011-01-17 05:31:24 +0000
commit9e34ba448c0ca6924ebab59a6a9ffd998f7e40f5 (patch)
tree39bc6b23e48a18f59e73de9e13e10642e314fb80
parente664be04f78436bedc5d7adfac3bdac11201e53a (diff)
toolbar button cb
-rw-r--r--src/ui.cc24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/ui.cc b/src/ui.cc
index aef1302b..ac2082d5 100644
--- a/src/ui.cc
+++ b/src/ui.cc
@@ -286,53 +286,53 @@ static void location_cb(Fl_Widget *wid, void *data)
static void b1_cb(Fl_Widget *wid, void *cb_data)
{
int bn = VOIDP2INT(cb_data);
- int k = Fl::event_key();
- if (k && k <= 7) {
+ int k = Fl::event_button();
+ if (k >= FL_LEFT_MOUSE && k <= FL_RIGHT_MOUSE) {
_MSG("[%s], mouse button %d was pressed\n", button_names[bn], k);
_MSG("mouse button %d was pressed\n", k);
}
switch (bn) {
case UI_BACK:
- if (k == 1) {
+ if (k == FL_LEFT_MOUSE) {
a_UIcmd_back(a_UIcmd_get_bw_by_widget(wid));
- } else if (k == 3) {
+ } else if (k == FL_RIGHT_MOUSE) {
a_UIcmd_back_popup(a_UIcmd_get_bw_by_widget(wid));
}
break;
case UI_FORW:
- if (k == 1) {
+ if (k == FL_LEFT_MOUSE) {
a_UIcmd_forw(a_UIcmd_get_bw_by_widget(wid));
- } else if (k == 3) {
+ } else if (k == FL_RIGHT_MOUSE) {
a_UIcmd_forw_popup(a_UIcmd_get_bw_by_widget(wid));
}
break;
case UI_HOME:
- if (k == 1) {
+ if (k == FL_LEFT_MOUSE) {
a_UIcmd_home(a_UIcmd_get_bw_by_widget(wid));
}
break;
case UI_RELOAD:
- if (k == 1) {
+ if (k == FL_LEFT_MOUSE) {
a_UIcmd_reload(a_UIcmd_get_bw_by_widget(wid));
}
break;
case UI_SAVE:
- if (k == 1) {
+ if (k == FL_LEFT_MOUSE) {
a_UIcmd_save(a_UIcmd_get_bw_by_widget(wid));
}
break;
case UI_STOP:
- if (k == 1) {
+ if (k == FL_LEFT_MOUSE) {
a_UIcmd_stop(a_UIcmd_get_bw_by_widget(wid));
}
break;
case UI_BOOK:
- if (k == 1) {
+ if (k == FL_LEFT_MOUSE) {
a_UIcmd_book(a_UIcmd_get_bw_by_widget(wid));
}
break;
case UI_TOOLS:
- if (k == 1 || k == 3) {
+ if (k == FL_LEFT_MOUSE || k == FL_RIGHT_MOUSE) {
a_UIcmd_tools(a_UIcmd_get_bw_by_widget(wid), wid);
}
break;