From a0b3f5dfee0632b253241f6bf474f6353ea03d01 Mon Sep 17 00:00:00 2001 From: The Cheaterman Date: Sun, 18 Sep 2022 12:57:36 +0200 Subject: [PATCH] v0.4.0 - fix #22 (compatibility with Kivy >=2.1.0) --- panda3d_kivy/core/window.py | 7 ++++--- setup.py | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/panda3d_kivy/core/window.py b/panda3d_kivy/core/window.py index 1c89314..f2dbd6e 100644 --- a/panda3d_kivy/core/window.py +++ b/panda3d_kivy/core/window.py @@ -10,7 +10,6 @@ from kivy.core.window import WindowBase from kivy.event import EventDispatcher from kivy.graphics import Callback, opengl as gl -from kivy.properties import ObjectProperty class PandaMouse(DirectObject): @@ -121,8 +120,6 @@ def handle_event(self, button, state_or_direction): class PandaWindow(WindowBase): - _clearcolor = ObjectProperty() - modifier_keys = { 'control': 'ctrl', 'alt': None, @@ -178,6 +175,10 @@ def __init__(self, display_region, panda_app, kivy_app, **kwargs): self.kivy_app = kivy_app + def clear(self): + # Let Panda3D handle clearing the window + pass + def reset_gl_context(self): gl.glEnable(gl.GL_BLEND) gl.glDisable(gl.GL_DEPTH_TEST) diff --git a/setup.py b/setup.py index 06ebc9d..fefc9be 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ setuptools.setup( name='panda3d-kivy', - version='0.3.0', + version='0.4.0', author='Cheaterman', author_email='the.cheaterman@gmail.com', description='Panda3D add-on for Kivy integration.',