pub trait View_Impl: Sized + IDispatch_Impl {
Show 42 methods
// Required methods
fn ActiveScopeNode(&self) -> Result<Node>;
fn SetActiveScopeNode(&self, node: Option<&Node>) -> Result<()>;
fn Selection(&self) -> Result<Nodes>;
fn ListItems(&self) -> Result<Nodes>;
fn SnapinScopeObject(&self, scopenode: &VARIANT) -> Result<IDispatch>;
fn SnapinSelectionObject(&self) -> Result<IDispatch>;
fn Is(&self, view: Option<&View>) -> Result<VARIANT_BOOL>;
fn Document(&self) -> Result<Document>;
fn SelectAll(&self) -> Result<()>;
fn Select(&self, node: Option<&Node>) -> Result<()>;
fn Deselect(&self, node: Option<&Node>) -> Result<()>;
fn IsSelected(&self, node: Option<&Node>) -> Result<BOOL>;
fn DisplayScopeNodePropertySheet(&self, scopenode: &VARIANT) -> Result<()>;
fn DisplaySelectionPropertySheet(&self) -> Result<()>;
fn CopyScopeNode(&self, scopenode: &VARIANT) -> Result<()>;
fn CopySelection(&self) -> Result<()>;
fn DeleteScopeNode(&self, scopenode: &VARIANT) -> Result<()>;
fn DeleteSelection(&self) -> Result<()>;
fn RenameScopeNode(&self, newname: &BSTR, scopenode: &VARIANT) -> Result<()>;
fn RenameSelectedItem(&self, newname: &BSTR) -> Result<()>;
fn get_ScopeNodeContextMenu(
&self,
scopenode: &VARIANT,
) -> Result<ContextMenu>;
fn SelectionContextMenu(&self) -> Result<ContextMenu>;
fn RefreshScopeNode(&self, scopenode: &VARIANT) -> Result<()>;
fn RefreshSelection(&self) -> Result<()>;
fn ExecuteSelectionMenuItem(&self, menuitempath: &BSTR) -> Result<()>;
fn ExecuteScopeNodeMenuItem(
&self,
menuitempath: &BSTR,
scopenode: &VARIANT,
) -> Result<()>;
fn ExecuteShellCommand(
&self,
command: &BSTR,
directory: &BSTR,
parameters: &BSTR,
windowstate: &BSTR,
) -> Result<()>;
fn Frame(&self) -> Result<Frame>;
fn Close(&self) -> Result<()>;
fn ScopeTreeVisible(&self) -> Result<BOOL>;
fn SetScopeTreeVisible(&self, visible: BOOL) -> Result<()>;
fn Back(&self) -> Result<()>;
fn Forward(&self) -> Result<()>;
fn SetStatusBarText(&self, statusbartext: &BSTR) -> Result<()>;
fn Memento(&self) -> Result<BSTR>;
fn ViewMemento(&self, memento: &BSTR) -> Result<()>;
fn Columns(&self) -> Result<Columns>;
fn get_CellContents(&self, node: Option<&Node>, column: i32) -> Result<BSTR>;
fn ExportList(
&self,
file: &BSTR,
exportoptions: _ExportListOptions,
) -> Result<()>;
fn ListViewMode(&self) -> Result<_ListViewMode>;
fn SetListViewMode(&self, mode: _ListViewMode) -> Result<()>;
fn ControlObject(&self) -> Result<IDispatch>;
}
Required Methods§
fn ActiveScopeNode(&self) -> Result<Node>
fn SetActiveScopeNode(&self, node: Option<&Node>) -> Result<()>
fn Selection(&self) -> Result<Nodes>
fn ListItems(&self) -> Result<Nodes>
fn SnapinScopeObject(&self, scopenode: &VARIANT) -> Result<IDispatch>
fn SnapinSelectionObject(&self) -> Result<IDispatch>
fn Is(&self, view: Option<&View>) -> Result<VARIANT_BOOL>
fn Document(&self) -> Result<Document>
fn SelectAll(&self) -> Result<()>
fn Select(&self, node: Option<&Node>) -> Result<()>
fn Deselect(&self, node: Option<&Node>) -> Result<()>
fn IsSelected(&self, node: Option<&Node>) -> Result<BOOL>
fn DisplayScopeNodePropertySheet(&self, scopenode: &VARIANT) -> Result<()>
fn DisplaySelectionPropertySheet(&self) -> Result<()>
fn CopyScopeNode(&self, scopenode: &VARIANT) -> Result<()>
fn CopySelection(&self) -> Result<()>
fn DeleteScopeNode(&self, scopenode: &VARIANT) -> Result<()>
fn DeleteSelection(&self) -> Result<()>
fn RenameScopeNode(&self, newname: &BSTR, scopenode: &VARIANT) -> Result<()>
fn RenameSelectedItem(&self, newname: &BSTR) -> Result<()>
fn get_ScopeNodeContextMenu(&self, scopenode: &VARIANT) -> Result<ContextMenu>
fn SelectionContextMenu(&self) -> Result<ContextMenu>
fn RefreshScopeNode(&self, scopenode: &VARIANT) -> Result<()>
fn RefreshSelection(&self) -> Result<()>
fn ExecuteSelectionMenuItem(&self, menuitempath: &BSTR) -> Result<()>
fn ExecuteScopeNodeMenuItem( &self, menuitempath: &BSTR, scopenode: &VARIANT, ) -> Result<()>
fn ExecuteShellCommand( &self, command: &BSTR, directory: &BSTR, parameters: &BSTR, windowstate: &BSTR, ) -> Result<()>
fn Frame(&self) -> Result<Frame>
fn Close(&self) -> Result<()>
fn ScopeTreeVisible(&self) -> Result<BOOL>
fn SetScopeTreeVisible(&self, visible: BOOL) -> Result<()>
fn Back(&self) -> Result<()>
fn Forward(&self) -> Result<()>
fn SetStatusBarText(&self, statusbartext: &BSTR) -> Result<()>
fn Memento(&self) -> Result<BSTR>
fn ViewMemento(&self, memento: &BSTR) -> Result<()>
fn Columns(&self) -> Result<Columns>
fn get_CellContents(&self, node: Option<&Node>, column: i32) -> Result<BSTR>
fn ExportList( &self, file: &BSTR, exportoptions: _ExportListOptions, ) -> Result<()>
fn ListViewMode(&self) -> Result<_ListViewMode>
fn SetListViewMode(&self, mode: _ListViewMode) -> Result<()>
fn ControlObject(&self) -> Result<IDispatch>
Object Safety§
This trait is not object safe.