Skip to content

Commit 6c492a6

Browse files
committed
Delete mobber bug fixed.
1 parent c4dcf4c commit 6c492a6

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

Frames/ScreenBlockerFrame.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def build_window_content(self):
130130
remove_mobber_button.grid(row=row_index, column=3, sticky=N + E + W, padx=10, pady=button_pad)
131131
remove_mobber_button.bind("<Button-1>", lambda event: self.mobber_manager.remove_mobber(
132132
int(self.names_list.index(self.names_list.selection()))))
133-
self.controller.bind("<Delete>", self.remove_mobber_if_screen_blocking)
133+
self.names_list.bind("<Delete>", self.remove_mobber_if_screen_blocking)
134134
row_index += 1
135135

136136
move_mobber_up_button = ttk.Button(center_frame, text="Move Mobber Up")

Infrastructure/ImageUtility.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,26 @@ def load(self, image_path, width=50, height=50, normalize_color=True):
1616

1717
if platform.system() == 'Darwin':
1818
return None
19-
#
20-
# from PIL import Image
21-
# from PIL import ImageTk
22-
# background_color = ImageUtility.hex_to_rgb(self.theme_manager.background_color)
23-
# highlight_color = ImageUtility.hex_to_rgb(self.theme_manager.highlight_color)
24-
# original = Image.open(image_path)
25-
# resized = original.resize((width, height), Image.ANTIALIAS)
26-
#
27-
# if normalize_color:
28-
# pixel_access = resized.load()
29-
# for y in range(resized.size[1]):
30-
# for x in range(resized.size[0]):
31-
# pixel = pixel_access[x, y]
32-
# if pixel[0] < 50:
33-
# pixel_access[x, y] = (background_color[0] + pixel_access[x, y][0],
34-
# background_color[1] + pixel_access[x, y][1],
35-
# background_color[2] + pixel_access[x, y][2])
36-
# elif pixel[0] > 50:
37-
# pixel_access[x, y] = (int(highlight_color[0] * pixel_access[x, y][0] / 255),
38-
# int(highlight_color[1] * pixel_access[x, y][1] / 255),
39-
# int(highlight_color[2] * pixel_access[x, y][2] / 255))
40-
#
41-
# return ImageTk.PhotoImage(resized)
19+
20+
from PIL import Image
21+
from PIL import ImageTk
22+
background_color = ImageUtility.hex_to_rgb(self.theme_manager.background_color)
23+
highlight_color = ImageUtility.hex_to_rgb(self.theme_manager.highlight_color)
24+
original = Image.open(image_path)
25+
resized = original.resize((width, height), Image.ANTIALIAS)
26+
27+
if normalize_color:
28+
pixel_access = resized.load()
29+
for y in range(resized.size[1]):
30+
for x in range(resized.size[0]):
31+
pixel = pixel_access[x, y]
32+
if pixel[0] < 50:
33+
pixel_access[x, y] = (background_color[0] + pixel_access[x, y][0],
34+
background_color[1] + pixel_access[x, y][1],
35+
background_color[2] + pixel_access[x, y][2])
36+
elif pixel[0] > 50:
37+
pixel_access[x, y] = (int(highlight_color[0] * pixel_access[x, y][0] / 255),
38+
int(highlight_color[1] * pixel_access[x, y][1] / 255),
39+
int(highlight_color[2] * pixel_access[x, y][2] / 255))
40+
41+
return ImageTk.PhotoImage(resized)

0 commit comments

Comments
 (0)