24 lines
628 B
Python
Executable File
24 lines
628 B
Python
Executable File
from cli.echo import Echo
|
||
|
||
|
||
class CustomDialog:
|
||
def __init__(self, message, msg_type="", timeout=None):
|
||
self.message = message
|
||
self.msg_type = msg_type.lower()
|
||
self.timeout = timeout
|
||
|
||
def mainloop(self):
|
||
if self.msg_type == "success":
|
||
Echo("✅", self.message)
|
||
elif self.msg_type == "error":
|
||
Echo("❌", self.message)
|
||
elif self.msg_type == "warning":
|
||
Echo("⚠️", self.message)
|
||
elif self.msg_type == "info":
|
||
Echo("ℹ", self.message)
|
||
else:
|
||
Echo(self.message)
|
||
|
||
def close(self):
|
||
pass
|