|
| Formatting () |
|
| Formatting (const Formatting& src) |
|
Formatting& | operator= (const Formatting& src) |
|
virtual | ~Formatting () |
|
bool | operator== (const Formatting& src) const |
|
bool | get_has_choices () const |
|
bool | get_has_related_choices () const |
|
bool | get_has_related_choices (bool& show_all, bool& with_second) const |
|
void | set_has_related_choices (bool val=true) |
|
bool | get_has_custom_choices () const |
|
void | set_has_custom_choices (bool val=true) |
|
virtual type_list_values | get_choices_custom () const |
|
virtual void | set_choices_custom (const type_list_values& choices) |
|
Glib::ustring | get_custom_choice_original_for_translated_text (const Glib::ustring& text, const Glib::ustring& locale=Glib::ustring()) const |
| Get the original text that corresponds to the translated choice for the current locale.
|
|
Glib::ustring | get_custom_choice_translated (const Glib::ustring& original_text, const Glib::ustring& locale=Glib::ustring()) const |
| Get the translated choice text, for the current locale, that corresponds to the original text .
|
|
bool | get_choices_restricted (bool& as_radio_buttons) const |
| Discover whether the entered data should only be one of the available choices.
|
|
void | set_choices_restricted (bool val=true, bool as_radio_buttons=false) |
| See get_choices_restricted().
|
|
void | get_choices_related (sharedptr< const Relationship >& relationship, sharedptr< LayoutItem_Field >& field, sharedptr< LayoutGroup >& extra_layout, type_list_sort_fields& sort_fields, bool& show_all) |
|
void | get_choices_related (sharedptr< const Relationship >& relationship, sharedptr< const LayoutItem_Field >& field, sharedptr< const LayoutGroup >& extra_layout, type_list_sort_fields& sort_fields, bool& show_all) const |
|
void | set_choices_related (const sharedptr< const Relationship >& relationship_name, const sharedptr< LayoutItem_Field >& field, const sharedptr< LayoutGroup >& extra_layout, const type_list_sort_fields& sort_fields, bool show_all) |
|
sharedptr< const Relationship > | get_choices_related_relationship (bool& show_all) const |
|
bool | get_text_format_multiline () const |
| Get whether the text should be displayed with multiple lines in the details view.
|
|
void | set_text_format_multiline (bool value=true) |
| Set whether the text should be displayed with multiple lines in the details view.
|
|
guint | get_text_format_multiline_height_lines () const |
| Get the number of lines of text that should be displayed.
|
|
void | set_text_format_multiline_height_lines (guint value) |
| Get the number of lines of text that should be displayed.
|
|
void | set_text_format_font (const Glib::ustring& font_desc) |
| Set the font description, as returned from Gtk::FontButton::get_font_name(), which may include the size and style.
|
|
Glib::ustring | get_text_format_font () const |
| Get the font description, as returned from Gtk::FontButton::get_font_name(), which may include the size and style.
|
|
void | set_text_format_color_foreground (const Glib::ustring& color) |
| Set the foreground color to use for text when displaying a field value.
|
|
Glib::ustring | get_text_format_color_foreground_to_use (const Gnome::Gda::Value& value) const |
| Get the foreground color to use for text for the specified value, taking the negative-color into account, if specified.
|
|
Glib::ustring | get_text_format_color_foreground () const |
| Get the foreground color to use for text when displaying a field value.
|
|
void | set_text_format_color_background (const Glib::ustring& color) |
| Set the background color to use for text when displaying a field value.
|
|
Glib::ustring | get_text_format_color_background () const |
| Get the background color to use for text when displaying a field value.
|
|
void | set_horizontal_alignment (HorizontalAlignment alignment) |
|
HorizontalAlignment | get_horizontal_alignment () const |
|
bool | change_field_item_name (const Glib::ustring& table_name, const Glib::ustring& field_name_old, const Glib::ustring& field_name_new) |
| Adapt to a change of field name, so this Formatting does not refer to any field that no longer exists.
|
|
| UsesRelationship () |
|
| UsesRelationship (const UsesRelationship& src) |
|
UsesRelationship& | operator= (const UsesRelationship& src) |
|
virtual | ~UsesRelationship () |
|
bool | operator== (const UsesRelationship& src) const |
|
bool | get_has_relationship_name () const |
|
bool | get_has_related_relationship_name () const |
|
Glib::ustring | get_relationship_name () const |
| Convenience function, equivalent to get_relationship()->get_name().
|
|
Glib::ustring | get_related_relationship_name () const |
| Convenience function, equivalent to get_relationship()->get_name().
|
|
sharedptr< const Relationship > | get_relationship () const |
| Return the relationship used by this item, if any, or a null sharedptr.
|
|
void | set_relationship (const sharedptr< const Relationship >& relationship) |
|
sharedptr< const Relationship > | get_related_relationship () const |
| Return the related relationship used by this item, if any, or a null sharedptr.
|
|
void | set_related_relationship (const sharedptr< const Relationship >& relationship) |
|
Glib::ustring | get_table_used (const Glib::ustring& parent_table) const |
| Returns either the parent_table, related to table, or doubly-related to-table.
|
|
Glib::ustring | get_title_used (const Glib::ustring& parent_table_title, const Glib::ustring& locale) const |
| Get the title of the relationship that is actually used, falling back to the relationship's name.
|
|
Glib::ustring | get_title_singular_used (const Glib::ustring& parent_table_title, const Glib::ustring& locale) const |
| Get the singular title of the relationship that is actually used, falling back to the regular (plural) title, and then to the relationship's name.
|
|
Glib::ustring | get_to_field_used () const |
|
Glib::ustring | get_relationship_name_used () const |
| Get the name of the related relationship used, if any, or the relationship if there is no related relationship, or an empty string if neither are used by this item.
|
|
bool | get_relationship_used_allows_edit () const |
| Discover whether the relationship used allows the user to edit values in its to table.
|
|
Glib::ustring | get_sql_join_alias_name () const |
| Get a name to use as an alias in SQL statements.
|
|
Glib::ustring | get_sql_table_or_join_alias_name (const Glib::ustring& parent_table) const |
| Get the item's alias name, if it uses a relationship, or just get its table name.
|
|
Glib::ustring | get_relationship_display_name () const |
| Get a human-readable representation of th relationship.
|
|
This specifies how to display data for fields or static text items.