Skip to content

Commit d2cdb59

Browse files
Adapt to gtk-rs/gir#1530
1 parent 7860d84 commit d2cdb59

File tree

5 files changed

+4
-43
lines changed

5 files changed

+4
-43
lines changed

gdk4/src/toplevel_size.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ use glib::translate::*;
77
glib::wrapper! {
88

99
#[doc(alias = "GdkToplevelSize")]
10-
pub struct ToplevelSize(BoxedInline<ffi::GdkToplevelSize>);
10+
pub struct ToplevelSize(Boxed<ffi::GdkToplevelSize>);
1111

1212
match fn {
13+
copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::gdk_toplevel_size_get_type(), ptr as *mut _) as *mut ffi::GdkToplevelSize,
14+
free => |ptr| glib::gobject_ffi::g_boxed_free(ffi::gdk_toplevel_size_get_type(), ptr as *mut _),
1315
type_ => || ffi::gdk_toplevel_size_get_type(),
1416
}
1517

@@ -24,7 +26,7 @@ impl ToplevelSize {
2426
let mut bounds_height = std::mem::MaybeUninit::uninit();
2527

2628
ffi::gdk_toplevel_size_get_bounds(
27-
self.to_glib_none().0 as *mut _,
29+
self.as_ptr(),
2830
bounds_width.as_mut_ptr(),
2931
bounds_height.as_mut_ptr(),
3032
);

gtk4/src/subclass/constraint_target.rs

Lines changed: 0 additions & 15 deletions
This file was deleted.

gtk4/src/subclass/mod.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ pub mod cell_renderer_text;
3737
pub mod check_button;
3838
pub mod color_chooser;
3939
pub mod combo_box;
40-
pub mod constraint_target;
4140
pub mod dialog;
4241
pub mod drawing_area;
4342
pub mod editable;
@@ -56,15 +55,13 @@ pub mod layout_manager;
5655
pub mod list_box_row;
5756
pub mod media_file;
5857
pub mod media_stream;
59-
pub mod native;
6058
pub mod native_dialog;
6159
pub mod orientable;
6260
pub mod popover;
6361
pub mod print_operation;
6462
pub mod print_operation_preview;
6563
pub mod range;
6664
pub mod recent_manager;
67-
pub mod root;
6865
pub mod scale;
6966
pub mod scale_button;
7067
pub mod scrollable;
@@ -126,7 +123,6 @@ pub mod prelude {
126123
check_button::{CheckButtonImpl, CheckButtonImplExt},
127124
color_chooser::{ColorChooserImpl, ColorChooserImplExt},
128125
combo_box::{ComboBoxImpl, ComboBoxImplExt},
129-
constraint_target::ConstraintTargetImpl,
130126
dialog::{DialogImpl, DialogImplExt},
131127
drawing_area::{DrawingAreaImpl, DrawingAreaImplExt},
132128
editable::{EditableImpl, EditableImplExt},
@@ -145,15 +141,13 @@ pub mod prelude {
145141
list_box_row::{ListBoxRowImpl, ListBoxRowImplExt},
146142
media_file::{MediaFileImpl, MediaFileImplExt},
147143
media_stream::{MediaStreamImpl, MediaStreamImplExt},
148-
native::NativeImpl,
149144
native_dialog::{NativeDialogImpl, NativeDialogImplExt},
150145
orientable::OrientableImpl,
151146
popover::{PopoverImpl, PopoverImplExt},
152147
print_operation::{PrintOperationImpl, PrintOperationImplExt},
153148
print_operation_preview::PrintOperationPreviewImpl,
154149
range::{RangeImpl, RangeImplExt},
155150
recent_manager::{RecentManagerImpl, RecentManagerImplExt},
156-
root::RootImpl,
157151
scale::{ScaleImpl, ScaleImplExt},
158152
scale_button::{ScaleButtonImpl, ScaleButtonImplExt},
159153
scrollable::{ScrollableImpl, ScrollableImplExt},

gtk4/src/subclass/native.rs

Lines changed: 0 additions & 10 deletions
This file was deleted.

gtk4/src/subclass/root.rs

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)