pub struct Projects {
shell: Rc<RefCell<Shell>>,
popup: Popover,
tree: TreeView,
scroll: ScrolledWindow,
store: Option<EntryStore>,
name_renderer: CellRendererText,
path_renderer: CellRendererText,
toggle_renderer: CellRendererToggle,
}Fields
shell: Rc<RefCell<Shell>>popup: Popovertree: TreeViewscroll: ScrolledWindowstore: Option<EntryStore>name_renderer: CellRendererTextpath_renderer: CellRendererTexttoggle_renderer: CellRendererToggleImplementations
sourceimpl Projects
impl Projects
pub fn new(
ref_widget: &Button,
shell: Rc<RefCell<Shell>>
) -> Arc<UiMutex<Projects>>
fn toggle_stored(&mut self, path: &TreePath)
fn open_uri(&self, model: &TreeModel, iter: &TreeIter)
fn get_list_store(&self) -> ListStore
fn show_open_file_dlg(&self)
pub fn show(&mut self)
fn load_oldfiles(&mut self)
pub fn clear(&mut self)
fn setup_tree(&self)
fn calc_treeview_height(&self) -> i32
Auto Trait Implementations
impl !RefUnwindSafe for Projects
impl !Send for Projects
impl !Sync for Projects
impl Unpin for Projects
impl !UnwindSafe for Projects
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more