summaryrefslogtreecommitdiff
path: root/fluid/file.cxx
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>1998-10-15 14:19:34 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>1998-10-15 14:19:34 +0000
commit255e7fb39b83523c52855809bb9a80f647fe4cff (patch)
tree6f5b4eff04b13405b94cacecafd1ed449860f661 /fluid/file.cxx
parent45bb73a9bf4692c68294be12a2e25a39ca3a307b (diff)
Fluid fixes from Vincent PENNE.
git-svn-id: file:///fltk/svn/fltk/trunk@12 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/file.cxx')
-rw-r--r--fluid/file.cxx10
1 files changed, 9 insertions, 1 deletions
diff --git a/fluid/file.cxx b/fluid/file.cxx
index 69bc97d17..282e33f5a 100644
--- a/fluid/file.cxx
+++ b/fluid/file.cxx
@@ -14,6 +14,7 @@
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
+#include "alignment_panel.H"
////////////////////////////////////////////////////////////////
// BASIC FILE WRITING:
@@ -298,6 +299,8 @@ int write_file(const char *filename, int selected_only) {
if (!open_write(filename)) return 0;
write_string("# data file for the Fltk User Interface Designer (fluid)\n"
"version %.2f",FL_VERSION);
+ if(!include_H_from_C)
+ write_string("\ndo_not_include_H_from_C");
if (!selected_only) {
write_string("\nheader_name"); write_word(header_file_name);
write_string("\ncode_name"); write_word(code_file_name);
@@ -365,6 +368,11 @@ static void read_children(Fl_Type *p, int paste) {
continue;
}
+ if (!strcmp(c,"do_not_include_H_from_C"))
+ {
+ include_H_from_C=0;
+ goto CONTINUE;
+ }
if (!strcmp(c,"header_name")) {
header_file_name = strdup(read_word());
goto CONTINUE;
@@ -420,7 +428,7 @@ extern void deselect();
int read_file(const char *filename, int merge) {
read_version = 0.0;
if (!open_read(filename)) return 0;
- if (merge) deselect(); else delete_all();
+ if (merge) deselect(); else delete_all();
read_children(Fl_Type::current, merge);
Fl_Type::current = 0;
for (Fl_Type *o = Fl_Type::first; o; o = o->next)