version 1.44, 2022/02/01 18:12:20 |
version 1.45, 2022/02/16 18:55:05 |
|
|
m->x > pd->px + pd->sx - 1 || |
m->x > pd->px + pd->sx - 1 || |
m->y < pd->py || |
m->y < pd->py || |
m->y > pd->py + pd->sy - 1) { |
m->y > pd->py + pd->sy - 1) { |
if (MOUSE_BUTTONS(m->b) == 2) |
if (MOUSE_BUTTONS(m->b) == MOUSE_BUTTON_3) |
goto menu; |
goto menu; |
return (0); |
return (0); |
} |
} |
|
|
border = BOTTOM; |
border = BOTTOM; |
} |
} |
if ((m->b & MOUSE_MASK_MODIFIERS) == 0 && |
if ((m->b & MOUSE_MASK_MODIFIERS) == 0 && |
MOUSE_BUTTONS(m->b) == 2 && |
MOUSE_BUTTONS(m->b) == MOUSE_BUTTON_3 && |
(border == LEFT || border == TOP)) |
(border == LEFT || border == TOP)) |
goto menu; |
goto menu; |
if (((m->b & MOUSE_MASK_MODIFIERS) == MOUSE_MASK_META) || |
if (((m->b & MOUSE_MASK_MODIFIERS) == MOUSE_MASK_META) || |
border != NONE) { |
border != NONE) { |
if (!MOUSE_DRAG(m->b)) |
if (!MOUSE_DRAG(m->b)) |
goto out; |
goto out; |
if (MOUSE_BUTTONS(m->lb) == 0) |
if (MOUSE_BUTTONS(m->lb) == MOUSE_BUTTON_1) |
pd->dragging = MOVE; |
pd->dragging = MOVE; |
else if (MOUSE_BUTTONS(m->lb) == 2) |
else if (MOUSE_BUTTONS(m->lb) == MOUSE_BUTTON_3) |
pd->dragging = SIZE; |
pd->dragging = SIZE; |
pd->dx = m->lx - pd->px; |
pd->dx = m->lx - pd->px; |
pd->dy = m->ly - pd->py; |
pd->dy = m->ly - pd->py; |