Namespaces |
| namespace | Conversions |
| namespace | DbUtils |
| namespace | Utils |
Classes |
| class | AppState |
| | There is one instance per document. More...
|
| class | sharedptr |
| | A ref-counting smart-pointer for the underlying C++ object. More...
|
| class | ReportBuilder |
| class | DatabaseTitle |
| | This is a separate class, instead of just deriving Document from TranslatableItem, to avoid the need to use Document via sharedptr. More...
|
| class | ChoiceValue |
| | A value of a custom choice, for a field or a layout item. More...
|
| class | predicate_FieldHasName |
| | A predicate for use with std::find_if() to find a Field or LayoutItem which refers to the same field, looking at just the name. More...
|
| class | Field |
| class | FieldTypes |
| class | FoundSet |
| | A grouping of information about a view of a table, including what records are viewed (the where clause), how the are sorted (the sort clause). More...
|
| class | HasTitleSingular |
| | HasTitleSingular instances may have a (translated) singular form of their title. More...
|
| class | GroupInfo |
| class | NumericFormat |
| class | PrintLayout |
| class | Privileges |
| class | Relationship |
| class | Report |
| class | SystemPrefs |
| class | TableInfo |
| class | TranslatableItem |
| | TranslatableItem have a map of translation strings - one string for each locale. More...
|
| class | CustomTitle |
| class | FieldFormatting |
| class | LayoutGroup |
| class | LayoutItem |
| class | LayoutItem_Button |
| class | LayoutItem_CalendarPortal |
| class | predicate_LayoutItem_Field_IsSameField |
| | A predicate for use with std::find_if() to find a LayoutItem_Field which refers to the same field, without comparing irrelevant stuff such as formatting. More...
|
| class | LayoutItem_Field |
| | A LayoutItem that shows the data from a table field. More...
|
| class | LayoutItem_Image |
| class | LayoutItem_Line |
| | This is only used on print layouts. More...
|
| class | LayoutItem_Notebook |
| | The child items are LayoutGroups, each of which will be shown on its own tab. More...
|
| class | LayoutItem_Placeholder |
| class | LayoutItem_Portal |
| | get_title() returns either the title of the Field or the CustomTitle. More...
|
| class | LayoutItem_Text |
| class | LayoutItem_WithFormatting |
| | A base class for all layout items that may have formatting options. More...
|
| class | UsesRelationship |
| class | LayoutItem_FieldSummary |
| class | LayoutItem_Footer |
| class | LayoutItem_GroupBy |
| | The child items are fields to be shown for each record in the group. More...
|
| class | LayoutItem_Header |
| class | LayoutItem_Summary |
| class | LayoutItem_VerticalGroup |
| | The child items are arranged vertically in a row on a report. More...
|
| class | Document |
Typedefs |
typedef std::pair< sharedptr
< const LayoutItem_Field >
, bool > | type_pair_sort_field |
| | field, ascending
|
typedef std::vector
< type_pair_sort_field > | type_sort_clause |
typedef GlomBakery::View
< Document > | View_Glom |
| | The base View for the document.
|
typedef
GlomBakery::View_Composite
< Document > | View_Composite_Glom |
Functions |
| void | libglom_init () |
| | This must be used by applications other than Glom, which are unlikely to otherwise initialize the libraries used by libglom.
|
| void | libglom_deinit () |
| template<class T_obj > |
| sharedptr< T_obj > | glom_sharedptr_clone (const sharedptr< T_obj >& src) |
| template<class T_obj > |
| sharedptr< T_obj > | glom_sharedptr_clone (const sharedptr< const T_obj >& src) |
| bool | write_pot_file (Document* document, const Glib::ustring& pot_file_uri) |
| | Create a pot template file that can be used by translators to create a new .po file.
|
| bool | write_translations_to_po_file (Document* document, const Glib::ustring& po_file_uri, const Glib::ustring& translation_locale, const Glib::ustring& locale_name=Glib::ustring()) |
| | Create a po file containing the translations from the Glom document.
|
| bool | import_translations_from_po_file (Document* document, const Glib::ustring& po_file_uri, const Glib::ustring& translation_locale) |
| | Parse a po file, storing its translations in the Glom document.
|
| Glib::ustring | get_po_context_for_item (const sharedptr< const TranslatableItem >& item, const Glib::ustring& hint) |
| | Get a hint about what the text is for.
|
| template<class T_object > |
| Glib::ustring | glom_get_sharedptr_name (const sharedptr< T_object >& item) |
Variables |
| const char | GLOM_IMAGE_FORMAT [] = "png" |
| const char | GLOM_IMAGE_FORMAT_MIME_TYPE [] = "image/png" |