pub struct DataViewIconTextRendererIsOwned<const OWNED: bool>(/* private fields */);
Expand description
The wxDataViewIconTextRenderer class is used to display text with a small icon next to it as it is typically done in a file manager.
DataViewIconTextRenderer
represents a C++wxDataViewIconTextRenderer
class instance which your code has ownership,DataViewIconTextRendererIsOwned
<false>
represents one which don’t own.- Use
DataViewIconTextRenderer
’snew()
orBuildable::builder()
(if available) to create an instance of this class. - See C++
wxDataViewIconTextRenderer
class’s documentation for more details.
Implementations§
Trait Implementations§
Source§impl Clone for DataViewIconTextRendererIsOwned<false>
impl Clone for DataViewIconTextRendererIsOwned<false>
Source§impl<const OWNED: bool> DataViewIconTextRendererMethods for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> DataViewIconTextRendererMethods for DataViewIconTextRendererIsOwned<OWNED>
Source§fn get_default_type() -> String
fn get_default_type() -> String
Returns the wxVariant type used with this renderer. Read more
Source§impl<const OWNED: bool> DataViewRendererMethods for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> DataViewRendererMethods for DataViewIconTextRendererIsOwned<OWNED>
Source§fn enable_ellipsize(&self, mode: c_int)
fn enable_ellipsize(&self, mode: c_int)
Enable or disable replacing parts of the item text with ellipsis to make it fit the column width. Read more
Source§fn disable_ellipsize(&self)
fn disable_ellipsize(&self)
Disable replacing parts of the item text with ellipsis. Read more
Source§fn get_alignment(&self) -> c_int
fn get_alignment(&self) -> c_int
Returns the alignment. Read more
Source§fn get_ellipsize_mode(&self) -> c_int
fn get_ellipsize_mode(&self) -> c_int
Returns the ellipsize mode used by the renderer. Read more
Source§fn get_owner(&self) -> Option<DataViewColumnIsOwned<false>>
fn get_owner(&self) -> Option<DataViewColumnIsOwned<false>>
Returns pointer to the owning wxDataViewColumn. Read more
Source§fn get_value(&self, value: *mut c_void) -> bool
fn get_value(&self, value: *mut c_void) -> bool
This methods retrieves the value from the renderer in order to transfer the value back to the data model. Read more
Source§fn get_variant_type(&self) -> String
fn get_variant_type(&self) -> String
Returns a string with the type of the wxVariant supported by this renderer. Read more
Source§fn is_compatible_variant_type(&self, variant_type: &str) -> bool
fn is_compatible_variant_type(&self, variant_type: &str) -> bool
Check if the given variant type is compatible with the type expected by this renderer. Read more
Source§fn set_alignment(&self, align: c_int)
fn set_alignment(&self, align: c_int)
Sets the alignment of the renderer’s content. Read more
Source§fn set_owner<D: DataViewColumnMethods>(&self, owner: Option<&D>)
fn set_owner<D: DataViewColumnMethods>(&self, owner: Option<&D>)
Sets the owning wxDataViewColumn. Read more
Source§fn set_value(&self, value: *const c_void) -> bool
fn set_value(&self, value: *const c_void) -> bool
Set the value of the renderer (and thus its cell) to value. Read more
Source§fn set_value_adjuster(&self, transformer: *mut c_void)
fn set_value_adjuster(&self, transformer: *mut c_void)
Set the transformer object to be used to customize values before they are rendered. Read more
Source§fn validate(&self, value: *mut c_void) -> bool
fn validate(&self, value: *mut c_void) -> bool
Before data is committed to the data model, it is passed to this method where it can be checked for validity. Read more
Source§fn has_editor_ctrl(&self) -> bool
fn has_editor_ctrl(&self) -> bool
Source§fn get_value_from_editor_ctrl<W: WindowMethods>(
&self,
editor: Option<&W>,
value: *mut c_void,
) -> bool
fn get_value_from_editor_ctrl<W: WindowMethods>( &self, editor: Option<&W>, value: *mut c_void, ) -> bool
Source§impl<const OWNED: bool> Drop for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> Drop for DataViewIconTextRendererIsOwned<OWNED>
Source§impl<const OWNED: bool> DynamicCast for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> DynamicCast for DataViewIconTextRendererIsOwned<OWNED>
fn class_info() -> ClassInfoIsOwned<false>
fn as_unowned<T>(&self) -> Option<<T as WxRustMethods>::Unowned>where
T: DynamicCast,
Source§impl<const OWNED: bool> From<DataViewIconTextRendererIsOwned<OWNED>> for DataViewRendererIsOwned<OWNED>
impl<const OWNED: bool> From<DataViewIconTextRendererIsOwned<OWNED>> for DataViewRendererIsOwned<OWNED>
Source§fn from(o: DataViewIconTextRendererIsOwned<OWNED>) -> Self
fn from(o: DataViewIconTextRendererIsOwned<OWNED>) -> Self
Converts to this type from the input type.
Source§impl<const OWNED: bool> From<DataViewIconTextRendererIsOwned<OWNED>> for ObjectIsOwned<OWNED>
impl<const OWNED: bool> From<DataViewIconTextRendererIsOwned<OWNED>> for ObjectIsOwned<OWNED>
Source§fn from(o: DataViewIconTextRendererIsOwned<OWNED>) -> Self
fn from(o: DataViewIconTextRendererIsOwned<OWNED>) -> Self
Converts to this type from the input type.
Source§impl<const OWNED: bool> ObjectMethods for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> ObjectMethods for DataViewIconTextRendererIsOwned<OWNED>
Source§fn get_class_info(&self) -> Option<ClassInfoIsOwned<false>>
fn get_class_info(&self) -> Option<ClassInfoIsOwned<false>>
This virtual function is redefined for every class that requires run-time type information, when using the wxDECLARE_CLASS macro (or similar). Read more
Source§fn get_ref_data(&self) -> Option<ObjectRefDataIsOwned<false>>
fn get_ref_data(&self) -> Option<ObjectRefDataIsOwned<false>>
Returns the wxObject::m_refData pointer, i.e. the data referenced by this object. Read more
Source§fn is_kind_of<C>(&self, info: Option<&C>) -> boolwhere
C: ClassInfoMethods,
fn is_kind_of<C>(&self, info: Option<&C>) -> boolwhere
C: ClassInfoMethods,
Determines whether this class is a subclass of (or the same class as) the given class. Read more
Source§fn is_same_as<O>(&self, obj: &O) -> boolwhere
O: ObjectMethods,
fn is_same_as<O>(&self, obj: &O) -> boolwhere
O: ObjectMethods,
Returns true if this object has the same data pointer as obj. Read more
Source§fn ref_<O>(&self, clone: &O)where
O: ObjectMethods,
fn ref_<O>(&self, clone: &O)where
O: ObjectMethods,
Makes this object refer to the data in clone. Read more
Source§fn set_ref_data<O>(&self, data: Option<&O>)where
O: ObjectRefDataMethods,
fn set_ref_data<O>(&self, data: Option<&O>)where
O: ObjectRefDataMethods,
Sets the wxObject::m_refData pointer. Read more
Source§fn un_ref(&self)
fn un_ref(&self)
Decrements the reference count in the associated data, and if it is zero, deletes the data. Read more
This is the same of AllocExclusive() but this method is public. Read more
Source§impl<const OWNED: bool> WxRustMethods for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> WxRustMethods for DataViewIconTextRendererIsOwned<OWNED>
type Unowned = DataViewIconTextRendererIsOwned<false>
unsafe fn as_ptr(&self) -> *mut c_void
unsafe fn from_ptr(ptr: *mut c_void) -> Self
unsafe fn from_unowned_ptr(ptr: *mut c_void) -> Self::Unowned
unsafe fn with_ptr<F: Fn(&Self)>(ptr: *mut c_void, closure: F)
unsafe fn option_from(ptr: *mut c_void) -> Option<Self::Unowned>where
Self: Sized,
Auto Trait Implementations§
impl<const OWNED: bool> Freeze for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> RefUnwindSafe for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> !Send for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> !Sync for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> Unpin for DataViewIconTextRendererIsOwned<OWNED>
impl<const OWNED: bool> UnwindSafe for DataViewIconTextRendererIsOwned<OWNED>
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