113 lines
3.0 KiB
Python
113 lines
3.0 KiB
Python
from .mattr import *
|
|
from .mtype import *
|
|
|
|
|
|
class SelfTextMessage(SelfMessage, TextMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfQuoteMessage(SelfMessage, QuoteMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfImageMessage(SelfMessage, ImageMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfEmojiMessage(SelfMessage, EmojiMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfFileMessage(SelfMessage, FileMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfVideoMessage(SelfMessage, VideoMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfVoiceMessage(SelfMessage, VoiceMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfLinkMessage(SelfMessage, LinkMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfLocationMessage(SelfMessage, LocationMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfPersonalCardMessage(SelfMessage, PersonalCardMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class SelfOtherMessage(SelfMessage, OtherMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|