mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 00:55:28 +00:00
create separated widget mod implementation
This commit is contained in:
parent
034bfb44f6
commit
8fa56ebf9a
3 changed files with 32 additions and 13 deletions
18
src/browser/header/widget.rs
Normal file
18
src/browser/header/widget.rs
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
pub struct Header {
|
||||
gtk: gtk::HeaderBar,
|
||||
}
|
||||
|
||||
impl Header {
|
||||
pub fn new(tray: >k::Box, subject: >k::Box) -> Header {
|
||||
let gtk = gtk::HeaderBar::builder().build();
|
||||
|
||||
gtk.pack_start(tray);
|
||||
gtk.set_title_widget(Some(subject));
|
||||
|
||||
Self { gtk }
|
||||
}
|
||||
|
||||
pub fn gtk(&self) -> >k::HeaderBar {
|
||||
&self.gtk
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue