56431b6922
- updates all imports to prefix kivy_ios - adds basic `setup.py` file - adds a simple `toolchain.py` to the root folder for compat Makes it possible to install kivy-ios from PyPI: ``` pip install kivy-ios toolchain --help ``` Note the `rebuild_updated_recipes.py` is expected to fail as we moved all the recipes. This is a working, but unperfect iteration that come with limitations we would address in subsequent pull requests, such as: - the new usage is not yet documented - CI is not testing the source distribution creation and install - Continuous Delivery to PyPI is not in place - `toolchain` binary is a bit too generic name - we're still vendoring things under `tools/`
57 lines
1.3 KiB
Text
57 lines
1.3 KiB
Text
#:kivy 1.0
|
|
#:import kivy kivy
|
|
#:import win kivy.core.window
|
|
|
|
FloatLayout:
|
|
canvas:
|
|
Color:
|
|
rgb: 1, 1, 1
|
|
Rectangle:
|
|
source: 'data/images/background.jpg'
|
|
size: self.size
|
|
|
|
BoxLayout:
|
|
padding: 10
|
|
spacing: 10
|
|
size_hint: 1, None
|
|
pos_hint: {'top': 1}
|
|
height: 44
|
|
Image:
|
|
size_hint: None, None
|
|
size: 24, 24
|
|
source: 'data/logo/kivy-icon-24.png'
|
|
Label:
|
|
height: 24
|
|
text_size: self.width, None
|
|
color: (1, 1, 1, .8)
|
|
text: 'Kivy %s - Pictures' % kivy.__version__
|
|
|
|
|
|
|
|
<Picture>:
|
|
# each time a picture is created, the image can delay the loading
|
|
# as soon as the image is loaded, ensure that the center is changed
|
|
# to the center of the screen.
|
|
on_size: self.center = win.Window.center
|
|
size: image.size
|
|
size_hint: None, None
|
|
|
|
Image:
|
|
id: image
|
|
source: root.source
|
|
|
|
# create initial image to be 400 pixels width
|
|
size: 400, 400 / self.image_ratio
|
|
|
|
# add shadow background
|
|
canvas.before:
|
|
Color:
|
|
rgba: 1,1,1,1
|
|
BorderImage:
|
|
source: 'shadow32.png'
|
|
border: (36,36,36,36)
|
|
size:(self.width+72, self.height+72)
|
|
pos: (-36,-36)
|
|
|
|
|
|
|