document every item in native-core

This commit is contained in:
Evan Almloff committed 2023-03-13 17:49:37 -05:00
1 parent f34fa5d974
commit daac9f540f
23 files changed
+479 -181

No files matched your search

+3 -3
View File
@@ -2,9 +2,9 @@ use crate::prevent_default::PreventDefault;
use dioxus_native_core::{
node_ref::{AttributeMaskBuilder, NodeMaskBuilder},
prelude::*,
real_dom::NodeImmutable,
utils::{ElementProduced, PersistantElementIter},
Dependancy, NodeId, RealDom, SendAnyMap, State,
utils::{IteratorMovement, PersistantElementIter},
};
use dioxus_native_core_macro::partial_derive_state;
use once_cell::sync::Lazy;
@@ -178,7 +178,7 @@ impl FocusState {
self.focus_iter.prev(rdom)
};
let new_id = new.id();
if let ElementProduced::Looped(_) = new {
if let IteratorMovement::Looped = new.movement() {
let mut closest_level = None;
if forward {
+1 -1
View File
@@ -1,8 +1,8 @@
use crossterm::event::{
Event as TermEvent, KeyCode as TermKeyCode, KeyModifiers, MouseButton, MouseEventKind,
};
use dioxus_native_core::prelude::*;
use dioxus_native_core::real_dom::NodeImmutable;
use dioxus_native_core::{NodeId, NodeRef, RealDom};
use rustc_hash::{FxHashMap, FxHashSet};
use dioxus_html::geometry::euclid::{Point2D, Rect, Size2D};
+1 -1
View File
@@ -6,7 +6,7 @@ use dioxus_native_core::layout_attributes::{
};
use dioxus_native_core::node::OwnedAttributeView;
use dioxus_native_core::node_ref::{AttributeMaskBuilder, NodeMaskBuilder, NodeView};
use dioxus_native_core::{Dependancy, SendAnyMap, State};
use dioxus_native_core::prelude::*;
use dioxus_native_core_macro::partial_derive_state;
use taffy::prelude::*;
+1 -1
View File
@@ -7,7 +7,7 @@ use crossterm::{
terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
};
use dioxus_html::EventData;
use dioxus_native_core::{node_ref::NodeMaskBuilder, prelude::AnyState, real_dom::NodeImmutable};
use dioxus_native_core::prelude::*;
use dioxus_native_core::{real_dom::RealDom, FxDashSet, NodeId, SendAnyMap};
use focus::FocusState;
use futures::{channel::mpsc::UnboundedSender, pin_mut, Future, StreamExt};
+1 -1
View File
@@ -1,4 +1,4 @@
use dioxus_native_core::{node_ref::NodeView, Dependancy, SendAnyMap, State};
use dioxus_native_core::prelude::*;
use dioxus_native_core_macro::partial_derive_state;
use shipyard::Component;
+1 -1
View File
@@ -1,6 +1,6 @@
use std::sync::{Arc, Mutex, MutexGuard, RwLock, RwLockReadGuard};
use dioxus_native_core::{real_dom::NodeImmutable, NodeId, RealDom};
use dioxus_native_core::prelude::*;
use taffy::{
geometry::Point,
prelude::{Layout, Size},
+1 -3
View File
@@ -1,4 +1,4 @@
use dioxus_native_core::{real_dom::NodeImmutable, NodeRef};
use dioxus_native_core::prelude::*;
use std::io::Stdout;
use taffy::{
geometry::Point,
@@ -26,8 +26,6 @@ pub(crate) fn render_vnode(
cfg: Config,
parent_location: Point<f32>,
) {
use dioxus_native_core::node::NodeType;
if let NodeType::Placeholder = &*node.node_type() {
return;
}
+1 -1
View File
@@ -33,7 +33,7 @@ use dioxus_native_core::{
layout_attributes::parse_value,
node::OwnedAttributeView,
node_ref::{AttributeMaskBuilder, NodeMaskBuilder, NodeView},
Dependancy, SendAnyMap, State,
prelude::*,
};
use dioxus_native_core_macro::partial_derive_state;
use shipyard::Component;