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: Popover
§tree: TreeView
§scroll: ScrolledWindow
§store: Option<EntryStore>
§name_renderer: CellRendererText
§path_renderer: CellRendererText
§toggle_renderer: CellRendererToggle
Implementations§
Source§impl 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 Freeze for Projects
impl !RefUnwindSafe for Projects
impl !Send for Projects
impl !Sync for Projects
impl Unpin for Projects
impl !UnwindSafe for Projects
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more