summaryrefslogtreecommitdiff
path: root/fluid/fluid.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <fltk@matthiasm.com>2005-11-04 15:16:24 +0000
committerMatthias Melcher <fltk@matthiasm.com>2005-11-04 15:16:24 +0000
commit7f6bacf2374d8e82a31cdbfd8fcf5ff18e97a55b (patch)
treed526ddd1207e9fd9363f56c54039a614e2071959 /fluid/fluid.cxx
parentd24609eafb56c0c41f0aa72f2b44ee95df6bc2ad (diff)
FLUID1: The comment entry in the Browser now reveals some more information by showing multiple lines up to 50 characters. Also, a change just to make sure our Code View won't harm.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4638 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/fluid.cxx')
-rw-r--r--fluid/fluid.cxx13
1 files changed, 11 insertions, 2 deletions
diff --git a/fluid/fluid.cxx b/fluid/fluid.cxx
index f0f608dce..677e80dad 100644
--- a/fluid/fluid.cxx
+++ b/fluid/fluid.cxx
@@ -2048,8 +2048,14 @@ void update_sourceview_cb(Fl_Button*, void*)
fluid_prefs.getUserdataPath(sv_header_filename, FL_PATH_MAX);
strlcat(sv_header_filename, "source_view_tmp.h", FL_PATH_MAX);
}
- if (!header_file_name || !*header_file_name)
- header_file_name = sv_header_filename;
+
+ strlcpy(i18n_program, fl_filename_name(sv_source_filename), sizeof(i18n_program));
+ fl_filename_setext(i18n_program, sizeof(i18n_program), "");
+ const char *code_file_name_bak = code_file_name;
+ code_file_name = sv_source_filename;
+ const char *header_file_name_bak = header_file_name;
+ header_file_name = sv_header_filename;
+
// generate the code and load the files
write_sourceview = 1;
// generate files
@@ -2067,6 +2073,9 @@ void update_sourceview_cb(Fl_Button*, void*)
update_sourceview_position();
}
write_sourceview = 0;
+
+ code_file_name = code_file_name_bak;
+ header_file_name = header_file_name_bak;
}
void update_sourceview_timer(void*)