diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 1998-10-15 14:19:34 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 1998-10-15 14:19:34 +0000 |
| commit | 255e7fb39b83523c52855809bb9a80f647fe4cff (patch) | |
| tree | 6f5b4eff04b13405b94cacecafd1ed449860f661 /fluid/file.cxx | |
| parent | 45bb73a9bf4692c68294be12a2e25a39ca3a307b (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.cxx | 10 |
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) |
