fLastButtons
if (fLastButtons == 0) {
fLastButtons = buttons;
fLastButtons(0),
uint32 fLastButtons;
if (fLastButtons == 0) {
fLastButtons = buttons;
fLastButtons(0),
uint32 fLastButtons;
fLastButtons(0),
uint32 fLastButtons;
Looper()->CurrentMessage()->FindInt32("buttons", &fLastButtons);
if(fLastButtons & B_SECONDARY_MOUSE_BUTTON) {
if(fLastButtons & B_PRIMARY_MOUSE_BUTTON) {
int32 fLastButtons;
fLastButtons(0),
if (temporary && fLastButtons == 0) {
buttons = fLastButtons;
moved.AddInt32("buttons", fLastButtons);
if (fLastButtons == 0) {
fLastButtons = buttons;
fLastButtons = 0;
if (event->what == B_MOUSE_UP && fLastButtons == 0) {
int32 fLastButtons;
if ((fLastButtons & B_PRIMARY_MOUSE_BUTTON) !=0
if ((fLastButtons & B_TERTIARY_MOUSE_BUTTON) != 0)
Looper()->CurrentMessage()->FindInt32("buttons", &fLastButtons);
if ((fLastButtons & B_SECONDARY_MOUSE_BUTTON) != 0) {
int32 fLastButtons;