Allow -moz-stack-sizing to work in a single direction only.

This commit is contained in:
Paolo Amadini 2017-05-16 16:25:23 +01:00
parent d855c929ef
commit 693ec08387
4 changed files with 26 additions and 25 deletions

View file

@ -185,9 +185,6 @@ pub mod root {
pub const NS_FONT_SUB_SUPER_LARGE_SIZE: f64 = 45.;
pub const NS_FONT_VARIANT_NORMAL: ::std::os::raw::c_uint = 0;
pub const NS_FONT_VARIANT_SMALL_CAPS: ::std::os::raw::c_uint = 1;
pub const NS_STYLE_STACK_SIZING_IGNORE: ::std::os::raw::c_uint = 0;
pub const NS_STYLE_STACK_SIZING_STRETCH_TO_FIT: ::std::os::raw::c_uint =
1;
pub const NS_STYLE_AZIMUTH_LEFT_SIDE: ::std::os::raw::c_uint = 0;
pub const NS_STYLE_AZIMUTH_FAR_LEFT: ::std::os::raw::c_uint = 1;
pub const NS_STYLE_AZIMUTH_LEFT: ::std::os::raw::c_uint = 2;
@ -6093,6 +6090,14 @@ pub mod root {
}
#[repr(u8)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub enum StyleStackSizing {
Ignore = 0,
StretchToFit = 1,
IgnoreHorizontal = 2,
IgnoreVertical = 3,
}
#[repr(u8)]
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
pub enum StyleTextJustify {
None = 0,
Auto = 1,
@ -30011,7 +30016,7 @@ pub mod root {
pub mBoxDirection: root::mozilla::StyleBoxDirection,
pub mBoxOrient: root::mozilla::StyleBoxOrient,
pub mBoxPack: root::mozilla::StyleBoxPack,
pub mStretchStack: bool,
pub mStackSizing: root::mozilla::StyleStackSizing,
}
#[test]
fn bindgen_test_layout_nsStyleXUL() {
@ -30050,10 +30055,10 @@ pub mod root {
"Alignment of field: " , stringify ! ( nsStyleXUL ) , "::"
, stringify ! ( mBoxPack ) ));
assert_eq! (unsafe {
& ( * ( 0 as * const nsStyleXUL ) ) . mStretchStack as *
& ( * ( 0 as * const nsStyleXUL ) ) . mStackSizing as *
const _ as usize } , 12usize , concat ! (
"Alignment of field: " , stringify ! ( nsStyleXUL ) , "::"
, stringify ! ( mStretchStack ) ));
, stringify ! ( mStackSizing ) ));
}
#[repr(C)]
#[derive(Debug)]