void Button::mouseReleased(MouseEvent& mouseEvent) { if (mouseEvent.GetButton() == MouseEvent::LEFT && mMousePressed && mHasMouse) { mMousePressed = false; distributeActionEvent(); mouseEvent.consume(); } else if (mouseEvent.GetButton() == MouseEvent::LEFT) { mMousePressed = false; mouseEvent.consume(); } }
void CheckBox::mouseClicked(MouseEvent& mouseEvent) { if (mouseEvent.GetButton() == MouseEvent::LEFT) { toggleSelected(); } }
void Button::mousePressed(MouseEvent& mouseEvent) { if (mouseEvent.GetButton() == MouseEvent::LEFT) { mMousePressed = true; mouseEvent.consume(); } }
void TextField::mousePressed(MouseEvent& mouseEvent) { if (mouseEvent.GetButton() == MouseEvent::LEFT) { mCaretPosition = GetFont()->getStringIndexAt(mText, mouseEvent.getX() + mXScroll); fixScroll(); } }