empty wrapper for play queue ui
This commit is contained in:
parent
b53b3d8362
commit
96067675d4
2 changed files with 35 additions and 4 deletions
|
@ -1,10 +1,11 @@
|
||||||
mod window;
|
pub mod window;
|
||||||
pub use window::Window;
|
pub use window::Window;
|
||||||
|
|
||||||
mod playbar;
|
pub mod playbar;
|
||||||
pub use playbar::Playbar;
|
pub use playbar::Playbar;
|
||||||
|
|
||||||
mod setup;
|
pub mod setup;
|
||||||
pub use setup::Setup;
|
pub use setup::Setup;
|
||||||
|
|
||||||
pub mod play_queue;
|
pub mod play_queue;
|
||||||
|
pub use play_queue::PlayQueue;
|
||||||
|
|
|
@ -1,2 +1,32 @@
|
||||||
mod song;
|
pub mod song;
|
||||||
pub use song::Song;
|
pub use song::Song;
|
||||||
|
|
||||||
|
mod ffi {
|
||||||
|
use gtk::glib;
|
||||||
|
|
||||||
|
#[repr(C)]
|
||||||
|
pub struct AudreyUiPlayQueue {
|
||||||
|
_data: [u8; 0],
|
||||||
|
}
|
||||||
|
|
||||||
|
#[repr(C)]
|
||||||
|
pub struct AudreyUiPlayQueueClass {
|
||||||
|
_data: [u8; 0],
|
||||||
|
}
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
pub fn audrey_ui_play_queue_get_type() -> glib::ffi::GType;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
use gtk::glib;
|
||||||
|
|
||||||
|
glib::wrapper! {
|
||||||
|
pub struct PlayQueue(Object<ffi::AudreyUiPlayQueue, ffi::AudreyUiPlayQueueClass>)
|
||||||
|
@extends adw::Bin, gtk::Widget,
|
||||||
|
@implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget;
|
||||||
|
|
||||||
|
match fn {
|
||||||
|
type_ => || ffi::audrey_ui_play_queue_get_type(),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue