| EditorProperties | Structure that holds basic information about the current editor |
| EnvironmentSettings | General settings defined by the user's preferences |
| FileBrowser | Project file browser located in the SideBar GtkNotebook |
| FileManager | GtkNotebook that holds a FileTab for each open file |
| FileTab | Widgets and information for one open file |
| FindToolbar | Find toolbar widgets including an error message |
| GotoLineToolbar | Goto line toolbar widgets including an error message |
| Makefile | Fully parsed structure of all of the elements in a Makefile.am |
| MakefileBuffer | Simple list of all of the elements in a Makefile.am |
| MakefilePrefix | Prefix element in a Makefile.am (Used by Makefile) |
| MakefileScript | Script element in a Makefile.am (Used by Makefile) |
| MakefileTarget | Target element in a Makefile.am (Used by Makefile) |
| MakefileVariable | Variable element in a Makefile.am (Used by Makefile) |
| MenuHandle | The menubar, toolbar and popup menu widgets |
| OpenLDev | The central class for the application that handles all other widgets |
| OpenLDevPlugin | Plugin information and functions loaded from the library |
| OpenLDevPluginList | The list of available plugins in std::vector form |
| OpenLDevXmlDocument | An XML document structure and the path to the xml file |
| OutputBuild | Widgets for the build output GtkTreeView |
| OutputList | Widgets for the list output GtkTreeView |
| OutputManager | GtkNotebook that holds the build and search output |
| ProjectSettings | Information about a currently open OpenLDev project |
| SideBar | GtkNotebook widget that holds the FileBrowser widget |
| StatusBar | A GnomeAppBar widget to show messages to the user |
| Terminal | Widgets for the VTE terminal tab |
1.4.6