linter updates

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
2021-11-12 15:48:17 +01:00
parent c1a4547261
commit c8f6a6d272
36 changed files with 1005 additions and 614 deletions

View File

@@ -13,7 +13,7 @@ use crate::sender::sender_state::{SenderAction, SenderState};
/// state changes for the `SenderView` widget.
pub enum TestMessageAction {
// Toggle visibility of a message TextBox.
ToggleMessageBox
ToggleMessageBox,
}
/// Valid `structure members` of the `ReceiverState` used to react on
@@ -21,7 +21,7 @@ pub enum TestMessageAction {
#[derive(Default, AsAny)]
pub struct ReceiverState {
message_box: Option<Entity>,
progress_bar: Entity
progress_bar: Entity,
}
/// Method definitions, we provide inside the `ReceiverState`.
@@ -38,7 +38,8 @@ impl ReceiverState {
impl State for ReceiverState {
// initialize the view entities
fn init(&mut self, _: &mut Registry, ctx: &mut Context) {
self.progress_bar = ctx.entity_of_child("progress_bar")
self.progress_bar = ctx
.entity_of_child("progress_bar")
.expect("Cannot find ProgressBar!");
}
@@ -47,7 +48,7 @@ impl State for ReceiverState {
&mut self,
mut messages: MessageReader,
_registry: &mut Registry,
ctx: &mut Context
ctx: &mut Context,
) {
for message in messages.read::<SenderAction>() {
match message {

View File

@@ -7,31 +7,26 @@
use orbtk::prelude::*;
use crate::receiver::receiver_state::{TestMessageAction, ReceiverState};
use crate::receiver::receiver_state::{ReceiverState, TestMessageAction};
widget!(ReceiverView<ReceiverState>);
impl Template for ReceiverView {
fn template(self, _id: Entity, bc: &mut BuildContext) -> Self {
self.name("ReceiverView")
.child(
self.name("ReceiverView").child(
Stack::new()
.orientation("vertical")
.spacing(16)
.child(
ProgressBar::new()
.id("progress_bar")
.build(bc)
)
.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),
)
.build(bc)
.build(bc),
)
}
}