113 lines
3.0 KiB
Python
113 lines
3.0 KiB
Python
from .mattr import *
|
|
from .mtype import *
|
|
|
|
|
|
class FriendTextMessage(FriendMessage, TextMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendQuoteMessage(FriendMessage, QuoteMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendImageMessage(FriendMessage, ImageMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendEmojiMessage(FriendMessage, EmojiMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendFileMessage(FriendMessage, FileMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendVideoMessage(FriendMessage, VideoMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendVoiceMessage(FriendMessage, VoiceMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendLinkMessage(FriendMessage, LinkMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendLocationMessage(FriendMessage, LocationMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendPersonalCardMessage(FriendMessage, PersonalCardMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|
|
|
|
|
|
class FriendOtherMessage(FriendMessage, OtherMessage):
|
|
def __init__(
|
|
self,
|
|
control: uia.Control,
|
|
parent: "ChatBox",
|
|
additonal_attr: Dict[str, Any] = {}
|
|
):
|
|
super().__init__(control, parent, additonal_attr)
|