pub trait CellAreaExtManual: Sealed + IsA<CellArea> {
// Provided methods
fn add_with_properties(
&self,
renderer: &impl IsA<CellRenderer>,
properties: &[(&str, &dyn ToValue)],
) { ... }
fn cell_get_value(
&self,
renderer: &impl IsA<CellRenderer>,
property_name: impl IntoGStr,
) -> Value { ... }
fn cell_get<V: for<'b> FromValue<'b> + 'static>(
&self,
renderer: &impl IsA<CellRenderer>,
property_name: impl IntoGStr,
) -> V { ... }
fn cell_set(
&self,
renderer: &impl IsA<CellRenderer>,
property_name: impl IntoGStr,
value: impl Into<Value>,
) { ... }
}
๐Deprecated: Since 4.10
Expand description
Trait containing manually implemented methods of
CellArea
.
Provided Methodsยง
Sourcefn add_with_properties(
&self,
renderer: &impl IsA<CellRenderer>,
properties: &[(&str, &dyn ToValue)],
)
๐Deprecated: Since 4.10
fn add_with_properties( &self, renderer: &impl IsA<CellRenderer>, properties: &[(&str, &dyn ToValue)], )
Adds @renderer to @self, setting cell properties at the same time. See gtk_cell_area_add() and gtk_cell_area_cell_set() for more details.
ยงDeprecated since 4.10
ยงrenderer
a CellRenderer
to be placed inside @self
ยงfirst_prop_name
the name of the first cell property to set
fn cell_get_value( &self, renderer: &impl IsA<CellRenderer>, property_name: impl IntoGStr, ) -> Value
๐Deprecated: Since 4.10
Sourcefn cell_get<V: for<'b> FromValue<'b> + 'static>(
&self,
renderer: &impl IsA<CellRenderer>,
property_name: impl IntoGStr,
) -> V
๐Deprecated: Since 4.10
fn cell_get<V: for<'b> FromValue<'b> + 'static>( &self, renderer: &impl IsA<CellRenderer>, property_name: impl IntoGStr, ) -> V
Similar to Self::cell_get_value
but panics if the value is of a
different type.
fn cell_set( &self, renderer: &impl IsA<CellRenderer>, property_name: impl IntoGStr, value: impl Into<Value>, )
๐Deprecated: Since 4.10
Dyn Compatibilityยง
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.