forked from 1b-agent/opencadstudio-upstream
1 parent
4af141ebec
commit
c9aab122f0
10 files changed
+814
-7
No files matched your search
@@ -35,6 +35,7 @@ fn is_modal_blocked_key_msg(msg: &Message) -> bool {
|
||||
| Message::SaveAs
|
||||
| Message::Undo
|
||||
| Message::Redo
|
||||
| Message::FindReplaceOpen
|
||||
)
|
||||
}
|
||||
|
||||
@@ -3235,6 +3236,27 @@ impl OpenCADStudio {
|
||||
self.dispatch_command("SELECTALL")
|
||||
}
|
||||
}
|
||||
Message::FindReplaceOpen => self.open_find_replace(),
|
||||
Message::FindReplaceSearchChanged(value) => {
|
||||
self.find_replace_search_changed(value);
|
||||
Task::none()
|
||||
}
|
||||
Message::FindReplaceReplacementChanged(value) => {
|
||||
self.find_replace_replacement_changed(value);
|
||||
Task::none()
|
||||
}
|
||||
Message::FindReplaceNext => {
|
||||
self.find_replace_next();
|
||||
Task::none()
|
||||
}
|
||||
Message::FindReplaceOne => {
|
||||
self.find_replace_one();
|
||||
Task::none()
|
||||
}
|
||||
Message::FindReplaceAll => {
|
||||
self.find_replace_all();
|
||||
Task::none()
|
||||
}
|
||||
Message::MTextPasteClip(text) => {
|
||||
if let Some(text) = text.filter(|t| !t.is_empty()) {
|
||||
// CR/LF arrive as line breaks; MText keeps "\n", drop "\r".
|
||||
|
||||
Reference in new issue
Block a user