Register menu2 actions using actions macro

This commit is contained in:
Max Brunsfeld 2023-11-08 09:35:19 -08:00
parent c67f78c065
commit d25f48ed6b
3 changed files with 14 additions and 27 deletions

View file

@ -1,25 +1,12 @@
use serde_derive::Deserialize;
use gpui::actions;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct Cancel;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct Confirm;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct SecondaryConfirm;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct SelectPrev;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct SelectNext;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct SelectFirst;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct SelectLast;
#[derive(Clone, Debug, Default, Deserialize, PartialEq)]
pub struct ShowContextMenu;
actions!(
Cancel,
Confirm,
SecondaryConfirm,
SelectPrev,
SelectNext,
SelectFirst,
SelectLast,
ShowContextMenu
);