note/action: add ScrollInfo
I might need this... lets add it just in case Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
@@ -51,7 +51,7 @@ pub use muted::{MuteFun, Muted};
|
||||
pub use name::NostrName;
|
||||
pub use note::{
|
||||
BroadcastContext, ContextSelection, NoteAction, NoteContext, NoteContextSelection, NoteRef,
|
||||
RootIdError, RootNoteId, RootNoteIdBuf, ZapAction,
|
||||
RootIdError, RootNoteId, RootNoteIdBuf, ScrollInfo, ZapAction,
|
||||
};
|
||||
pub use notecache::{CachedNote, NoteCache};
|
||||
pub use persist::*;
|
||||
|
||||
@@ -1,8 +1,15 @@
|
||||
use super::context::ContextSelection;
|
||||
use crate::{zaps::NoteZapTargetOwned, Images, MediaCacheType, TexturedImage};
|
||||
use egui::Vec2;
|
||||
use enostr::{NoteId, Pubkey};
|
||||
use poll_promise::Promise;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct ScrollInfo {
|
||||
pub velocity: Vec2,
|
||||
pub offset: Vec2,
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum NoteAction {
|
||||
/// User has clicked the quote reply action
|
||||
@@ -28,6 +35,9 @@ pub enum NoteAction {
|
||||
|
||||
/// User clicked on media
|
||||
Media(MediaAction),
|
||||
|
||||
/// User scrolled the timeline
|
||||
Scroll(ScrollInfo),
|
||||
}
|
||||
|
||||
impl NoteAction {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
mod action;
|
||||
mod context;
|
||||
|
||||
pub use action::{MediaAction, NoteAction, ZapAction, ZapTargetAmount};
|
||||
pub use action::{MediaAction, NoteAction, ScrollInfo, ZapAction, ZapTargetAmount};
|
||||
pub use context::{BroadcastContext, ContextSelection, NoteContextSelection};
|
||||
|
||||
use crate::JobPool;
|
||||
|
||||
Reference in New Issue
Block a user