void Slider::keyPressed(KeyEvent& keyEvent) { Key key = keyEvent.getKey(); if (getOrientation() == HORIZONTAL) { if (key.getValue() == Key::RIGHT) { setValue(getValue() + getStepLength()); distributeActionEvent(); keyEvent.consume(); } else if (key.getValue() == Key::LEFT) { setValue(getValue() - getStepLength()); distributeActionEvent(); keyEvent.consume(); } } else { if (key.getValue() == Key::UP) { setValue(getValue() + getStepLength()); distributeActionEvent(); keyEvent.consume(); } else if (key.getValue() == Key::DOWN) { setValue(getValue() - getStepLength()); distributeActionEvent(); keyEvent.consume(); } } }
void Slider::keyPressed(KeyEvent& keyEvent) { Key key = keyEvent.getKey(); if (getOrientation() == Horizontal) { if (key.getValue() == Key::Right) { setValue(getValue() + getStepLength()); distributeActionEvent(); keyEvent.consume(); } else if (key.getValue() == Key::Left) { setValue(getValue() - getStepLength()); distributeActionEvent(); keyEvent.consume(); } } else { if (key.getValue() == Key::Up) { setValue(getValue() + getStepLength()); distributeActionEvent(); keyEvent.consume(); } else if (key.getValue() == Key::Down) { setValue(getValue() - getStepLength()); distributeActionEvent(); keyEvent.consume(); } } }
void Slider::mouseWheelMovedDown(MouseEvent& mouseEvent) { setValue(getValue() - getStepLength()); distributeActionEvent(); mouseEvent.consume(); }
void cTear::Move(int *map) { float stepLength = getStepLength(); if (proportion > 0) { //x has more distance proportionX >= 0 ? x += (stepLength*proportion) : x -= (stepLength*proportion); // objective left : objective right proportionY >= 0 ? y += stepLength : y -= stepLength; // objective above : objective below } else { //y has more distance proportionX >= 0 ? x += stepLength : x -= stepLength; // objective left : objective right proportionY >= 0 ? y += (stepLength*proportion) : y -= (stepLength*proportion); // objective above : objective below } }
bool Slider::keyPress(const Key& key) { bool ret = false; if (getOrientation() == HORIZONTAL) { if (key.getValue() == Key::K_RIGHT) { setValue(getValue() + getStepLength()); generateAction(); ret = true; } else if (key.getValue() == Key::K_LEFT) { setValue(getValue() - getStepLength()); generateAction(); ret = true; } } else { if (key.getValue() == Key::K_UP) { setValue(getValue() + getStepLength()); generateAction(); ret = true; } else if (key.getValue() == Key::K_DOWN) { setValue(getValue() - getStepLength()); generateAction(); ret = true; } } return ret; }