Remove the set_selected_text_range method from the InputHandler trait
This commit is contained in:
parent
509f54bf20
commit
7c575990be
4 changed files with 25 additions and 48 deletions
|
@ -72,7 +72,6 @@ pub trait View: Entity + Sized {
|
|||
fn selected_text_range(&self, _: &AppContext) -> Option<Range<usize>> {
|
||||
None
|
||||
}
|
||||
fn set_selected_text_range(&mut self, _: Range<usize>, _: &mut ViewContext<Self>) {}
|
||||
fn marked_text_range(&self, _: &AppContext) -> Option<Range<usize>> {
|
||||
None
|
||||
}
|
||||
|
@ -391,14 +390,6 @@ impl InputHandler for WindowInputHandler {
|
|||
result
|
||||
}
|
||||
|
||||
fn set_selected_text_range(&mut self, range: Range<usize>) {
|
||||
eprintln!("set_selected_text_range({range:?})");
|
||||
|
||||
self.update_focused_view(|window_id, view_id, view, cx| {
|
||||
view.set_selected_text_range(range, cx, window_id, view_id);
|
||||
});
|
||||
}
|
||||
|
||||
fn replace_text_in_range(&mut self, range: Option<Range<usize>>, text: &str) {
|
||||
eprintln!("replace_text_in_range({range:?}, {text:?})");
|
||||
|
||||
|
@ -3321,13 +3312,6 @@ pub trait AnyView {
|
|||
|
||||
fn text_for_range(&self, range: Range<usize>, cx: &AppContext) -> Option<String>;
|
||||
fn selected_text_range(&self, cx: &AppContext) -> Option<Range<usize>>;
|
||||
fn set_selected_text_range(
|
||||
&mut self,
|
||||
range: Range<usize>,
|
||||
cx: &mut MutableAppContext,
|
||||
window_id: usize,
|
||||
view_id: usize,
|
||||
);
|
||||
fn marked_text_range(&self, cx: &AppContext) -> Option<Range<usize>>;
|
||||
fn unmark_text(&mut self, cx: &mut MutableAppContext, window_id: usize, view_id: usize);
|
||||
fn replace_text_in_range(
|
||||
|
@ -3406,17 +3390,6 @@ where
|
|||
View::selected_text_range(self, cx)
|
||||
}
|
||||
|
||||
fn set_selected_text_range(
|
||||
&mut self,
|
||||
range: Range<usize>,
|
||||
cx: &mut MutableAppContext,
|
||||
window_id: usize,
|
||||
view_id: usize,
|
||||
) {
|
||||
let mut cx = ViewContext::new(cx, window_id, view_id);
|
||||
View::set_selected_text_range(self, range, &mut cx)
|
||||
}
|
||||
|
||||
fn marked_text_range(&self, cx: &AppContext) -> Option<Range<usize>> {
|
||||
View::marked_text_range(self, cx)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue