Tizen Native API
|
Functions | |
Eina_Bool | elm_config_scroll_bounce_enabled_get (void) |
Gets whether scrollers should bounce when they reach their viewport's edge during a scroll. | |
void | elm_config_scroll_bounce_enabled_set (Eina_Bool enabled) |
Sets whether scrollers should bounce when they reach their viewport's edge during a scroll. | |
double | elm_config_scroll_bounce_friction_get (void) |
Gets the amount of inertia a scroller imposes during bounce animations. | |
void | elm_config_scroll_bounce_friction_set (double friction) |
Sets the amount of inertia a scroller imposes during bounce animations. | |
double | elm_config_scroll_page_scroll_friction_get (void) |
Gets the amount of inertia a paged scroller imposes during page fitting animations. | |
void | elm_config_scroll_page_scroll_friction_set (double friction) |
Sets the amount of inertia a paged scroller imposes during page fitting animations. | |
double | elm_config_scroll_bring_in_scroll_friction_get (void) |
Gets the amount of inertia a scroller imposes during region bring animations. | |
void | elm_config_scroll_bring_in_scroll_friction_set (double friction) |
Sets the amount of inertia a scroller imposes during region bring animations. | |
double | elm_config_scroll_zoom_friction_get (void) |
Gets the amount of inertia scrollers impose during animations triggered by Elementary widgets' zooming API. | |
void | elm_config_scroll_zoom_friction_set (double friction) |
Sets the amount of inertia scrollers impose during animations triggered by Elementary widgets' zooming API. | |
Eina_Bool | elm_config_scroll_thumbscroll_enabled_get (void) |
Gets whether scrollers should be draggable from any point in their views. | |
void | elm_config_scroll_thumbscroll_enabled_set (Eina_Bool enabled) |
Sets whether scrollers should be draggable from any point in their views. | |
unsigned int | elm_config_scroll_thumbscroll_threshold_get (void) |
Gets the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling. | |
void | elm_config_scroll_thumbscroll_threshold_set (unsigned int threshold) |
Sets the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling. | |
unsigned int | elm_config_scroll_thumbscroll_hold_threshold_get (void) |
Gets the number of pixels in the range that can be scrolled, while the scroller is held. | |
void | elm_config_scroll_thumbscroll_hold_threshold_set (unsigned int threshold) |
Sets the number of pixels in the range that can be scrolled, while the scroller is held. | |
double | elm_config_scroll_thumbscroll_momentum_threshold_get (void) |
Gets the minimum speed of the mouse cursor movement that triggers the list self scrolling animation after a mouse up event (pixels/second). | |
void | elm_config_scroll_thumbscroll_momentum_threshold_set (double threshold) |
Sets the minimum speed of the mouse cursor movement that triggers the list self scrolling animation after a mouse up event (pixels/second). | |
unsigned int | elm_config_scroll_thumbscroll_flick_distance_tolerance_get (void) |
Gets the number of pixels by which the maximum distance can be flicked. If it is flicked more than this, the flick distance is same as the maximum distance. | |
void | elm_config_scroll_thumbscroll_flick_distance_tolerance_set (unsigned int distance) |
Sets the number of pixels by which the maximum distance can be flicked. If it is flicked more than this, the flick distance is same as the maximum distance. | |
double | elm_config_scroll_thumbscroll_friction_get (void) |
Gets the amount of inertia a scroller imposes during self scrolling animations. | |
void | elm_config_scroll_thumbscroll_friction_set (double friction) |
Sets the amount of inertia a scroller imposes during self scrolling animations. | |
double | elm_config_scroll_thumbscroll_min_friction_get (void) |
Gets the minimum amount of inertia a scroller imposes durin self scrolling animations. | |
void | elm_config_scroll_thumbscroll_min_friction_set (double friction) |
Sets the minimum amount of inertia a scroller imposes during self scrolling animations. | |
double | elm_config_scroll_thumbscroll_friction_standard_get (void) |
Gets the standard velocity of the scroller. The scroll animation time is same as the thumbscroll friction, if the velocity is same as the standard velocity. | |
void | elm_config_scroll_thumbscroll_friction_standard_set (double standard) |
Sets the standard velocity of the scroller. The scroll animation time is same as the thumbscroll friction, if the velocity is same as the standard velocity. | |
double | elm_config_scroll_thumbscroll_border_friction_get (void) |
Gets the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into the bounce state manually. | |
void | elm_config_scroll_thumbscroll_border_friction_set (double friction) |
Sets the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into the bounce state manually. | |
double | elm_config_scroll_thumbscroll_sensitivity_friction_get (void) |
Gets the amount of sensitivity that is to be multiplied by the length of mouse dragging. | |
void | elm_config_scroll_thumbscroll_sensitivity_friction_set (double friction) |
Sets the amount of sensitivity that is be multiplied by the length of mouse dragging. | |
double | elm_config_scroll_thumbscroll_acceleration_threshold_get (void) |
Gets the minimum speed of the mouse cursor movement that accelerates scrolling velocity after a mouse up event (pixels/second). | |
void | elm_config_scroll_thumbscroll_acceleration_threshold_set (double threshold) |
Sets the minimum speed of the mouse cursor movement that accelerates scrolling velocity after a mouse up event (pixels/second). | |
double | elm_config_scroll_thumbscroll_acceleration_time_limit_get (void) |
Gets the time limit for accelerating velocity. | |
void | elm_config_scroll_thumbscroll_acceleration_time_limit_set (double time_limit) |
Sets the time limit for accelerating velocity. | |
double | elm_config_scroll_thumbscroll_acceleration_weight_get (void) |
Gets the weight for acceleration. | |
void | elm_config_scroll_thumbscroll_acceleration_weight_set (double weight) |
Sets the weight for acceleration. | |
void | elm_config_scroll_item_align_enabled_set (Eina_Bool enable) |
Sets the scroll item align enable. | |
Eina_Bool | elm_config_scroll_item_align_enabled_get (void) |
Sets the scroll item align enable. | |
void | elm_config_scroll_item_valign_set (const char *scroll_item_valign) |
Sets the scroll item vertical align. | |
const char * | elm_config_scroll_item_valign_get (void) |
Sets the scroll item vertical align. |
These are functions that set how scrollable views in Elementary widgets should behave on user interaction.
Gets whether scrollers should bounce when they reach their viewport's edge during a scroll.
void elm_config_scroll_bounce_enabled_set | ( | Eina_Bool | enabled | ) |
Sets whether scrollers should bounce when they reach their viewport's edge during a scroll.
[in] | enabled | The thumb scroll bouncing state |
double elm_config_scroll_bounce_friction_get | ( | void | ) |
Gets the amount of inertia a scroller imposes during bounce animations.
void elm_config_scroll_bounce_friction_set | ( | double | friction | ) |
Sets the amount of inertia a scroller imposes during bounce animations.
[in] | friction | The thumb scroll bounce friction |
double elm_config_scroll_bring_in_scroll_friction_get | ( | void | ) |
Gets the amount of inertia a scroller imposes during region bring animations.
void elm_config_scroll_bring_in_scroll_friction_set | ( | double | friction | ) |
Sets the amount of inertia a scroller imposes during region bring animations.
[in] | friction | The bring in scroll friction |
Sets the scroll item align enable.
void elm_config_scroll_item_align_enabled_set | ( | Eina_Bool | enable | ) |
Sets the scroll item align enable.
[in] | enable | The scroll item align state |
const char* elm_config_scroll_item_valign_get | ( | void | ) |
Sets the scroll item vertical align.
void elm_config_scroll_item_valign_set | ( | const char * | scroll_item_valign | ) |
Sets the scroll item vertical align.
[in] | scroll_item_valign | The position name. |
double elm_config_scroll_page_scroll_friction_get | ( | void | ) |
Gets the amount of inertia a paged scroller imposes during page fitting animations.
void elm_config_scroll_page_scroll_friction_set | ( | double | friction | ) |
Sets the amount of inertia a paged scroller imposes during page fitting animations.
[in] | friction | The page scroll friction |
double elm_config_scroll_thumbscroll_acceleration_threshold_get | ( | void | ) |
Gets the minimum speed of the mouse cursor movement that accelerates scrolling velocity after a mouse up event (pixels/second).
void elm_config_scroll_thumbscroll_acceleration_threshold_set | ( | double | threshold | ) |
Sets the minimum speed of the mouse cursor movement that accelerates scrolling velocity after a mouse up event (pixels/second).
[in] | threshold | The thumb scroll acceleration threshold |
double elm_config_scroll_thumbscroll_acceleration_time_limit_get | ( | void | ) |
Gets the time limit for accelerating velocity.
void elm_config_scroll_thumbscroll_acceleration_time_limit_set | ( | double | time_limit | ) |
Sets the time limit for accelerating velocity.
[in] | time_limit | The thumb scroll acceleration time limit |
double elm_config_scroll_thumbscroll_acceleration_weight_get | ( | void | ) |
Gets the weight for acceleration.
void elm_config_scroll_thumbscroll_acceleration_weight_set | ( | double | weight | ) |
Sets the weight for acceleration.
[in] | weight | The thumb scroll acceleration weight |
double elm_config_scroll_thumbscroll_border_friction_get | ( | void | ) |
Gets the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into the bounce state manually.
void elm_config_scroll_thumbscroll_border_friction_set | ( | double | friction | ) |
Sets the amount of lag between your actual mouse cursor dragging movement and a scroller's view movement itself, while pushing it into the bounce state manually.
[in] | friction | The thumb scroll border friction 0.0 for perfect synchrony between two movements, 1.0 for maximum lag. |
Gets whether scrollers should be draggable from any point in their views.
void elm_config_scroll_thumbscroll_enabled_set | ( | Eina_Bool | enabled | ) |
Sets whether scrollers should be draggable from any point in their views.
[in] | enabled | The thumb scroll state |
unsigned int elm_config_scroll_thumbscroll_flick_distance_tolerance_get | ( | void | ) |
Gets the number of pixels by which the maximum distance can be flicked. If it is flicked more than this, the flick distance is same as the maximum distance.
void elm_config_scroll_thumbscroll_flick_distance_tolerance_set | ( | unsigned int | distance | ) |
Sets the number of pixels by which the maximum distance can be flicked. If it is flicked more than this, the flick distance is same as the maximum distance.
[in] | distance | The maximum thumb scroll flick distance |
double elm_config_scroll_thumbscroll_friction_get | ( | void | ) |
Gets the amount of inertia a scroller imposes during self scrolling animations.
void elm_config_scroll_thumbscroll_friction_set | ( | double | friction | ) |
Sets the amount of inertia a scroller imposes during self scrolling animations.
[in] | friction | The thumb scroll friction |
double elm_config_scroll_thumbscroll_friction_standard_get | ( | void | ) |
Gets the standard velocity of the scroller. The scroll animation time is same as the thumbscroll friction, if the velocity is same as the standard velocity.
void elm_config_scroll_thumbscroll_friction_standard_set | ( | double | standard | ) |
Sets the standard velocity of the scroller. The scroll animation time is same as the thumbscroll friction, if the velocity is same as the standard velocity.
[in] | standard | The standard thumb scroll friction |
unsigned int elm_config_scroll_thumbscroll_hold_threshold_get | ( | void | ) |
Gets the number of pixels in the range that can be scrolled, while the scroller is held.
void elm_config_scroll_thumbscroll_hold_threshold_set | ( | unsigned int | threshold | ) |
Sets the number of pixels in the range that can be scrolled, while the scroller is held.
[in] | threshold | The thumb scroll hold threshold |
double elm_config_scroll_thumbscroll_min_friction_get | ( | void | ) |
Gets the minimum amount of inertia a scroller imposes durin self scrolling animations.
void elm_config_scroll_thumbscroll_min_friction_set | ( | double | friction | ) |
Sets the minimum amount of inertia a scroller imposes during self scrolling animations.
[in] | friction | The minimum thumb scroll friction |
double elm_config_scroll_thumbscroll_momentum_threshold_get | ( | void | ) |
Gets the minimum speed of the mouse cursor movement that triggers the list self scrolling animation after a mouse up event (pixels/second).
void elm_config_scroll_thumbscroll_momentum_threshold_set | ( | double | threshold | ) |
Sets the minimum speed of the mouse cursor movement that triggers the list self scrolling animation after a mouse up event (pixels/second).
[in] | threshold | The thumb scroll momentum threshold |
double elm_config_scroll_thumbscroll_sensitivity_friction_get | ( | void | ) |
Gets the amount of sensitivity that is to be multiplied by the length of mouse dragging.
void elm_config_scroll_thumbscroll_sensitivity_friction_set | ( | double | friction | ) |
Sets the amount of sensitivity that is be multiplied by the length of mouse dragging.
[in] | friction | The thumb scroll sensitivity friction 0.1 for minimum sensitivity, 1.0 for maximum sensitivity, 0.25 is proper. |
unsigned int elm_config_scroll_thumbscroll_threshold_get | ( | void | ) |
Gets the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling.
void elm_config_scroll_thumbscroll_threshold_set | ( | unsigned int | threshold | ) |
Sets the number of pixels one should travel while dragging a scroller's view to actually trigger scrolling.
[in] | threshold | The thumb scroll threshold |
double elm_config_scroll_zoom_friction_get | ( | void | ) |
Gets the amount of inertia scrollers impose during animations triggered by Elementary widgets' zooming API.
void elm_config_scroll_zoom_friction_set | ( | double | friction | ) |
Sets the amount of inertia scrollers impose during animations triggered by Elementary widgets' zooming API.
[in] | friction | The zoom friction |