// SPDX-License-Identifier: (0BSD or MIT) /* * OrbTK - The Orbital Widget Toolkit * * Copyright 2021 Ralf Zerres */ use orbtk::prelude::*; use crate::receiver::receiver_state::{ReceiverState, TestMessageAction}; 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), ) } }