title: How to add buttons and zooming to Carousel in Kivy?
body: <p>I have Carousel widget for sliding images.<br> 
  I need to know how to add buttons beneath images.<br> 
  And the main is zooming the images (like in Kivy's example: ./examples/demo/pictures).<br>
  This is my code (it loads several images from "image" folder):<br></p>
  
  <pre><code>#!/usr/bin/kivy
  
  import kivy
  kivy.require('1.8.0')
  
  from glob import glob
  from os.path import join, dirname
  from kivy.app import App
  from kivy.uix.carousel import Carousel
  from kivy.factory import Factory
  
  class MyClass(App):
  
      def build(self):    
          # the root is created in pictures.kv
          root = self.root
  
          # get any files into images directory
          curdir = dirname(__file__)
  
          carousel = Carousel(direction='right')
          for filename in glob(join(curdir, 'images', '*')):
              image = Factory.AsyncImage(source=filename, allow_stretch=True)
              carousel.add_widget(image)
          return carousel
  
  if __name__ == '__main__':
      MyClass().run()
  </code></pre>