Split playground into gpui2 and storybook
This commit is contained in:
parent
ee11be98e5
commit
3b5ee59273
41 changed files with 175 additions and 2210 deletions
|
@ -21,7 +21,11 @@ pub trait Interactive<V: 'static> {
|
|||
{
|
||||
self.interaction_handlers()
|
||||
.mouse_down
|
||||
.push(Rc::new(handler));
|
||||
.push(Rc::new(move |view, event, cx| {
|
||||
if event.button == button {
|
||||
handler(view, event, cx)
|
||||
}
|
||||
}));
|
||||
self
|
||||
}
|
||||
|
||||
|
@ -33,7 +37,13 @@ pub trait Interactive<V: 'static> {
|
|||
where
|
||||
Self: Sized,
|
||||
{
|
||||
self.interaction_handlers().mouse_up.push(Rc::new(handler));
|
||||
self.interaction_handlers()
|
||||
.mouse_up
|
||||
.push(Rc::new(move |view, event, cx| {
|
||||
if event.button == button {
|
||||
handler(view, event, cx)
|
||||
}
|
||||
}));
|
||||
self
|
||||
}
|
||||
|
||||
|
@ -47,7 +57,11 @@ pub trait Interactive<V: 'static> {
|
|||
{
|
||||
self.interaction_handlers()
|
||||
.mouse_down_out
|
||||
.push(Rc::new(handler));
|
||||
.push(Rc::new(move |view, event, cx| {
|
||||
if event.button == button {
|
||||
handler(view, event, cx)
|
||||
}
|
||||
}));
|
||||
self
|
||||
}
|
||||
|
||||
|
@ -61,7 +75,11 @@ pub trait Interactive<V: 'static> {
|
|||
{
|
||||
self.interaction_handlers()
|
||||
.mouse_up_out
|
||||
.push(Rc::new(handler));
|
||||
.push(Rc::new(move |view, event, cx| {
|
||||
if event.button == button {
|
||||
handler(view, event, cx)
|
||||
}
|
||||
}));
|
||||
self
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue