File: fminiide2.xml

package info (click to toggle)
lazarus 2.0.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 214,460 kB
  • sloc: pascal: 1,862,622; xml: 265,709; cpp: 56,595; sh: 3,008; java: 609; makefile: 535; perl: 297; sql: 222; ansic: 137
file content (27 lines) | stat: -rw-r--r-- 1,345 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0"?>
<fpdoc-descriptions>
  <package name="MiniIDE2">
    <module name="fMiniIde2">
      <element name="TMainBar.FormCreate">
        <short>Sample application startup code.</short>
        <descr>A DockMaster is created, OnSave and OnRestore handlers are added to it, and an elastic docksite is added to the main form.</descr>
      </element>
      <element name="TMainBar">
        <short>This sample application main form demonstrates the instrumentation of an application for persistent docked layouts.</short>
      </element>
      <element name="TMainBar.OnReloadControl">
        <short>OnRestore handler for the DockMaster.</short>
        <descr>
          <p>This handler serves two purposes: it creates multiple instances of (dummy) forms of the same class type, and reopens the files stored in a notebook.</p>
        </descr>
      </element>
      <element name="TMainBar.OnSaveControl">
        <short>OnSave handler for the DockMaster.</short>
        <descr>
          <p>For all TViewWindows a special descriptor string is created, that is recognized and handled in the OnRestore handler.</p>
          <p>EditBooks do their own streaming of the open files, here their SaveToStream method is called with a StringStream.</p>
        </descr>
      </element>
    </module>
  </package>
</fpdoc-descriptions>