function hook_views_slideshow_widget_info in Views Slideshow 8.3
Same name and namespace in other branches
- 6.3 views_slideshow.api.php \hook_views_slideshow_widget_info()
- 7.3 views_slideshow.api.php \hook_views_slideshow_widget_info()
Define new widgets (pagers, controls, counters).
Available events for accepts and calls
- pause
- play
- nextSlide
- previousSlide
- goToSlide
- transitionBegin
- transitionEnd
Return value
Array keyed by the widget names.
1 function implements hook_views_slideshow_widget_info()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
3 invocations of hook_views_slideshow_widget_info()
- Slideshow::buildOptionsForm in src/
Plugin/ views/ style/ Slideshow.php - Provide a form to edit options for this plugin.
- views_slideshow_views_slideshow_option_definition in ./
views_slideshow.module - Implements hook_views_slideshow_option_definition().
- _views_slideshow_preprocess_views_view_slideshow in ./
views_slideshow.theme.inc - Views Slideshow: slideshow.
File
- ./
views_slideshow.api.inc, line 84 - Hooks provided by Views Slideshow.
Code
function hook_views_slideshow_widget_info() {
return array(
'views_slideshow_pager' => array(
'name' => t('Pager'),
'accepts' => array(
'transitionBegin' => array(
'required' => TRUE,
),
'goToSlide',
'previousSlide',
'nextSlide',
),
'calls' => array(
'goToSlide',
'pause',
'play',
),
),
'views_slideshow_controls' => array(
'name' => t('Controls'),
'accepts' => array(
'pause' => array(
'required' => TRUE,
),
'play' => array(
'required' => TRUE,
),
),
'calls' => array(
'nextSlide',
'pause',
'play',
'previousSlide',
),
),
'views_slideshow_slide_counter' => array(
'name' => t('Slide Counter'),
'accepts' => array(
'transitionBegin' => array(
'required' => TRUE,
),
'goToSlide',
'previousSlide',
'nextSlide',
),
'calls' => array(),
),
);
}