forked from OpenGamers/abaddon
ui workarounds
This commit is contained in:
@@ -186,7 +186,7 @@ void ChatMessageItemContainer::UpdateTextComponent(Gtk::TextView *tv) {
|
|||||||
b->get_bounds(s, e);
|
b->get_bounds(s, e);
|
||||||
switch (data->Type) {
|
switch (data->Type) {
|
||||||
case MessageType::DEFAULT:
|
case MessageType::DEFAULT:
|
||||||
b->insert_markup(s, Glib::Markup::escape_text(data->Content));
|
b->insert(s, data->Content);
|
||||||
HandleUserMentions(tv);
|
HandleUserMentions(tv);
|
||||||
HandleLinks(tv);
|
HandleLinks(tv);
|
||||||
HandleChannelMentions(tv);
|
HandleChannelMentions(tv);
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ ChatWindow::ChatWindow() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
m_scroll->set_can_focus(false);
|
m_scroll->set_can_focus(false);
|
||||||
m_scroll->set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_ALWAYS);
|
m_scroll->set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_ALWAYS);
|
||||||
|
|
||||||
m_list->signal_size_allocate().connect([this](Gtk::Allocation &) {
|
m_list->signal_size_allocate().connect([this](Gtk::Allocation &) {
|
||||||
if (m_should_scroll_to_bottom)
|
if (m_should_scroll_to_bottom)
|
||||||
|
|||||||
@@ -93,8 +93,8 @@ MainWindow::MainWindow()
|
|||||||
|
|
||||||
m_chat_members_paned.pack1(*chat);
|
m_chat_members_paned.pack1(*chat);
|
||||||
m_chat_members_paned.pack2(*member_list);
|
m_chat_members_paned.pack2(*member_list);
|
||||||
m_chat_members_paned.child_property_shrink(*member_list) = true;
|
m_chat_members_paned.child_property_shrink(*member_list) = false;
|
||||||
m_chat_members_paned.child_property_resize(*member_list) = true;
|
m_chat_members_paned.child_property_resize(*member_list) = false;
|
||||||
int w, h;
|
int w, h;
|
||||||
get_default_size(w, h); // :s
|
get_default_size(w, h); // :s
|
||||||
m_chat_members_paned.set_position(w - m_chan_chat_paned.get_position() - 150);
|
m_chat_members_paned.set_position(w - m_chan_chat_paned.get_position() - 150);
|
||||||
|
|||||||
Reference in New Issue
Block a user