Milestone alpha2
This commit is contained in:
@@ -65,7 +65,7 @@ class LoginWindow(tk.Toplevel):
|
||||
self._busy = InlineBusyOverlay(self, self._theme)
|
||||
|
||||
self.title(loc_text("login.msg.title", catalog=self._locale_catalog, default="Login"))
|
||||
self.geometry("170x145+0+0" if self.compact else str(theme_value(self._theme, "window_geometry", "420x250")))
|
||||
self.geometry("170x145+0+0" if self.compact else str(theme_value(self._theme, "window_geometry", "235x185+0+0")))
|
||||
self.resizable(False, False)
|
||||
try:
|
||||
if parent is not None and parent.winfo_viewable():
|
||||
@@ -88,7 +88,7 @@ class LoginWindow(tk.Toplevel):
|
||||
def _build_ui(self) -> None:
|
||||
"""Build the compact operator login form."""
|
||||
|
||||
body = ttk.Frame(self, padding=8 if self.compact else 12)
|
||||
body = ttk.Frame(self, padding=8 if self.compact else 10)
|
||||
body.pack(fill="both", expand=True)
|
||||
body.columnconfigure(1, weight=1)
|
||||
|
||||
@@ -97,8 +97,8 @@ class LoginWindow(tk.Toplevel):
|
||||
ttk.Label(
|
||||
body,
|
||||
text=loc_text("login.heading", catalog=self._locale_catalog, default="Autenticazione operatore"),
|
||||
font=("Segoe UI", 11, "bold"),
|
||||
).grid(row=0, column=0, columnspan=2, sticky="w", pady=(4, 14))
|
||||
font=("Segoe UI", 9, "bold"),
|
||||
).grid(row=0, column=0, columnspan=2, sticky="w", pady=(0, 8))
|
||||
row_offset = 1
|
||||
|
||||
ttk.Label(body, text="User:").grid(
|
||||
@@ -127,36 +127,23 @@ class LoginWindow(tk.Toplevel):
|
||||
)
|
||||
self._login_button.grid(row=0, column=0, sticky="ew")
|
||||
else:
|
||||
self.info_label = ttk.Label(
|
||||
body,
|
||||
text=loc_text(
|
||||
"login.info",
|
||||
catalog=self._locale_catalog,
|
||||
default="Per ora tutti gli operatori autenticati possono usare tutte le funzioni.",
|
||||
),
|
||||
justify="left",
|
||||
wraplength=320,
|
||||
)
|
||||
self.info_label.grid(row=3, column=0, columnspan=2, sticky="ew", pady=(10, 8))
|
||||
|
||||
self.status_label = ttk.Label(body, textvariable=self._status_var, foreground="#555555")
|
||||
self.status_label.grid(row=4, column=0, columnspan=2, sticky="w", pady=(2, 2))
|
||||
self.status_label.grid(row=3, column=0, columnspan=2, sticky="w", pady=(2, 2))
|
||||
|
||||
actions = ttk.Frame(body)
|
||||
actions.grid(row=5, column=0, columnspan=2, sticky="ew", pady=(6, 0))
|
||||
actions.columnconfigure(0, weight=1)
|
||||
actions.grid(row=4, column=0, columnspan=2, sticky="w", pady=(6, 0))
|
||||
self._cancel_button = ttk.Button(
|
||||
actions,
|
||||
text=loc_text("login.button.cancel", catalog=self._locale_catalog, default="Annulla"),
|
||||
command=self._on_cancel,
|
||||
)
|
||||
self._cancel_button.grid(row=0, column=1, padx=(0, 8), pady=8)
|
||||
self._cancel_button.grid(row=1, column=0, sticky="ew", pady=(4, 0))
|
||||
self._login_button = ttk.Button(
|
||||
actions,
|
||||
text=loc_text("login.button.submit", catalog=self._locale_catalog, default="Accedi"),
|
||||
text=loc_text("login.button.submit", catalog=self._locale_catalog, default="OK"),
|
||||
command=self._on_login,
|
||||
)
|
||||
self._login_button.grid(row=0, column=2, pady=8)
|
||||
self._login_button.grid(row=0, column=0, sticky="ew")
|
||||
|
||||
self.bind("<Return>", lambda _e: self._on_login())
|
||||
self.bind("<Escape>", lambda _e: self._on_cancel())
|
||||
|
||||
Reference in New Issue
Block a user