fix doc and remove __init__

This commit is contained in:
Julien Bouquillon 2012-07-21 22:45:51 +02:00
parent d6b8915a1d
commit 25be28646b
1 changed files with 13 additions and 4 deletions

View File

@ -15,6 +15,11 @@ Remember that the default size of a Widget is size_hint=(1, 1). If you don't
want your popup to be fullscreen, deactivate the size_hint and use a specific want your popup to be fullscreen, deactivate the size_hint and use a specific
size attribute. size attribute.
.. versionchanged:: 1.4.0
The :class:`Popup` class now inherits from :class:`~kivy.uix.modalview.ModalView`.
The :class:`Popup` offers a default layout with a title and a separation bar.
Examples Examples
-------- --------
@ -99,6 +104,14 @@ class Popup(ModalView):
title'. title'.
''' '''
background = StringProperty(
'atlas://data/images/defaulttheme/popup-background')
'''Background image of the view used for the view background.
:data:`background` is an :class:`~kivy.properties.StringProperty`,
default to 'atlas://data/images/defaulttheme/popup-background'
'''
content = ObjectProperty(None) content = ObjectProperty(None)
'''Content of the popup that is displayed just under the title. '''Content of the popup that is displayed just under the title.
@ -128,10 +141,6 @@ class Popup(ModalView):
_container = ObjectProperty(None) _container = ObjectProperty(None)
def __init__(self, **kwargs):
kwargs.setdefault('background', 'atlas://data/images/defaulttheme/popup-background')
super(Popup, self).__init__(**kwargs)
def add_widget(self, widget): def add_widget(self, widget):
if self._container: if self._container:
if self.content: if self.content: