var TITEMS = [ 
 ["General Information", "_src/general_info.html", "1",
  ["Features", "_src/gi_features.html", "11"],
  ["License Agreement", "_src/gi_eula.html", "11"]
 ],
 ["Library Reference", null, "1",
  ["Types", null, "1",
   ["TxiControlNodeClass", "_src/type_txicontrolnodeclass.html", "11"],
   ["TxiSetupLocation", "_src/type_txisetuplocation.html", "11"],
   ["TxiSourceType", "_src/type_txisourcetype.html", "11"]
  ],
  ["Interfaces", null, "1",
   ["IxiStorage", "_src/intf_ixistorage.html", "11"]
  ],
  ["Constants", null, "1",
   ["xiRect0", "_src/const_xirect0.html", "11"]
  ],
  ["Procedures and Functions", null, "1",
   ["XICheckControl", "_src/func_checkcontrol.html", "11"],
   ["XIConstructContainer", "_src/func_xiconstructcontainer.html", "11"],
   ["XIGetContainerClientRect", "_src/func_xigetcontainerclientrect.html", "11"],
   ["XIHIndent", "_src/func_xihindent.html", "11"],
   ["XIVIndent", "_src/func_xivindent.html", "11"],
   ["XIReadDataByNode", "_src/func_xireaddatabynode.html", "11"],
   ["XIWriteDataByNode", "_src/func_xiwritedatabynode.html", "11"],
   ["XIRegisterControl", "_src/func_xiregistercontrol.html", "11"],
   ["XIParseXMLToNode", "_src/func_xiparsexmltonode.html", "11"],
   ["XIParseXML", "_src/func_xiparsexml.html", "11"],
   ["XIResizeContainer", "_src/func_xiresizecontainer.html", "11"],
   ["XIOptionsDialog", "_src/func_xioptionsdialog.html", "11"],
   ["XIScaleX", "_src/func_xiscalex.html", "11"],
   ["XIScaleY", "_src/func_xiscaley.html", "11"]
  ],
  ["Classes", null, "1",
   ["ExiCantResizeContainer", "_src/class_exicantresizecontainer.html", "11"],
   ["ExiDoesntFit", "_src/class_exidoesntfit.html", "11"],
   ["ExiGeneralError", "_src/class_exigeneralerror.html", "11"],
   ["ExiParseError", "_src/class_exiparseerror.html", "11"],
   ["TxiBaseControlNode", "_src/class_txibasecontrolnode.html", "11"],
   ["TxiRootControlNode", "_src/class_txirootcontrolnode.html", "11"],
   ["TxiPersistentControlNode", "_src/class_txipersistentcontrolnode.html", "11"],
   ["TxiMemoryStorage", "_src/class_tximemorystorage.html", "11"],
   ["TxiSetupStorage", "_src/class_txisetupstorage.html", "11"],
   ["TxiDBStorage", "_src/class_txidbstorage.html", "11"],
   ["TxiInterfacePanel", "_src/class_txiinterfacepanel.html", "11"],
   ["TxiCaptionedControlNode", "_src/class_txicaptionedcontrolnode.html", "11"],
   ["TxiLabeledControlNode", "_src/class_txilabeledcontrolnode.html", "11"]
  ],
  ["Units", null, "1",
   ["XIBase", "_src/unit_xibase.html", "11"],
   ["XIStorage", "_src/unit_xistorage.html", "11"],
   ["XIDBStorage", "_src/unit_xidbstorage.html", "11"],
   ["XIParser", "_src/unit_xiparser.html", "11"],
   ["XIConstruct", "_src/unit_xiconstruct.html", "11"],
   ["XIComponents", "_src/unit_xicomponents.html", "11"],
   ["XIControls", "_src/unit_xicontrols.html", "11"],
   ["XIJvControls", "_src/unit_xijvcontrols.html", "11"]
  ]
 ],
 ["XML Interface Definition Reference", "_src/xml_definitionreference.html", "1",
  ["&lt;base control node&gt;", "_src/xml_class_basenode.html", "1",
   ["gap", "_src/xml_node_gap.html", "11"],
   ["text", "_src/xml_node_text.html", "11"],
   ["&lt;persistent control node&gt;", "_src/xml_class_persistentnode.html", "1",
    ["columns", "_src/xml_node_columns.html", "11"],
    ["group", "_src/xml_node_group.html", "11"],
    ["&lt;captioned control node&gt;", "_src/xml_class_captionednode.html", "2",
     ["checkbox", "_src/xml_node_checkbox.html", "11"],
     ["groupbox", "_src/xml_node_groupbox.html", "11"],
     ["radiogroup", "_src/xml_node_radiogroup.html", "11"],
     ["&lt;labeled control node&gt;", "_src/xml_class_labelednode.html", "2",
      ["comboedit", "_src/xml_node_comboedit.html", "11"],
      ["combolist", "_src/xml_node_combolist.html", "11"],
      ["edit", "_src/xml_node_edit.html", "11"],
      ["maskedit", "_src/xml_node_maskedit.html", "11"],
      ["memo", "_src/xml_node_memo.html", "11"],
      ["colorcombo", "_src/xml_node_colorcombo.html", "11"],
      ["datetimecombo", "_src/xml_node_datetimecombo.html", "11"],
      ["drivecombo", "_src/xml_node_drivecombo.html", "11"],
      ["&lt;file and directory edit node&gt;", "_src/xml_class_filedir.html", "1",
       ["directoryedit", "_src/xml_node_directoryedit.html", "11"],
       ["filenameedit", "_src/xml_node_filenameedit.html", "11"]
      ],
      ["fontcombo", "_src/xml_node_fontcombo.html", "11"],
      ["hotkeyedit", "_src/xml_node_hotkeyedit.html", "11"],
      ["ipedit", "_src/xml_node_ipedit.html", "11"],
      ["spinedit", "_src/xml_node_spinedit.html", "11"]
     ]
    ]
   ]
  ]
 ]
];


var FITEMS = arr_flatten(TITEMS);

function arr_flatten (x) {
   var y = []; if (x == null) return y;
   for (var i=0; i<x.length; i++) {
      if (typeof(x[i]) == "object") {
         var flat = arr_flatten(x[i]);
         for (var j=0; j<flat.length; j++)
             y[y.length]=flat[j];
      } else {
         if ((i%3==0))
          y[y.length]=x[i+1];
      }
   }
   return y;
}

