Layout.setParentLayout (parent)
make this layout object a child layout of the one passed as argument and copy the layout-relevant preferences

  • Parameter Object:
    parent layout object
Sourcecode in Layout/objectFunctions.js:
1:   function setParentLayout(parent) {
2:      this.parent = parent;
3:      // child layouts are not shareable
4:      this.shareable = 0;
5:      // copy relevant preferences from parent
6:      var prefs = new HopObject();
7:      var parentPrefs = parent.preferences.getAll();
8:      prefs.bgcolor = parentPrefs.bgcolor;
9:      prefs.textfont = parentPrefs.textfont;
10:     prefs.textsize = parentPrefs.textsize;
11:     prefs.textcolor = parentPrefs.textcolor;
12:     prefs.linkcolor = parentPrefs.linkcolor;
13:     prefs.alinkcolor = parentPrefs.alinkcolor;
14:     prefs.vlinkcolor = parentPrefs.vlinkcolor;
15:     prefs.titlefont = parentPrefs.titlefont;
16:     prefs.titlesize = parentPrefs.titlesize;
17:     prefs.titlecolor = parentPrefs.titlecolor;
18:     prefs.smallfont = parentPrefs.smallfont;
19:     prefs.smallsize = parentPrefs.smallsize;
20:     prefs.smallcolor = parentPrefs.smallcolor;
21:     prefs.copyright = parentPrefs.copyright;
22:     prefs.email = parentPrefs.email;
23:     this.preferences.setAll(prefs);
24:     return;
25:  }