def build(self): self.runningOnPi = self.config.get('Server', 'hostname').strip() == '' self.screenMgr = ScreenManager() horzScreen = PiKamHorizontalScreen(name='horz') vertScreen = PiKamVerticalScreen(name='vert') x,y = Window.system_size detectedLandscape = x > y and False # Not working on Android - darn! for screenWidget in ( horzScreen, vertScreen ) if (detectedLandscape or self.config.get('Misc', 'horizontalLayout') == '1') else ( vertScreen, horzScreen ): self.screenMgr.add_widget(screenWidget) if self.config.get('Misc', 'splash') != '0' and os.path.exists('piKamSplash.jpg'): self.displayImage(PyImage.open('piKamSplash.jpg')) self.reconnect() print vars(self) if self.runningOnPi: Window.bind(on_motion=self.plot_click_pos) Clock.schedule_interval(self.plot_motion, .5) #Window.rotation = Window.rotation + 90 Window.on_rotate(self.rotate) return self.screenMgr
def build(self): self.runningOnPi = self.config.get('Server', 'hostname').strip() == '' self.screenMgr = ScreenManager() horzScreen = PiKamHorizontalScreen(name='horz') vertScreen = PiKamVerticalScreen(name='vert') x, y = Window.system_size detectedLandscape = x > y and False # Not working on Android - darn! for screenWidget in (horzScreen, vertScreen) if ( detectedLandscape or self.config.get( 'Misc', 'horizontalLayout') == '1') else (vertScreen, horzScreen): self.screenMgr.add_widget(screenWidget) if self.config.get( 'Misc', 'splash') != '0' and os.path.exists('piKamSplash.jpg'): self.displayImage(PyImage.open('piKamSplash.jpg')) self.reconnect() print vars(self) if self.runningOnPi: Window.bind(on_motion=self.plot_click_pos) Clock.schedule_interval(self.plot_motion, .5) #Window.rotation = Window.rotation + 90 Window.on_rotate(self.rotate) return self.screenMgr