Rename S type to V

This commit is contained in:
Marshall Bowers 2023-10-26 15:54:43 +02:00
parent 8a70ef3e8f
commit 1887f3b594
34 changed files with 140 additions and 152 deletions

View file

@ -7,12 +7,12 @@ use crate::prelude::*;
pub struct ToolbarItem {}
#[derive(Component)]
pub struct Toolbar<S: 'static> {
left_items: SmallVec<[AnyElement<S>; 2]>,
right_items: SmallVec<[AnyElement<S>; 2]>,
pub struct Toolbar<V: 'static> {
left_items: SmallVec<[AnyElement<V>; 2]>,
right_items: SmallVec<[AnyElement<V>; 2]>,
}
impl<S: 'static> Toolbar<S> {
impl<V: 'static> Toolbar<V> {
pub fn new() -> Self {
Self {
left_items: SmallVec::new(),
@ -20,7 +20,7 @@ impl<S: 'static> Toolbar<S> {
}
}
pub fn left_item(mut self, child: impl Component<S>) -> Self
pub fn left_item(mut self, child: impl Component<V>) -> Self
where
Self: Sized,
{
@ -28,7 +28,7 @@ impl<S: 'static> Toolbar<S> {
self
}
pub fn left_items(mut self, iter: impl IntoIterator<Item = impl Component<S>>) -> Self
pub fn left_items(mut self, iter: impl IntoIterator<Item = impl Component<V>>) -> Self
where
Self: Sized,
{
@ -37,7 +37,7 @@ impl<S: 'static> Toolbar<S> {
self
}
pub fn right_item(mut self, child: impl Component<S>) -> Self
pub fn right_item(mut self, child: impl Component<V>) -> Self
where
Self: Sized,
{
@ -45,7 +45,7 @@ impl<S: 'static> Toolbar<S> {
self
}
pub fn right_items(mut self, iter: impl IntoIterator<Item = impl Component<S>>) -> Self
pub fn right_items(mut self, iter: impl IntoIterator<Item = impl Component<V>>) -> Self
where
Self: Sized,
{
@ -54,7 +54,7 @@ impl<S: 'static> Toolbar<S> {
self
}
fn render(self, _view: &mut S, cx: &mut ViewContext<S>) -> impl Component<S> {
fn render(self, _view: &mut V, cx: &mut ViewContext<V>) -> impl Component<V> {
let theme = theme(cx);
div()