fix tui
This commit is contained in:
1 parent
8adee11fe7
commit
85fdc77880
3 files changed
+5
-4
No files matched your search
@@ -5,7 +5,8 @@ pub use node_ref::NodeMask;
|
|||||||
pub use passes::AnyMapLike;
|
pub use passes::AnyMapLike;
|
||||||
pub use passes::{Dependancy, Pass, TypeErasedPass};
|
pub use passes::{Dependancy, Pass, TypeErasedPass};
|
||||||
use rustc_hash::FxHasher;
|
use rustc_hash::FxHasher;
|
||||||
use tree::NodeId;
|
pub use state::State;
|
||||||
|
pub use tree::NodeId;
|
||||||
|
|
||||||
pub mod layout_attributes;
|
pub mod layout_attributes;
|
||||||
pub mod node;
|
pub mod node;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ use crate::tree::{Tree, TreeView};
|
|||||||
use crate::{FxDashMap, FxDashSet, SendAnyMap};
|
use crate::{FxDashMap, FxDashSet, SendAnyMap};
|
||||||
use crate::{NodeId, NodeMask};
|
use crate::{NodeId, NodeMask};
|
||||||
|
|
||||||
pub trait Pass<V: FromAnyValue>: Any {
|
pub trait Pass<V: FromAnyValue = ()>: Any {
|
||||||
/// This is a tuple of (T: Any, ..)
|
/// This is a tuple of (T: Any, ..)
|
||||||
type ParentDependencies: Dependancy;
|
type ParentDependencies: Dependancy;
|
||||||
/// This is a tuple of (T: Any, ..)
|
/// This is a tuple of (T: Any, ..)
|
||||||
|
|||||||
@@ -200,7 +200,7 @@ impl InnerInputState {
|
|||||||
if old_focus != self.focus_state.last_focused_id {
|
if old_focus != self.focus_state.last_focused_id {
|
||||||
// elements with listeners will always have a element id
|
// elements with listeners will always have a element id
|
||||||
if let Some(id) = self.focus_state.last_focused_id {
|
if let Some(id) = self.focus_state.last_focused_id {
|
||||||
let element = dom.tree.get(id).unwrap();
|
let element = dom.get(id).unwrap();
|
||||||
if let Some(id) = element.node_data.element_id {
|
if let Some(id) = element.node_data.element_id {
|
||||||
resolved_events.push(Event {
|
resolved_events.push(Event {
|
||||||
name: "focus",
|
name: "focus",
|
||||||
@@ -217,7 +217,7 @@ impl InnerInputState {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if let Some(id) = old_focus {
|
if let Some(id) = old_focus {
|
||||||
let element = dom.tree.get(id).unwrap();
|
let element = dom.get(id).unwrap();
|
||||||
if let Some(id) = element.node_data.element_id {
|
if let Some(id) = element.node_data.element_id {
|
||||||
resolved_events.push(Event {
|
resolved_events.push(Event {
|
||||||
name: "focusout",
|
name: "focusout",
|
||||||
|
|||||||
Reference in new issue
Block a user