Index
A
- ActionBar
- about / ActionBar – a responsive bar
- ActionBar widget
- defining / ActionBar – a responsive bar
- about / ActionBar – a responsive bar
- ActionGroup groups
- about / ActionBar – a responsive bar
- ActionItem
- about / ActionBar – a responsive bar
- ActionPrevious
- about / ActionBar – a responsive bar
- ActionView
- about / ActionBar – a responsive bar
- action_previous property
- about / ActionBar – a responsive bar
- add method
- add_gesture
- add_stroke method
- add_widget method
- AliasProperty property
- about / Kivy and its properties
- Ammo animation
- using / Ammo – simple animation
- AnchorLayout
- about / Embedding layouts
- anchor_x property
- about / Embedding layouts
- anchor_y property
- about / Embedding layouts
- Animation
- about / Ammo – simple animation
- App class
- about / Basic interface – Hello World!
- app keyword
- about / Attributes, ID, and root
- app_icon
- about / ActionBar – a responsive bar
- AsyncImage
- AsyncImage widget
- Atlas
- attribute
- attributes
- about / Attributes, ID, and root
- automatic binding, in Kivy language
B
- backgrounds
- background_color property
- about / Structuring graphic instructions
- background_down property
- about / Style – decorating the interface
- background_normal property
- about / Style – decorating the interface
- basename parameter
- basic shapes
- drawing / Drawing basic shapes
- Behaviors
- defining / Behaviors – enhancing widget's functionality
- behavior types
- ButtonBehavior / Behaviors – enhancing widget's functionality
- ToggleButtonBehavior / Behaviors – enhancing widget's functionality
- DragBehavior / Behaviors – enhancing widget's functionality
- Bezier
- about / Drawing basic shapes
- bind/unbind
- bold property
- about / Style – decorating the interface
- border property
- about / PageLayout – swiping pages
- BoundedNumericProperty property
- about / Kivy and its properties
- BoxLayout / Our project – Comic Creator
- Builder class
- Button
- ButtonBehavior
- Bézier curves
- URL / Drawing basic shapes
C
- canvas
- using / PageLayout – swiping pages
- defining / Understanding the canvas
- canvas instances
- canvas.before / Structuring graphic instructions
- canvas.after / Structuring graphic instructions
- Canvas object
- about / Understanding the canvas
- circle
- about / Drawing basic shapes
- clearcolor property
- about / Style – decorating the interface
- clear_widgets method
- Clock class
- about / Scheduling events with the clock
- close property
- about / Drawing basic shapes
- collide_point method
- ColorPicker widget
- color property
- colors
- color_picker.color
- cols property
- about / Embedding layouts
- Comic Creator
- about / Understanding the canvas
- ContextInstruction base class
- about / Drawing basic shapes
- control bar
- used, for controlling video / Control bar – adding buttons to control the video
- coordinates
- localizing / Localizing coordinates – adding stickmen
- coordinate space
- current property
D
- dash_length property
- about / Drawing basic shapes
- dash_offset property
- about / Drawing basic shapes
- DictProperty
- directives
- about / Basic interface – Hello World!
- disabled property
- double_tap key
- about / Video – play, pause, and stop
- duration
E
- Ellipse
- working / Drawing basic shapes
- angle_start / Drawing basic shapes
- angle_end / Drawing basic shapes
- segments / Drawing basic shapes
- end of stream (EOS)
- about / Video – play, pause, and stop
- Error! Reference source not found
- events
- binding / Binding and unbinding events – sizing limbs and heads
- unbinding / Binding and unbinding events – sizing limbs and heads
- binding, in Kivy language / Binding events in the Kivy language
- creating / Creating your own events – the magical properties
- scheduling, with clock / Scheduling events with the clock
- events, Animation class
- on_start / Ammo – simple animation
- on_progress / Ammo – simple animation
- on_stop / Ammo – simple animation
F
- Factory
- used, for replacing vertex instruction / Factory – replacing a vertex instruction
- about / Factory – replacing a vertex instruction
- Factory class
- FileChooserListView widget
- find method
- fixed coordinates
- fixed coordinates (pixels)
- about / Layouts
- fleet
- animating / Fleet – infinite concatenation of animations
- FloatLayout example
- about / Layouts
- FocusBehaviour class
- about / ActionBar – a responsive bar
- font_size property
G
- Gesture class
- GestureDatabase class
- gestures
- recording / Recording gestures – line, circle, and cross
- recognizing / Recognizing gestures – drawing with the finger
- gestures ToggleButton
- gesture_to_str string
- graphic instructions
- structuring / Structuring graphic instructions
- GridLayout
- about / Embedding layouts
- group property
- about / Our project – Comic Creator
- GUI building process
- about / Layouts
H
- height property
- Hello World program
- about / Basic interface – Hello World!
I
- ID
- about / Attributes, ID, and root
- image list parameter
- images
- Image widget
- about / Video – play, pause, and stop
- import directive
- indexes property
- about / Drawing basic shapes
- inheritance
- about / Basic interface – Hello World!
- instruction set
- canvas.before / Structuring graphic instructions
- canvas / Structuring graphic instructions
- canvas.after / Structuring graphic instructions
- instruction types
- vertex instructions / Drawing basic shapes
- context instructions / Drawing basic shapes
- Invaders Revenge game
- defining / Invaders Revenge – an animated multi-touch game
- Atlas, using / Atlas – An efficient management of images
- Boom instance, defining / Boom – simple sound effects
- sound effects, adding / Boom – simple sound effects
- Ammo animation, using / Ammo – simple animation
- Linear transition, defining / Invader – transitions for animations
- automatic binding, in Kivy language / Dock – automatic binding in the Kivy language
- fleet, animating / Fleet – infinite concatenation of animations
- events, scheduling with clock / Scheduling events with the clock
- multi-touch actions, handling / Shooter – multi-touch control
- shooter, moving with keyboard / Invasion – moving the shooter with the keyboard
- animations, combining with + operator / Combining animations with '+' and '
- animations, combining with & operator / Combining animations with '+' and '
J
- JSON format
K
- keyboard
- Kivy
- defining / Kivy and its properties
- properties / Kivy and its properties
- about / Shooter – multi-touch control
- kivy.uix
- Kivy 1.9.0
- Kivy API
- Kivy id
- about / Our project – Comic Creator
- Kivy inspector
- used, for debugging interfaces / Kivy inspector – debugging interfaces
- about / Kivy inspector – debugging interfaces
- Kivy language
- events, binding in / Binding events in the Kivy language
- Kivy markup
- about / Our project – Comic Creator
- KivyPlayer
- about / ActionBar – a responsive bar
L
- Label
- about / Basic interface – Hello World!
- Label class
- Layouts
- Line (shape F)
- about / Drawing basic shapes
- Linear transition
- defining / Invader – transitions for animations
- Line instructions
- about / Drawing basic shapes
- ListProperty
- LoadDialog class
- used, for displaying directory of files / LoadDialog – displaying a directory of files
- load_file method
- load_string method
M
- manager attribute
- max property
- Mesh instructions
- about / Drawing basic shapes
- methods, DrawingSpace class
- __init__ / Recognizing gestures – drawing with the finger
- activate / Recognizing gestures – drawing with the finger
- deactivate / Recognizing gestures – drawing with the finger
- down / Recognizing gestures – drawing with the finger
- move / Recognizing gestures – drawing with the finger
- ups / Recognizing gestures – drawing with the finger
- gesturize / Recognizing gestures – drawing with the finger
- min_and_max / Recognizing gestures – drawing with the finger
- Discriminate / Recognizing gestures – drawing with the finger
- add_circle / Recognizing gestures – drawing with the finger
- add_Line / Recognizing gestures – drawing with the finger
- add_stickman / Recognizing gestures – drawing with the finger
- on_children / Recognizing gestures – drawing with the finger
- minscore parameter
- mode property
- about / Drawing basic shapes
- MotionEvent class
- multi-touch actions, game
- handling / Shooter – multi-touch control
N
- name property
- normalize
- NumericProperty
O
- & operator
- + operator
- ObjectProperty
- on_eos method
- about / Video – play, pause, and stop
- on_keyboard_down event
- on_press event
- on_press method
- on_progress method
- about / Ammo – simple animation
- on_release event
- on_source method
- about / Video – play, pause, and stop
- on_start method
- about / Ammo – simple animation
- on_state event
- on_state method
- on_touch_down event
- on_touch_move event
- on_touch_up event
- opacity property
- orientation property
- about / Embedding layouts
- origin property
P
- padding property
- about / Embedding layouts
- PageLayout
- about / PageLayout – swiping pages
- pages, swiping / PageLayout – swiping pages
- page property
- about / PageLayout – swiping pages
- parent
- parent Widget
- Pillow library
- pointsize property
- about / Drawing basic shapes
- points property
- about / Drawing basic shapes
- PopMatrix
- Popup
- positioning and sizing properties
- pos property
- about / Drawing basic shapes
- pos_hint
- about / Layouts
- press method
- progression
- about / Ammo – simple animation
- project, Comic Creator
- defining / Our project – Comic Creator
- property
- proportional coordinates
- about / Layouts
- proxy server
- PushMatrix
Q
- Quad (shape E)
- about / Drawing basic shapes
R
- Rectangle
- about / Drawing basic shapes
- rectangle
- about / Drawing basic shapes
- register method
- relative=True parameter
- RelativeLayout
- remove method
- remove_widget method
- rgba property / Adding images, colors, and backgrounds
- rgb property
- right key
- about / Layouts
- root
- about / Attributes, ID, and root
- using / Attributes, ID, and root
- root keyword
- about / Attributes, ID, and root
- root variable
- Rotate
- Rotate instruction
- rotate method
- rows property
- about / Embedding layouts
- rule
- about / Basic interface – Hello World!
S
- Scale
- Scatter
- Scatter class
- defining / Scatter – multi-touching to drag, rotate, and scale
- used, for multi-touching to drag / Scatter – multi-touching to drag, rotate, and scale
- used, for multi-touching to rotate / Scatter – multi-touching to drag, rotate, and scale
- used, for multi-touching to scale / Scatter – multi-touching to drag, rotate, and scale
- ScatterLayout
- schedule_interval method
- about / Scheduling events with the clock
- schedule_once method
- about / Scheduling events with the clock
- ScreenManager class
- defining / ScreenManager – selecting colors for the figures
- used, for selecting colors / ScreenManager – selecting colors for the figures
- about / ScreenManager – selecting colors for the figures
- Screen widget
- ScrollView
- used, for displaying list of videos / ScrollView – displaying a list of videos
- about / ScrollView – displaying a list of videos
- search method
- segments property
- about / Drawing basic shapes
- selected color
- using / Color control on the canvas – coloring figures
- used, for coloring figures / Color control on the canvas – coloring figures
- self keyword
- about / Attributes, ID, and root
- self variable
- set directive
- size parameter
- size property
- about / Drawing basic shapes
- size_hint
- about / Layouts
- Slider widget
- defining / Slider – including a progression bar
- Sound
- about / Boom – simple sound effects
- SoundLoader
- about / Boom – simple sound effects
- source property / Adding images, colors, and backgrounds
- state property
- about / Video – play, pause, and stop
- StatusBar
- StencilView
- defining / StencilView – limiting the drawing space
- used, for limiting drawing space / StencilView – limiting the drawing space
- stickman
- drawing / Our project – Comic Creator
- dragging / Basic widget events – dragging the stickman
- adding / Localizing coordinates – adding stickmen
- StringProperty
- str_to_gesture
- Style
- used, for decorating interface / Style – decorating the interface
- subtitles
- defining / Subtitles – tracking the video progression
- swipe_threshold
- about / PageLayout – swiping pages
T
- TED
- TED site
- TextInput
- about / ActionBar – a responsive bar
- TextInput widget
- about / ActionBar – a responsive bar
- texture_size property
- ToggleButton class
- about / Our project – Comic Creator
- ToolFigure class
- draw method / Binding and unbinding events – sizing limbs and heads
- update_figure method / Binding and unbinding events – sizing limbs and heads
- end_figure method / Binding and unbinding events – sizing limbs and heads
- widgetize method / Binding and unbinding events – sizing limbs and heads
- create_figure method / Binding and unbinding events – sizing limbs and heads
- create_widget method / Binding and unbinding events – sizing limbs and heads
- top key
- about / Layouts
- to_parent() method
- to_parent method
- transition
- transitions
- transitions, Kivy
- FadeTransition / ScreenManager – selecting colors for the figures
- SwapTransition / ScreenManager – selecting colors for the figures
- SlideTransition / ScreenManager – selecting colors for the figures
- WipeTransition / ScreenManager – selecting colors for the figures
- Translate
- Triangle (shape D)
- about / Drawing basic shapes
U
- unregister method
- unscheduled method
- about / Scheduling events with the clock
- UrlRequest class
- use_separator property
- about / ActionBar – a responsive bar
V
- value property
- VertexInstruction base class
- about / Drawing basic shapes
- vertex instructions
- replacing / Factory – replacing a vertex instruction
- about / Factory – replacing a vertex instruction
- vertices property
- about / Drawing basic shapes
- Video class
- about / Video – play, pause, and stop
- allow_stretch property / Video – play, pause, and stop
- color property / Video – play, pause, and stop
- source property / Video – play, pause, and stop
- VideoController
- about / ActionBar – a responsive bar
- Video widget
- about / Video – play, pause, and stop
- used, for play / Video – play, pause, and stop
- used, for pause / Video – play, pause, and stop
- used, for stop / Video – play, pause, and stop
- volume property
- about / ActionBar – a responsive bar
W
- widget
- about / Basic interface – Hello World!
- hiding / Animation – hiding a widget
- Widget
- about / Understanding the canvas
- Widget class
- about / Basic widgets – labels and buttons
- to_parent() method / Localizing coordinates – adding stickmen
- to_local() method / Localizing coordinates – adding stickmen
- to_window() method / Localizing coordinates – adding stickmen
- to_widget() method / Localizing coordinates – adding stickmen
- widget events
- about / Basic widget events – dragging the stickman
- on_touch_down / Basic widget events – dragging the stickman
- on_touch_move / Basic widget events – dragging the stickman
- on_touch_up / Basic widget events – dragging the stickman
- Widget object
- about / Understanding the canvas
- widgets
- labels / Basic widgets – labels and buttons
- buttons / Basic widgets – labels and buttons
- widgets, ActionView
- ActionListButton / ActionBar – a responsive bar
- ActionToggleButton / ActionBar – a responsive bar
- ActionGroup / ActionBar – a responsive bar
- width property
- Window class
X
- x property
Y
- y property