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 os
import platform
import time
import tkinter as tk
......@@ -43,11 +44,16 @@ class PILGL(GraphicsLayer):
self.background_grid = np.zeros(shape=(self.width, self.height))
if jupyter is False:
self.screen_width = 99999
self.screen_height = 99999
for m in get_monitors():
self.screen_height = min(self.screen_height, m.height)
self.screen_width = min(self.screen_width, m.width)
self.screen_width = 800
self.screen_height = 600
if platform.system() == "Windows" or platform.system() == "Linux":
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)
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