Lines Matching refs:button
441 static PetscErrorCode PetscDrawGetMouseButton_X(PetscDraw draw, PetscDrawButton *button, PetscReal … in PetscDrawGetMouseButton_X() argument
454 *button = PETSC_BUTTON_NONE; in PetscDrawGetMouseButton_X()
479 switch (report.xbutton.button) { in PetscDrawGetMouseButton_X()
481 *button = PETSC_BUTTON_LEFT; in PetscDrawGetMouseButton_X()
484 *button = PETSC_BUTTON_CENTER; in PetscDrawGetMouseButton_X()
487 *button = PETSC_BUTTON_RIGHT; in PetscDrawGetMouseButton_X()
490 *button = PETSC_BUTTON_WHEEL_UP; in PetscDrawGetMouseButton_X()
493 *button = PETSC_BUTTON_WHEEL_DOWN; in PetscDrawGetMouseButton_X()
497 switch (report.xbutton.button) { in PetscDrawGetMouseButton_X()
499 *button = PETSC_BUTTON_LEFT_SHIFT; in PetscDrawGetMouseButton_X()
502 *button = PETSC_BUTTON_CENTER_SHIFT; in PetscDrawGetMouseButton_X()
505 *button = PETSC_BUTTON_RIGHT_SHIFT; in PetscDrawGetMouseButton_X()
552 PetscDrawButton button = PETSC_BUTTON_NONE; in PetscDrawPause_X() local
553 PetscCall(PetscDrawGetMouseButton(draw, &button, NULL, NULL, NULL, NULL)); in PetscDrawPause_X()
554 if (button == PETSC_BUTTON_CENTER) draw->pause = 0; in PetscDrawPause_X()