Add hover behaviour to tabs
Co-Authored-By: Marshall <marshall@zed.dev> Co-Authored-By: Nathan <nathan@zed.dev>
This commit is contained in:
parent
d3b02c4de4
commit
c604a2e34e
6 changed files with 71 additions and 5 deletions
|
@ -19,6 +19,9 @@ pub struct Style {
|
|||
/// What layout strategy should be used?
|
||||
pub display: Display,
|
||||
|
||||
/// Should the element be painted on screen?
|
||||
pub visibility: Visibility,
|
||||
|
||||
// Overflow properties
|
||||
/// How children overflowing their container should affect layout
|
||||
#[refineable]
|
||||
|
@ -107,6 +110,13 @@ impl Styled for StyleRefinement {
|
|||
}
|
||||
}
|
||||
|
||||
#[derive(Default, Clone, Copy, Debug, Eq, PartialEq)]
|
||||
pub enum Visibility {
|
||||
#[default]
|
||||
Visible,
|
||||
Hidden,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub struct BoxShadow {
|
||||
pub color: Hsla,
|
||||
|
@ -297,6 +307,7 @@ impl Default for Style {
|
|||
fn default() -> Self {
|
||||
Style {
|
||||
display: Display::Block,
|
||||
visibility: Visibility::Visible,
|
||||
overflow: Point {
|
||||
x: Overflow::Visible,
|
||||
y: Overflow::Visible,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue