Some help tab improvements

This commit is contained in:
DevilXD committed 2022-07-23 12:59:44 +02:00
1 parent 138d09677f
commit 0f38e7bffd
1 file changed
+14 -3
+14 -3
View File
@@ -249,6 +249,9 @@ class LinkLabel(ttk.Label):
kwargs["cursor"] = "hand2" kwargs["cursor"] = "hand2"
if "style" not in kwargs: if "style" not in kwargs:
kwargs["style"] = "Link.TLabel" kwargs["style"] = "Link.TLabel"
if "padding" not in kwargs:
# W, N, E, S
kwargs["padding"] = (0, 2, 0, 2)
self._link: str = link self._link: str = link
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.bind("<ButtonRelease-1>", self.webopen(self._link)) self.bind("<ButtonRelease-1>", self.webopen(self._link))
@@ -1317,26 +1320,34 @@ class HelpTab:
about = ttk.LabelFrame(center_frame, padding=(4, 0, 4, 4), text="About") about = ttk.LabelFrame(center_frame, padding=(4, 0, 4, 4), text="About")
about.grid(column=0, row=(irow := irow + 1), sticky="nsew", padx=2) about.grid(column=0, row=(irow := irow + 1), sticky="nsew", padx=2)
about.columnconfigure(2, weight=1) about.columnconfigure(2, weight=1)
# About - created by
ttk.Label( ttk.Label(
about, text="Application created by: ", anchor="e" about, text="Application created by: ", anchor="e"
).grid(column=0, row=0, sticky="nsew") ).grid(column=0, row=0, sticky="nsew")
LinkLabel( LinkLabel(
about, link="https://github.com/DevilXD", text="DevilXD" about, link="https://github.com/DevilXD", text="DevilXD"
).grid(column=1, row=0, sticky="nsew") ).grid(column=1, row=0, sticky="nsew")
# About - repo link
ttk.Label(about, text="Repository: ", anchor="e").grid(column=0, row=1, sticky="nsew") ttk.Label(about, text="Repository: ", anchor="e").grid(column=0, row=1, sticky="nsew")
LinkLabel( LinkLabel(
about, about,
link="https://github.com/DevilXD/TwitchDropsMiner", link="https://github.com/DevilXD/TwitchDropsMiner",
text="https://github.com/DevilXD/TwitchDropsMiner", text="https://github.com/DevilXD/TwitchDropsMiner",
).grid(column=1, row=1, sticky="nsew") ).grid(column=1, row=1, sticky="nsew")
# About - donate
ttk.Separator(
about, orient="horizontal"
).grid(column=0, row=2, columnspan=3, sticky="nsew")
ttk.Label(about, text="Donate: ", anchor="e").grid(column=0, row=3, sticky="nsew")
LinkLabel( LinkLabel(
about, about,
link="https://www.buymeacoffee.com/DevilXD", link="https://www.buymeacoffee.com/DevilXD",
text=( text=(
"If you like the application and found it useful, " "If you like the application and found it useful, "
"please consider donating a small amount to support me. Thank you!" "please consider donating a small amount of money to support me. Thank you!"
), ),
).grid(column=0, row=2, columnspan=3, sticky="nsew") wraplength=self.WIDTH,
).grid(column=1, row=3, sticky="nsew")
# Useful links # Useful links
links = ttk.LabelFrame(center_frame, padding=(4, 0, 4, 4), text="Useful links") links = ttk.LabelFrame(center_frame, padding=(4, 0, 4, 4), text="Useful links")
links.grid(column=0, row=(irow := irow + 1), sticky="nsew", padx=2) links.grid(column=0, row=(irow := irow + 1), sticky="nsew", padx=2)
@@ -1376,7 +1387,7 @@ class HelpTab:
"to setup an ordered list of games of your choice. Games from the top of the list " "to setup an ordered list of games of your choice. Games from the top of the list "
"will be attempted to be mined first, before the ones lower down the list.\n" "will be attempted to be mined first, before the ones lower down the list.\n"
"5. Keep the \"Priority only\" option checked, to avoid mining games " "5. Keep the \"Priority only\" option checked, to avoid mining games "
"that are not on the priority list.\n" "that are not on the priority list. Or not - it's up to you.\n"
"6. Use the \"Exclude\" list to tell the application " "6. Use the \"Exclude\" list to tell the application "
"which games should never be mined.\n" "which games should never be mined.\n"
"7. Changing the contents of either of the lists, or changing the state " "7. Changing the contents of either of the lists, or changing the state "