Libgnomedb 3.0 Reference Manual
Part II.
libgnomedb
API Reference
Table of Contents
Object Hierarchy
Initialization
— Library initialization and main loop
Datasources and connection related widgets
GnomeDbProviderSelector
— A combo box style widget to select a provider
GnomeDbDataSourceSelector
— A combo box style widget to select a data source
GnomeDbLogin
— Login widget
GnomeDbLoginDialog
— Login dialog widget
GnomeDbDsnSpec
— a form to enter information required to open a connection
GnomeDbDsnEditor
— A form to modify datasource information
GnomeDbDsnAssistant
— an assistant to create a new datasource
GnomeDbConnectionProperties
— Shows the properties of a
GdaConnection
object
GnomeDbServerOperation
— Allow to set the contents of a
GdaServerOperation
object
GnomeDbTransastionStatus
— Displays the transaction status of a connection
Data bound widgets
GnomeDbCombo
— A combo box with data to be displayed as a
GdaDataModel
GnomeDbBasicForm
— A GUI form to present data in a
GdaParameterList
GnomeDbRawForm
— Form to display and modify data in a GdaDataModel
GnomeDbForm
— Form to display and modify data in a
GdaDataModel
, with command buttons and indicators
GnomeDbRawGrid
— Grid to display and modify data in a GdaDataModel
GnomeDbGrid
— Database grid widget to display and modify data in a
GdaDataModel
, with command buttons and indicators
GnomeDbFindDialog
— A dialog to enter a string to search among a
GdaDataModel
GnomeDbDataWidget
— Interface to control data bound widgets
GnomeDbDataWidgetInfo
— Widget to display control buttons and information about data displayed in a
GnomeDbDataWidget
widget
GnomeDbDataStore
— Implements the
GtkTreeModel
interface
Individual data entry widgets
Utilities
— Create GnomeDbDataEntry and GtkCellRenderer objects easily
GnomeDbDataEntry
— Interface which provides the user with specific widgets to manipulate data
GnomeDbFormatEntry
— A GtkEntry with formatting options
GnomeDbEntryString
GnomeDbEntryBoolean
GnomeDbEntryTime
— Widget to enter a HH:MM:SS time value
GnomeDbEntryDate
— Widget to enter a date value
GnomeDbEntryTimestamp
— Widget to enter a time stamp value (Date + HH:MM:SS)
GnomeDbEntryNone
— Default handling of unknown data types
GnomeDbEntryCombo
— A combo box to choose a value from a
GdaParameterList
GnomeDbEntryCidr
— Specific for Postgres's CIDR data type
GnomeDbEntryPassword
— Used to enter a password
GnomeDbEntryText
GnomeDbEntryFilesel
Cell renderers
GnomeDbDataCellRendererInfo
— Cell renderer to display a cell contextual menu
GnomeDbDataCellRendererTextual
— Cell renderer for textual data
GnomeDbDataCellRendererBoolean
— Cell renderer for booleans
GnomeDbDataCellRendererCombo
Extra widgets
GnomeDbSqlConsole
GnomeDbEditor
— A general purpose SQL editor
GnomeDbSelector
— Individual selection of libgnomedb objects (data types, functions, ...)
GnomeDbmsUpdateViewer
— Progress bars for the DBMS update process
GnomeDbErrorDialog
— Error dialog widget
GnomeDbError
— Error display widget
GnomeDbReportEditor
— A reports editor (Not yet implemented)
GnomeDbGrayBar
— Nice looking gray bar widget. TODO: That is a terrible description. murrayc.
Graph widgets
GnomeDbCanvas
— Base class for all the
GnomeCanvas
derived widgets in libgnomedb.
GnomeDbCanvasDbRelations
— Graphical representation of the relations (foreign key constreints) in the database.
GnomeDbCanvasQueryStruct
GnomeDbCanvasItem
— Base class for all the
GnomeCanvasItem
derived widgets in libgnomedb.
GnomeDbCanvasEntity
— Draws a graphical representation of a
GdaEntity
object
GnomeDbCanvasJoin
GnomeDbCanvasField
— Draws a graphical representation of a
GdaEntityField
object
GnomeDbCanvasTip
— Draws a "tooltip" text
GnomeDbCanvasCursor
— Represents a small cursor used when a drag and drop operations occurs within the canvas
GnomeDbCanvasText
— Base class for
GnomeDbCanvasItem
objects rendering a
GdaObject
's name as a text
GnomeDbCanvasFkconstraint
Miscellaneous
List of enumerated
— Enumerated values
Stock icons
— icons to reuse
Non instantiable objects and widgets
GnomeDbEntryShell
— Provides the necessary button to control ths state of a
GnomeDbDataEntry
GnomeDbEntryWrapper
— Abstract class that implements the
GnomeDbDataEntry
interface
GnomeDbEntryCommonTime
— Base class for time related data entry widgets