🚧 enable fixed size wrapping

This commit is contained in:
Vladislav Nepogodin 2023-07-09 21:18:13 +04:00
parent a0c85883ff
commit 07f4f0a10a
No known key found for this signature in database
GPG Key ID: B62C3D10C54D5DA9
1 changed files with 7 additions and 4 deletions

View File

@ -3,9 +3,10 @@ use crate::utils;
use gio::prelude::*; use gio::prelude::*;
use gtk::prelude::{ use gtk::prelude::{
BoxExt, ButtonExt, CellRendererExt, CellRendererToggleExt, ComboBoxExt, ContainerExt, GridExt, BoxExt, ButtonExt, CellRendererExt, CellRendererTextExt, CellRendererToggleExt, ComboBoxExt,
GtkListStoreExt, GtkListStoreExtManual, ScrolledWindowExt, ToggleButtonExt, TreeModelExt, ContainerExt, GridExt, GtkListStoreExt, GtkListStoreExtManual, ScrolledWindowExt,
TreeStoreExt, TreeStoreExtManual, TreeViewColumnExt, TreeViewExt, WidgetExt, ToggleButtonExt, TreeModelExt, TreeStoreExt, TreeStoreExtManual, TreeViewColumnExt,
TreeViewExt, WidgetExt,
}; };
use once_cell::sync::Lazy; use once_cell::sync::Lazy;
@ -260,8 +261,10 @@ impl ApplicationBrowser {
// column model: description column // column model: description column
let desc_renderer = gtk::CellRendererText::new(); let desc_renderer = gtk::CellRendererText::new();
desc_renderer.set_wrap_mode(gtk::pango::WrapMode::Word);
desc_renderer.set_wrap_width(290);
let desc_column = create_column("Description", &desc_renderer, "text", DESCRIPTION); let desc_column = create_column("Description", &desc_renderer, "text", DESCRIPTION);
desc_column.set_resizable(true); desc_column.set_resizable(false);
self.tree_view.append_column(&desc_column); self.tree_view.append_column(&desc_column);
// column model: install column // column model: install column