DEADSOFTWARE

Split up fold
[odcread.git] / fold / internalize.cc
1 #include "fold/module.ih"
3 namespace odc {
5 void Fold::internalize(Reader &reader) {
6 View::internalize(reader);
7 if (reader.isCancelled()) return;
8 reader.readVersion(0, 0);
9 if (reader.isCancelled()) return;
11 // indicates left/right side, but this is also determined by the presense
12 // of a hidden part (so this field unused by BlackBox)
13 reader.readSInt();
15 // whether the view is collapsed
16 SHORTINT c = reader.readSInt();
17 d_collapsed = (c == 0);
19 // label of the fold (not sure of its use)
20 d_label = new SHORTCHAR[32];
21 reader.readSString(d_label);
23 // the hidden part (NULL indicates this is a right side)
24 d_hidden = reader.readStore();
25 }
27 } // namespace odc