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! {
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! {
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 {

View file

@ -1071,7 +1071,8 @@ mod imp {
glib::wrapper! {
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 {

View file

@ -459,7 +459,8 @@ mod imp {
glib::wrapper! {
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 {

View file

@ -65,7 +65,8 @@ mod imp {
glib::wrapper! {
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 {

View file

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

View file

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

View file

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

View file

@ -449,7 +449,8 @@ mod imp {
glib::wrapper! {
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 {

View file

@ -448,7 +448,7 @@ mod imp {
glib::wrapper! {
pub struct LpPrint(ObjectSubclass<imp::LpPrint>)
@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 {

View file

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

View file

@ -153,7 +153,7 @@ mod imp {
glib::wrapper! {
pub struct LpWindow(ObjectSubclass<imp::LpWindow>)
@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 {