|
| Formatting () |
|
| Formatting (const Formatting& src) |
|
| Formatting (Formatting&& src)=delete |
|
Formatting& | operator= (const Formatting& src) |
|
Formatting& | operator= (Formatting&& src)=delete |
|
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. More...
|
|
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 . More...
|
|
bool | get_choices_restricted (bool& as_radio_buttons) const |
| Discover whether the entered data should only be one of the available choices. More...
|
|
void | set_choices_restricted (bool val=true, bool as_radio_buttons=false) |
| See get_choices_restricted(). More...
|
|
void | get_choices_related (std::shared_ptr< const Relationship >& relationship, std::shared_ptr< LayoutItem_Field >& field, std::shared_ptr< LayoutGroup >& extra_layout, type_list_sort_fields& sort_fields, bool& show_all) |
|
void | get_choices_related (std::shared_ptr< const Relationship >& relationship, std::shared_ptr< const LayoutItem_Field >& field, std::shared_ptr< const LayoutGroup >& extra_layout, type_list_sort_fields& sort_fields, bool& show_all) const |
|
void | set_choices_related (const std::shared_ptr< const Relationship >& relationship_name, const std::shared_ptr< LayoutItem_Field >& field, const std::shared_ptr< LayoutGroup >& extra_layout, const type_list_sort_fields& sort_fields, bool show_all) |
|
std::shared_ptr< 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. More...
|
|
void | set_text_format_multiline (bool value=true) |
| Set whether the text should be displayed with multiple lines in the details view. More...
|
|
guint | get_text_format_multiline_height_lines () const |
| Get the number of lines of text that should be displayed. More...
|
|
void | set_text_format_multiline_height_lines (guint value) |
| Get the number of lines of text that should be displayed. More...
|
|
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. More...
|
|
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. More...
|
|
void | set_text_format_color_foreground (const Glib::ustring& color) |
| Set the foreground color to use for text when displaying a field value. More...
|
|
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. More...
|
|
Glib::ustring | get_text_format_color_foreground () const |
| Get the foreground color to use for text when displaying a field value. More...
|
|
void | set_text_format_color_background (const Glib::ustring& color) |
| Set the background color to use for text when displaying a field value. More...
|
|
Glib::ustring | get_text_format_color_background () const |
| Get the background color to use for text when displaying a field value. More...
|
|
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. More...
|
|
| UsesRelationship () |
|
| UsesRelationship (const UsesRelationship& src) |
|
| UsesRelationship (UsesRelationship&& src)=delete |
|
UsesRelationship& | operator= (const UsesRelationship& src) |
|
UsesRelationship& | operator= (UsesRelationship&& src)=delete |
|
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(). More...
|
|
Glib::ustring | get_related_relationship_name () const |
| Convenience function, equivalent to get_relationship()->get_name(). More...
|
|
std::shared_ptr< const Relationship > | get_relationship () const |
| Return the relationship used by this item, if any, or a null std::shared_ptr. More...
|
|
void | set_relationship (const std::shared_ptr< const Relationship >& relationship) |
|
std::shared_ptr< const Relationship > | get_related_relationship () const |
| Return the related relationship used by this item, if any, or a null std::shared_ptr. More...
|
|
void | set_related_relationship (const std::shared_ptr< 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. More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
bool | get_relationship_used_allows_edit () const |
| Discover whether the relationship used allows the user to edit values in its to table. More...
|
|
Glib::ustring | get_sql_join_alias_name () const |
| Get a name to use as an alias in SQL statements. More...
|
|
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. More...
|
|
Glib::ustring | get_relationship_display_name () const |
| Get a human-readable representation of th relationship. More...
|
|
This specifies how to display data for fields or static text items.