/usr/share/pyshared/kivy/uix/abstractview.py is in python-kivy 1.7.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | '''
Abstract View
=============
.. versionadded:: 1.5
This code is still experimental, and its API is subject to change in a
future version.
The :class:`~kivy.uix.abstractview.AbstractView` widget has an adapter property
for an adapter that mediates to data. The adapter manages an
item_view_instances dict property that holds views for each data item,
operating as a cache.
'''
__all__ = ('AbstractView', )
from kivy.uix.floatlayout import FloatLayout
from kivy.properties import ObjectProperty, DictProperty
class AbstractView(FloatLayout):
'''
View using an :class:`~kivy.adapters.adapter.Adapter` as a data provider.
'''
adapter = ObjectProperty(None)
'''The adapter can be one of several defined in kivy/adapters. The most
common example is the :class:`~kivy.adapters.listadapter.ListAdapter` used
for managing data items in a list.
'''
|