mirror of
https://github.com/servo/servo.git
synced 2025-08-12 08:55:32 +01:00
style: Update Gecko bindings.
This commit is contained in:
parent
25dde5120c
commit
8f8f01f96d
4 changed files with 4549 additions and 4102 deletions
|
@ -29,6 +29,7 @@ use gecko_bindings::structs::RawServoStyleRule;
|
|||
use gecko_bindings::structs::RawGeckoPresContext;
|
||||
use gecko_bindings::structs::RawGeckoPresContextOwned;
|
||||
use gecko_bindings::structs::RawGeckoStyleAnimationList;
|
||||
use gecko_bindings::structs::RawGeckoStyleChildrenIteratorBorrowedMut;
|
||||
use gecko_bindings::structs::RawGeckoServoStyleRuleList;
|
||||
use gecko_bindings::structs::RawGeckoURLExtraData;
|
||||
use gecko_bindings::structs::RawGeckoXBLBinding;
|
||||
|
@ -227,14 +228,6 @@ pub type RawServoStyleSetBorrowedMut<'a> = &'a mut RawServoStyleSet;
|
|||
pub type RawServoStyleSetBorrowedMutOrNull<'a> = Option<&'a mut RawServoStyleSet>;
|
||||
enum RawServoStyleSetVoid { }
|
||||
pub struct RawServoStyleSet(RawServoStyleSetVoid);
|
||||
pub type StyleChildrenIteratorOwned = ::gecko_bindings::sugar::ownership::Owned<StyleChildrenIterator>;
|
||||
pub type StyleChildrenIteratorOwnedOrNull = ::gecko_bindings::sugar::ownership::OwnedOrNull<StyleChildrenIterator>;
|
||||
pub type StyleChildrenIteratorBorrowed<'a> = &'a StyleChildrenIterator;
|
||||
pub type StyleChildrenIteratorBorrowedOrNull<'a> = Option<&'a StyleChildrenIterator>;
|
||||
pub type StyleChildrenIteratorBorrowedMut<'a> = &'a mut StyleChildrenIterator;
|
||||
pub type StyleChildrenIteratorBorrowedMutOrNull<'a> = Option<&'a mut StyleChildrenIterator>;
|
||||
enum StyleChildrenIteratorVoid { }
|
||||
pub struct StyleChildrenIterator(StyleChildrenIteratorVoid);
|
||||
pub type ServoElementSnapshotOwned = ::gecko_bindings::sugar::ownership::Owned<ServoElementSnapshot>;
|
||||
pub type ServoElementSnapshotOwnedOrNull = ::gecko_bindings::sugar::ownership::OwnedOrNull<ServoElementSnapshot>;
|
||||
pub type ServoElementSnapshotBorrowed<'a> = &'a ServoElementSnapshot;
|
||||
|
@ -532,14 +525,18 @@ extern "C" {
|
|||
*mut nsTArray<*mut nsIContent>);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn Gecko_MaybeCreateStyleChildrenIterator(node: RawGeckoNodeBorrowed)
|
||||
-> StyleChildrenIteratorOwnedOrNull;
|
||||
pub fn Gecko_ConstructStyleChildrenIterator(aElement:
|
||||
RawGeckoElementBorrowed,
|
||||
aIterator:
|
||||
RawGeckoStyleChildrenIteratorBorrowedMut);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn Gecko_DropStyleChildrenIterator(it: StyleChildrenIteratorOwned);
|
||||
pub fn Gecko_DestroyStyleChildrenIterator(aIterator:
|
||||
RawGeckoStyleChildrenIteratorBorrowedMut);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn Gecko_GetNextStyleChild(it: StyleChildrenIteratorBorrowedMut)
|
||||
pub fn Gecko_GetNextStyleChild(it:
|
||||
RawGeckoStyleChildrenIteratorBorrowedMut)
|
||||
-> RawGeckoNodeBorrowedOrNull;
|
||||
}
|
||||
extern "C" {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue