/* * OrbTK - The Orbital Widget Toolkit * * Copyright 2021 Ralf Zerres * SPDX-License-Identifier: (0BSD or MIT) */ use orbtk::prelude::*; use crate::receiver::receiver_state::{TestMessageAction, ReceiverState}; widget!(ReceiverView); impl Template for ReceiverView { fn template(self, _id: Entity, bc: &mut BuildContext) -> Self { self.name("ReceiverView") .child( Stack::new() .orientation("vertical") .spacing(16) .child( ProgressBar::new() .id("progress_bar") .build(bc) ) .child( TextBox::new() .id("message_box") .h_align("center") .text("message received. Box toggled!") .visibility("hidden") .build(bc) ) .build(bc) ) } }