Vivien Malerba

Current maintainer  

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found in the appendix.

Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps.

Abstract

Documentation to help improve and extend the GdaBrowser tool. All the objects and widgets used by GdaBrowser are not included in this documentation, in order to make it easier to understand; if you need them, go and look in the code.


I. Getting started
Purpose
Program's structure
Code organization
II. API reference
Core objects
BrowserCore — Singleton holding the global browser information
BrowserConnection — An opened connection
ToolsFavorites
Support functions — Misc. functions for various situations
Browser windows
BrowserWindow — A top level browser window
BrowserPerspectiveA "perspective" in a BrowserWindow window
BrowserPageA "page" within a BrowserPerspective widget
Extra widgets
UiFormgridWidget embedding both a form and a grid to display a GdaDataModel's contents
GdauiBar
PopupContainer
Perspectives' objects
MgrFavoritesA GdaTreeManager for the stored favorites
Schema Browser perspective — Perspective to analyse the database's schema
Data Manager perspective — Perspective to manipulate data contained in the database
Query Exec perspective — Perspective to execute SQL commands
III. Appendix
A. GNU Free Documentation License
0. PREAMBLE
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
Addendum