mirror of https://github.com/kivy/kivy.git
doc: revisions to uix/button.py
This commit is contained in:
parent
a663579e77
commit
5edcdc0aa0
|
@ -5,8 +5,8 @@ Button
|
|||
.. image:: images/button.jpg
|
||||
:align: right
|
||||
|
||||
:class:`Button` is a :class:`~kivy.uix.label.Label` with associated actions that
|
||||
are triggered when the button is pressed (or released after a click/touch).
|
||||
The :class:`Button` is a :class:`~kivy.uix.label.Label` with associated actions
|
||||
that are triggered when the button is pressed (or released after a click/touch).
|
||||
To configure the button, you can use the same properties that you can use for
|
||||
the Label class::
|
||||
|
||||
|
@ -23,7 +23,7 @@ To attach a callback when the button is pressed (clicked/touched), use
|
|||
btn2 = Button(text='Hello world 2')
|
||||
btn2.bind(on_press=callback)
|
||||
|
||||
If you want to be notified every time the button state changes, you can attach
|
||||
If you want to be notified every time the button state changes, you can bind
|
||||
to the :data:`Button.state` property::
|
||||
|
||||
def callback(instance, value):
|
||||
|
@ -44,7 +44,7 @@ class Button(ButtonBehavior, Label):
|
|||
|
||||
.. versionchanged:: 1.8.0
|
||||
|
||||
The behavior / logic of the button has been moved into a
|
||||
The behavior / logic of the button has been moved to
|
||||
:class:`~kivy.uix.behaviors.ButtonBehaviors`.
|
||||
|
||||
'''
|
||||
|
@ -54,63 +54,63 @@ class Button(ButtonBehavior, Label):
|
|||
|
||||
.. versionadded:: 1.0.8
|
||||
|
||||
:data:`background_color` is a :class:`~kivy.properties.ListProperty`,
|
||||
default to [1, 1, 1, 1].
|
||||
The :data:`background_color` is a :class:`~kivy.properties.ListProperty` and
|
||||
defaults to [1, 1, 1, 1].
|
||||
'''
|
||||
|
||||
background_normal = StringProperty(
|
||||
'atlas://data/images/defaulttheme/button')
|
||||
'''Background image of the button used for default graphical representation,
|
||||
when the button is not pressed.
|
||||
'''Background image of the button used for the default graphical
|
||||
representation when the button is not pressed.
|
||||
|
||||
.. versionadded:: 1.0.4
|
||||
|
||||
:data:`background_normal` is an :class:`~kivy.properties.StringProperty`,
|
||||
default to 'atlas://data/images/defaulttheme/button'
|
||||
:data:`background_normal` is a :class:`~kivy.properties.StringProperty`
|
||||
and defaults to 'atlas://data/images/defaulttheme/button'.
|
||||
'''
|
||||
|
||||
background_down = StringProperty(
|
||||
'atlas://data/images/defaulttheme/button_pressed')
|
||||
'''Background image of the button used for default graphical representation,
|
||||
when the button is pressed.
|
||||
'''Background image of the button used for the default graphical
|
||||
representation when the button is pressed.
|
||||
|
||||
.. versionadded:: 1.0.4
|
||||
|
||||
:data:`background_down` is an :class:`~kivy.properties.StringProperty`,
|
||||
default to 'atlas://data/images/defaulttheme/button_pressed'
|
||||
:data:`background_down` is a :class:`~kivy.properties.StringProperty` and
|
||||
defaults to 'atlas://data/images/defaulttheme/button_pressed'.
|
||||
'''
|
||||
|
||||
background_disabled_normal = StringProperty(
|
||||
'atlas://data/images/defaulttheme/button_disabled')
|
||||
'''Background image of the button used for default graphical representation,
|
||||
when the button is not pressed.
|
||||
'''Background image of the button used for the default graphical
|
||||
representation when the button is not pressed.
|
||||
|
||||
.. versionadded:: 1.8.0
|
||||
|
||||
:data:`background_normal` is an :class:`~kivy.properties.StringProperty`,
|
||||
default to 'atlas://data/images/defaulttheme/button_disabled'
|
||||
:data:`background_normal` is a :class:`~kivy.properties.StringProperty` and
|
||||
defaults to 'atlas://data/images/defaulttheme/button_disabled'.
|
||||
'''
|
||||
|
||||
background_disabled_down = StringProperty(
|
||||
'atlas://data/images/defaulttheme/button_disabled_pressed')
|
||||
'''Background image of the button used for default graphical representation,
|
||||
when the button is pressed.
|
||||
'''Background image of the button used for the default graphical
|
||||
representation when the button is pressed.
|
||||
|
||||
.. versionadded:: 1.8.0
|
||||
|
||||
:data:`background_down` is an :class:`~kivy.properties.StringProperty`,
|
||||
default to 'atlas://data/images/defaulttheme/button_disabled_pressed'
|
||||
:data:`background_down` is a :class:`~kivy.properties.StringProperty` and
|
||||
defaults to 'atlas://data/images/defaulttheme/button_disabled_pressed'.
|
||||
'''
|
||||
|
||||
border = ListProperty([16, 16, 16, 16])
|
||||
'''Border used for :class:`~kivy.graphics.vertex_instructions.BorderImage`
|
||||
graphics instruction. Used with :data:`background_normal` and
|
||||
:data:`background_down`. Can be used for a custom background.
|
||||
:data:`background_down`. Can be used for custom backgrounds.
|
||||
|
||||
It must be a list of four values: (top, right, bottom, left). Read the
|
||||
BorderImage instruction for more information about how to use it.
|
||||
|
||||
:data:`border` is a :class:`~kivy.properties.ListProperty`, default to (16,
|
||||
16, 16, 16)
|
||||
:data:`border` is a :class:`~kivy.properties.ListProperty` and defaults to
|
||||
(16, 16, 16, 16)
|
||||
'''
|
||||
|
||||
|
|
Loading…
Reference in New Issue