summaryrefslogtreecommitdiff
path: root/schist_gtk4_gui/src/balances_view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'schist_gtk4_gui/src/balances_view.rs')
-rw-r--r--schist_gtk4_gui/src/balances_view.rs12
1 files changed, 10 insertions, 2 deletions
diff --git a/schist_gtk4_gui/src/balances_view.rs b/schist_gtk4_gui/src/balances_view.rs
index 5afb192..28dfba1 100644
--- a/schist_gtk4_gui/src/balances_view.rs
+++ b/schist_gtk4_gui/src/balances_view.rs
@@ -10,10 +10,15 @@ use gtk::{
},
subclass::{
box_::BoxImpl,
- widget::{CompositeTemplateClass, CompositeTemplateInitializingExt, WidgetImpl},
+ widget::{
+ CompositeTemplateClass, CompositeTemplateInitializingExt, WidgetClassExt, WidgetImpl,
+ },
},
+ TemplateChild,
};
+use crate::balances_histogram::SchistBalancesHistogram;
+
glib::wrapper! {
pub struct SchistBalancesView(ObjectSubclass<SchistBalancesViewImpl>)
@extends gtk::Box, gtk::Widget,
@@ -28,7 +33,10 @@ impl SchistBalancesView {
#[derive(gtk::CompositeTemplate, Default)]
#[template(resource = "/net/joeac/schist/ui/balances_view.ui")]
-pub struct SchistBalancesViewImpl {}
+pub struct SchistBalancesViewImpl {
+ #[template_child]
+ balances_histogram: TemplateChild<SchistBalancesHistogram>,
+}
#[glib::object_subclass]
impl ObjectSubclass for SchistBalancesViewImpl {