Гувербаттон - вариант отслеживания удержания кнопки после нескольких нажатий (до 255)#26
Open
Norovl wants to merge 10 commits intoAlexGyver:masterfrom
Open
Гувербаттон - вариант отслеживания удержания кнопки после нескольких нажатий (до 255)#26Norovl wants to merge 10 commits intoAlexGyver:masterfrom
Norovl wants to merge 10 commits intoAlexGyver:masterfrom
Conversation
Добавлена возможность отслеживания удержания кнопки после нескольких нажатий. Например, двойное нажатие кнопки с удержанием на втором нажатии, в этом случае isHolded(2) будет Истина. Сохранена возможность простого отслеживания удержания кнопки (isHolded()) - в этом случае не имеет значения количество нажатий до удержания.
см. комментарий GyverButton.cpp
Добавлена возможность отслеживания удержания кнопки после нескольких заранее определенных нажатий. Например, двойное нажатие кнопки с удержанием на втором нажатии (третьем, четвертом...), в этом случае "isHolded(2)" ("isHolded(3)", "isHolded(4)"...) будет Истина. Сохранена обратная совместимость - возможность простого отслеживания удержания кнопки "isHolded()" - в этом случае не имеет значения количество нажатий до удержания.
Добавлена возможность отслеживания удержания кнопки после нескольких заранее определенных нажатий. Например, двойное нажатие кнопки с удержанием на втором нажатии (третьем, четвертом...), в этом случае "isHolded(2)" ("isHolded(3)", "isHolded(4)"...) будет Истина. Сохранена обратная совместимость - возможность простого отслеживания удержания кнопки "isHolded()" - в этом случае не имеет значения количество нажатий до удержания.
Author
|
Пример работы функции isStep() занимает в памяти 2660 байт и использует 216 байт ОЗУ |
|
@Norovl @AlexGyver |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Использована существующая функция isHolded. К ней добавлена возможность отслеживания удержания после более, чем одного нажатия. Вызывается isHolded(3), где 3 - количество нажатий. Можно отследить до 255 нажатий перед удержанием кнопки. Совместимость с isHolded() сохранена. Сделано, чтобы не плодить лишние функции и не раздувать код. Вроде никакие другие функции не пострадали.