diff options
author | Ian Thompson <quornian@googlemail.com> | 2008-08-14 20:22:25 +0400 |
---|---|---|
committer | Ian Thompson <quornian@googlemail.com> | 2008-08-14 20:22:25 +0400 |
commit | 7b1a2d5f3a5ed2495b6d369c48ff7f2f28d65dd8 (patch) | |
tree | aea7c25e99afddc37805e69c5977c0b74cd353cb /source/blender/blenkernel/BKE_text.h | |
parent | 6a5976a0f5d0726dbaa526e88ae6abf3e703b8b8 (diff) |
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)
Diffstat (limited to 'source/blender/blenkernel/BKE_text.h')
-rw-r--r-- | source/blender/blenkernel/BKE_text.h | 7 |
1 files changed, 2 insertions, 5 deletions
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 */ |