Difference between revisions of "Gestures"
Jump to navigation
Jump to search
(6 intermediate revisions by the same user not shown) | |||
Line 38: | Line 38: | ||
|- | |- | ||
|[[File:Gesture icon pinchout.png|40px]] | |[[File:Gesture icon pinchout.png|40px]] | ||
− | | | + | |pinchout |
|drag two fingers apart | |drag two fingers apart | ||
|off | |off | ||
Line 53: | Line 53: | ||
|- | |- | ||
|user | |user | ||
− | |completing the gesture will | + | |completing the gesture will generate a user call with name "gesture" and param "<type of gesture>/<page id (without page:)>". |
E.g. param:"swipeleft/menu" | E.g. param:"swipeleft/menu" | ||
|- | |- | ||
− | |page:<page | + | |style="width: 100px"|page:<page id> |
|navigate to the specified page id | |navigate to the specified page id | ||
|- | |- | ||
Line 68: | Line 68: | ||
=== Syntax === | === Syntax === | ||
− | Gesture meta tags follow a page declaration (menu) or (page). Gestures are specified with semicolon-separated list of | + | Gesture meta tags follow a page declaration (menu) or (page). |
+ | |||
+ | Gestures are specified with a semicolon-separated list of name=value pair. | ||
(#gestures <gesture type>=<value>; <gesture type>=<value> ... ) | (#gestures <gesture type>=<value>; <gesture type>=<value> ... ) |
Latest revision as of 17:08, 16 November 2018
Each page of type menu and page, can have multiple gestures assigned.
This is done through the gestures attribute on the Project Editor, which is specified through a meta tag in the source code.
There are six different types of gestures available:
Each gesture can have one of the following values:
Name | Description |
---|---|
off | no gesture assigned |
user | completing the gesture will generate a user call with name "gesture" and param "<type of gesture>/<page id (without page:)>".
E.g. param:"swipeleft/menu" |
page:<page id> | navigate to the specified page id |
page:back | navigate to previous page in history |
page:forward | navigate to next page in history |
Syntax
Gesture meta tags follow a page declaration (menu) or (page).
Gestures are specified with a semicolon-separated list of name=value pair.
(#gestures <gesture type>=<value>; <gesture type>=<value> ... )
E.g.
(menu#portrait) (#gestures swipedown=off; swipeup=page:cameras; pinchin=user) ...