function hook_views_slideshow_widget_info in Views Slideshow 6.3
Same name and namespace in other branches
- 8.3 views_slideshow.api.inc \hook_views_slideshow_widget_info()
- 7.3 views_slideshow.api.php \hook_views_slideshow_widget_info()
Define new widgets (pagers, controls, counters).
Return value
Array keyed by the widget names.
Available events for accepts and calls
- pause
- play
- nextSlide
- previousSlide
- goToSlide
- transitionBegin
- transitionEnd
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()
- views_slideshow_plugin_style_slideshow::options_form in ./
views_slideshow_plugin_style_slideshow.inc - views_slideshow_views_slideshow_option_definition in ./
views_slideshow.module - Implements hook_views_slideshow_option_definition.
- _views_slideshow_preprocess_views_slideshow in theme/
views_slideshow.theme.inc - @file The theme system, which controls the output of views slideshow.
File
- ./
views_slideshow.api.php, line 130 - 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(),
),
);
}