Skip to content
Snippets Groups Projects
Commit f54fea3d authored by mohanty's avatar mohanty
Browse files

Merge branch '#75_bug_fixed' into 'master'

bug fix osx: screeninfo: don't plan on testing OSX or other environments...

Closes #73

See merge request flatland/flatland!88
parents 89b0b687 cca1fa69
No related branches found
No related tags found
No related merge requests found
import io import io
import os import os
import platform
import time import time
import tkinter as tk import tkinter as tk
...@@ -43,11 +44,16 @@ class PILGL(GraphicsLayer): ...@@ -43,11 +44,16 @@ class PILGL(GraphicsLayer):
self.background_grid = np.zeros(shape=(self.width, self.height)) self.background_grid = np.zeros(shape=(self.width, self.height))
if jupyter is False: if jupyter is False:
self.screen_width = 99999 self.screen_width = 800
self.screen_height = 99999 self.screen_height = 600
for m in get_monitors():
self.screen_height = min(self.screen_height, m.height) if platform.system() == "Windows" or platform.system() == "Linux":
self.screen_width = min(self.screen_width, m.width) for m in get_monitors():
self.screen_height = min(self.screen_height, m.height)
self.screen_width = min(self.screen_width, m.width)
# Note: screeninfo doesnot have proper support for
# OSX yet, hence the default values of 800,600
# will be used for the same.
w = (self.screen_width - self.width - 10) / (self.width + 1 + self.linewidth) w = (self.screen_width - self.width - 10) / (self.width + 1 + self.linewidth)
h = (self.screen_height - self.height - 10) / (self.height + 1 + self.linewidth) h = (self.screen_height - self.height - 10) / (self.height + 1 + self.linewidth)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment