mirror of
https://github.com/Xetibo/ReSet.git
synced 2025-04-17 10:18:32 +02:00
25 lines
514 B
Rust
25 lines
514 B
Rust
use adw::glib;
|
|
use adw::glib::Object;
|
|
use gtk::{gdk, Editable, Popover};
|
|
|
|
use super::popupImpl;
|
|
|
|
glib::wrapper! {
|
|
pub struct Popup(ObjectSubclass<popupImpl::Popup>)
|
|
@extends Popover, gtk::Widget,
|
|
@implements Editable,gdk::Popup, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget, gtk::Orientable;
|
|
}
|
|
|
|
impl Popup {
|
|
pub fn new() -> Self {
|
|
let popup: Popup = Object::builder().build();
|
|
popup
|
|
}
|
|
}
|
|
|
|
impl Default for Popup {
|
|
fn default() -> Self {
|
|
Self::new()
|
|
}
|
|
}
|