android/input: add copy/paste context to post input

Fixes: https://github.com/damus-io/notedeck/issues/942
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-07-11 15:36:56 -07:00
parent 6596e89e29
commit 44edffc596
5 changed files with 21 additions and 13 deletions

View File

@@ -52,22 +52,18 @@ impl<'a, 'd> SearchView<'a, 'd> {
}
}
pub fn show(&mut self, ui: &mut egui::Ui, clipboard: &mut Clipboard) -> Option<NoteAction> {
padding(8.0, ui, |ui| self.show_impl(ui, clipboard)).inner
pub fn show(&mut self, ui: &mut egui::Ui) -> Option<NoteAction> {
padding(8.0, ui, |ui| self.show_impl(ui)).inner
}
pub fn show_impl(
&mut self,
ui: &mut egui::Ui,
clipboard: &mut Clipboard,
) -> Option<NoteAction> {
pub fn show_impl(&mut self, ui: &mut egui::Ui) -> Option<NoteAction> {
ui.spacing_mut().item_spacing = egui::vec2(0.0, 12.0);
let search_resp = search_box(
&mut self.query.string,
self.query.focus_state.clone(),
ui,
clipboard,
self.note_context.clipboard,
);
search_resp.process(self.query);