From 7b1a2d5f3a5ed2495b6d369c48ff7f2f28d65dd8 Mon Sep 17 00:00:00 2001 From: Ian Thompson Date: Thu, 14 Aug 2008 16:22:25 +0000 Subject: Got rid of the horrible blocking UI problems with Find and Replace by using a blockhandler panel. The panel is shown when find is invoked with Alt F (or from the menu). Successive presses of Alt F search again, while the panel is visible. Alt H does the same for replace. (Ctrl F and Ctrl H also work - more like other editors) --- source/blender/blenkernel/BKE_text.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'source/blender/blenkernel/BKE_text.h') diff --git a/source/blender/blenkernel/BKE_text.h b/source/blender/blenkernel/BKE_text.h index a092a991344..0094030e757 100644 --- a/source/blender/blenkernel/BKE_text.h +++ b/source/blender/blenkernel/BKE_text.h @@ -87,7 +87,7 @@ void txt_backspace_char (struct Text *text); void txt_backspace_word (struct Text *text); int txt_add_char (struct Text *text, char add); int txt_replace_char (struct Text *text, char add); -void txt_find_panel (struct SpaceText *st, int again, int flags); +void find_and_replace (struct SpaceText *st, short mode); void run_python_script (struct SpaceText *st); int jumptoline_interactive (struct SpaceText *st); void txt_export_to_object (struct Text *text); @@ -153,11 +153,8 @@ struct TextMarker *txt_next_marker_color (struct Text *text, struct TextMarker * #define UNDO_UNCOMMENT 035 /* Find and replace flags */ -#define TXT_FIND_REPLACE 0x01 +#define TXT_FIND_WRAP 0x01 #define TXT_FIND_ALLTEXTS 0x02 -#define TXT_FIND_WRAP 0x04 -#define TXT_FIND_MARKALL 0x08 -#define TXT_FIND_KEEP 0x10 /* Marker flags */ #define TMARK_TEMP 0x01 /* Remove on non-editing events, don't save */ -- cgit v1.2.3