refactor dig
This commit is contained in:
34
dig_overlay.py
Normal file
34
dig_overlay.py
Normal file
@@ -0,0 +1,34 @@
|
||||
# Run tkinter code in another thread
|
||||
import threading
|
||||
import tkinter as tk
|
||||
|
||||
|
||||
class DiggingOverlay(threading.Thread):
|
||||
EMPTYENEMYLABELNAME = "no enemy selected"
|
||||
|
||||
def __init__(self, config):
|
||||
threading.Thread.__init__(self)
|
||||
self.root = tk.Tk
|
||||
self.EnemyLabel = tk.Label
|
||||
self.TkPosition = config.returnEnemyPlayerOverlayPos()
|
||||
self.start()
|
||||
|
||||
def run(self):
|
||||
self.root = tk.Tk()
|
||||
#self.EnemyLabel = tk.Label(self.root, text = "this", borderwidth=6, relief="solid")
|
||||
#self.EnemyLabel.pack()
|
||||
|
||||
self.root.geometry(self.TkPosition)
|
||||
self.root.overrideredirect(1) # fenster ohne aussen rum :-)
|
||||
self.root.attributes('-alpha', 0.5) # fenster transparent
|
||||
self.root.attributes('-topmost', 1) # fenster immer im vordergrund
|
||||
self.root.resizable(False, False)
|
||||
#self.root.attributes('-borderwith', 6) # fenster immer im vordergrund
|
||||
self.root.wm_attributes("-disabled", True)
|
||||
#self.root.configure(background='black')
|
||||
self.root.mainloop()
|
||||
|
||||
def hide_window(self):
|
||||
self.root.attributes('-alpha', 0.0)
|
||||
def show_window(self):
|
||||
self.root.attributes('-alpha', 0.2)
|
||||
Reference in New Issue
Block a user