Browse Source

Further componentize MessageBox

fix-filtering
Alejandro Domínguez 5 years ago
parent
commit
b056f25f1b
  1. 4
      fractal-gtk/src/appop/message.rs
  2. 854
      fractal-gtk/src/widgets/message.rs

4
fractal-gtk/src/appop/message.rs

@ -69,7 +69,7 @@ impl AppOp {
let login_data = self.login_data.clone()?;
let messages = self.ui.history.as_ref()?.get_listbox();
if let Some(ui_msg) = self.create_new_room_message(msg.clone()) {
let mb = widgets::MessageBox::tmpwidget(
let mb = widgets::MessageBox::create_tmp(
login_data.session_client.clone(),
self.user_info_cache.clone(),
&ui_msg,
@ -109,7 +109,7 @@ impl AppOp {
let mut widgets = vec![];
for t in self.msg_queue.iter().rev().filter(|m| m.msg.room == r.id) {
if let Some(ui_msg) = self.create_new_room_message(t.msg.clone()) {
let mb = widgets::MessageBox::tmpwidget(
let mb = widgets::MessageBox::create_tmp(
login_data.session_client.clone(),
self.user_info_cache.clone(),
&ui_msg,

854
fractal-gtk/src/widgets/message.rs

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save