mirror of
https://github.com/servo/servo.git
synced 2025-06-25 09:34:32 +01:00
style: Use the cbindgen output for GridAutoFlow directly in gecko.
Depends on D62787 Differential Revision: https://phabricator.services.mozilla.com/D62910
This commit is contained in:
parent
cf20c627b5
commit
28d8565f38
1 changed files with 4 additions and 18 deletions
|
@ -7,7 +7,6 @@
|
||||||
//!
|
//!
|
||||||
//! [position]: https://drafts.csswg.org/css-backgrounds-3/#position
|
//! [position]: https://drafts.csswg.org/css-backgrounds-3/#position
|
||||||
|
|
||||||
use crate::gecko_bindings::structs;
|
|
||||||
use crate::parser::{Parse, ParserContext};
|
use crate::parser::{Parse, ParserContext};
|
||||||
use crate::selector_map::PrecomputedHashMap;
|
use crate::selector_map::PrecomputedHashMap;
|
||||||
use crate::str::HTML_SPACE_CHARACTERS;
|
use crate::str::HTML_SPACE_CHARACTERS;
|
||||||
|
@ -362,13 +361,14 @@ bitflags! {
|
||||||
ToShmem
|
ToShmem
|
||||||
)]
|
)]
|
||||||
#[value_info(other_values = "row,column,dense")]
|
#[value_info(other_values = "row,column,dense")]
|
||||||
|
#[repr(C)]
|
||||||
pub struct GridAutoFlow: u8 {
|
pub struct GridAutoFlow: u8 {
|
||||||
/// 'row' - mutually exclusive with 'column'
|
/// 'row' - mutually exclusive with 'column'
|
||||||
const ROW = structs::NS_STYLE_GRID_AUTO_FLOW_ROW as u8;
|
const ROW = 1 << 0;
|
||||||
/// 'column' - mutually exclusive with 'row'
|
/// 'column' - mutually exclusive with 'row'
|
||||||
const COLUMN = structs::NS_STYLE_GRID_AUTO_FLOW_COLUMN as u8;
|
const COLUMN = 1 << 1;
|
||||||
/// 'dense'
|
/// 'dense'
|
||||||
const DENSE = structs::NS_STYLE_GRID_AUTO_FLOW_DENSE as u8;
|
const DENSE = 1 << 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -439,20 +439,6 @@ impl ToCss for GridAutoFlow {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "gecko")]
|
|
||||||
impl From<u8> for GridAutoFlow {
|
|
||||||
fn from(bits: u8) -> GridAutoFlow {
|
|
||||||
GridAutoFlow::from_bits(bits).unwrap()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[cfg(feature = "gecko")]
|
|
||||||
impl From<GridAutoFlow> for u8 {
|
|
||||||
fn from(v: GridAutoFlow) -> u8 {
|
|
||||||
v.bits
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(
|
#[derive(
|
||||||
Clone,
|
Clone,
|
||||||
Debug,
|
Debug,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue