Add missing implementations

This commit is contained in:
Sophie Herold 2025-08-22 15:03:55 +02:00
parent 0630b6882b
commit 0e6ddb0227
15 changed files with 25 additions and 16 deletions

View file

@ -103,5 +103,6 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpDragOverlay(ObjectSubclass<imp::LpDragOverlay>) pub struct LpDragOverlay(ObjectSubclass<imp::LpDragOverlay>)
@extends gtk::Widget, adw::Bin; @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget;
} }

View file

@ -341,7 +341,8 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpEditCrop(ObjectSubclass<imp::LpEditCrop>) pub struct LpEditCrop(ObjectSubclass<imp::LpEditCrop>)
@extends gtk::Widget, adw::Bin; @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget;
} }
impl LpEditCrop { impl LpEditCrop {

View file

@ -1071,7 +1071,8 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpEditCropSelection(ObjectSubclass<imp::LpEditCropSelection>) pub struct LpEditCropSelection(ObjectSubclass<imp::LpEditCropSelection>)
@extends gtk::Widget; @extends gtk::Widget, gtk::Grid,
@implements gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget, gtk::Orientable;
} }
impl LpEditCropSelection { impl LpEditCropSelection {

View file

@ -459,7 +459,8 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpEditWindow(ObjectSubclass<imp::LpEditWindow>) pub struct LpEditWindow(ObjectSubclass<imp::LpEditWindow>)
@extends gtk::Widget, adw::Bin; @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget;
} }
impl LpEditWindow { impl LpEditWindow {

View file

@ -65,7 +65,8 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpErrorDetails(ObjectSubclass<imp::LpErrorDetails>) pub struct LpErrorDetails(ObjectSubclass<imp::LpErrorDetails>)
@extends adw::Dialog, gtk::Widget; @extends adw::Dialog, gtk::Widget,
@implements gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget;
} }
impl LpErrorDetails { impl LpErrorDetails {

View file

@ -372,7 +372,7 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpImage(ObjectSubclass<imp::LpImage>) pub struct LpImage(ObjectSubclass<imp::LpImage>)
@extends gtk::Widget, @extends gtk::Widget,
@implements gtk::Scrollable; @implements gtk::Scrollable, gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget;
} }
impl LpImage { impl LpImage {

View file

@ -173,7 +173,7 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpImagePage(ObjectSubclass<imp::LpImagePage>) pub struct LpImagePage(ObjectSubclass<imp::LpImagePage>)
@extends gtk::Widget, adw::Bin, @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable; @implements gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable, gtk::Accessible;
} }
impl LpImagePage { impl LpImagePage {

View file

@ -399,7 +399,7 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpImageView(ObjectSubclass<imp::LpImageView>) pub struct LpImageView(ObjectSubclass<imp::LpImageView>)
@extends gtk::Widget, adw::Bin, @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable; @implements gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable, gtk::Accessible;
} }
impl LpImageView { impl LpImageView {

View file

@ -449,7 +449,8 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpImageWindow(ObjectSubclass<imp::LpImageWindow>) pub struct LpImageWindow(ObjectSubclass<imp::LpImageWindow>)
@extends gtk::Widget, adw::Bin; @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget;
} }
impl LpImageWindow { impl LpImageWindow {

View file

@ -448,7 +448,7 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpPrint(ObjectSubclass<imp::LpPrint>) pub struct LpPrint(ObjectSubclass<imp::LpPrint>)
@extends gtk::Widget, gtk::Window, adw::Window, @extends gtk::Widget, gtk::Window, adw::Window,
@implements gtk::Buildable, gtk::ConstraintTarget; @implements gtk::Buildable, gtk::ConstraintTarget, gtk::Accessible, gtk::Native, gtk::Root, gtk::ShortcutManager;
} }
impl LpPrint { impl LpPrint {

View file

@ -183,7 +183,8 @@ mod imp {
} }
glib::wrapper! { glib::wrapper! {
pub struct LpPrintPreviewPage(ObjectSubclass<imp_page::LpPrintPreviewPage>) pub struct LpPrintPreviewPage(ObjectSubclass<imp_page::LpPrintPreviewPage>)
@extends gtk::Widget; @extends gtk::Widget,
@implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget;
} }
impl Default for LpPrintPreviewPage { impl Default for LpPrintPreviewPage {
@ -205,5 +206,6 @@ impl LpPrintPreviewPage {
glib::wrapper! { glib::wrapper! {
pub struct LpPrintPreview(ObjectSubclass<imp::LpPrintPreview>) pub struct LpPrintPreview(ObjectSubclass<imp::LpPrintPreview>)
@extends gtk::Widget; @extends gtk::Widget,
@implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget;
} }

View file

@ -362,5 +362,5 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpPropertiesView(ObjectSubclass<imp::LpPropertiesView>) pub struct LpPropertiesView(ObjectSubclass<imp::LpPropertiesView>)
@extends gtk::Widget, adw::Bin, @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable; @implements gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable, gtk::Accessible;
} }

View file

@ -75,5 +75,6 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpShyBin(ObjectSubclass<imp::LpShyBin>) pub struct LpShyBin(ObjectSubclass<imp::LpShyBin>)
@extends gtk::Widget, adw::Bin; @extends gtk::Widget, adw::Bin,
@implements gtk::Buildable, gtk::Accessible, gtk::ConstraintTarget;
} }

View file

@ -446,7 +446,7 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpSlidingView(ObjectSubclass<imp::LpSlidingView>) pub struct LpSlidingView(ObjectSubclass<imp::LpSlidingView>)
@extends gtk::Widget, @extends gtk::Widget,
@implements gtk::Buildable, adw::Swipeable; @implements gtk::Buildable, adw::Swipeable, gtk::Accessible, gtk::ConstraintTarget;
} }
impl LpSlidingView { impl LpSlidingView {

View file

@ -153,7 +153,7 @@ mod imp {
glib::wrapper! { glib::wrapper! {
pub struct LpWindow(ObjectSubclass<imp::LpWindow>) pub struct LpWindow(ObjectSubclass<imp::LpWindow>)
@extends gtk::Widget, gtk::Window, gtk::ApplicationWindow, adw::ApplicationWindow, @extends gtk::Widget, gtk::Window, gtk::ApplicationWindow, adw::ApplicationWindow,
@implements gio::ActionMap, gio::ActionGroup, gtk::Native, gtk::Root; @implements gio::ActionMap, gio::ActionGroup, gtk::Native, gtk::Root, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget, gtk::ShortcutManager;
} }
impl LpWindow { impl LpWindow {