|
libglom-1.20
1.19.14
|


Public Types | |
| enum | HorizontalAlignment { HORIZONTAL_ALIGNMENT_AUTO, HORIZONTAL_ALIGNMENT_LEFT, HORIZONTAL_ALIGNMENT_RIGHT } |
| typedef std::list < Gnome::Gda::Value > | type_list_values |
Public Member Functions | |
| FieldFormatting () | |
| FieldFormatting (const FieldFormatting& src) | |
| FieldFormatting& | operator= (const FieldFormatting& src) |
| virtual | ~FieldFormatting () |
| bool | operator== (const FieldFormatting& 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) |
| 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, bool& show_all) |
| void | get_choices_related (sharedptr< const Relationship >& relationship, sharedptr< const LayoutItem_Field >& field, sharedptr< const LayoutGroup >& extra_layout, bool& show_all) const |
| void | set_choices_related (const sharedptr< const Relationship >& relationship_name, const sharedptr< LayoutItem_Field >& field, const sharedptr< LayoutGroup >& extra_layout, 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. | |
Public Attributes | |
| NumericFormat | m_numeric_format |
| typedef std::list<Gnome::Gda::Value> Glom::FieldFormatting::type_list_values |
| Glom::FieldFormatting::FieldFormatting | ( | ) |
| Glom::FieldFormatting::FieldFormatting | ( | const FieldFormatting& | src | ) |
| virtual Glom::FieldFormatting::~FieldFormatting | ( | ) | [virtual] |
| bool Glom::FieldFormatting::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.
| virtual type_list_values Glom::FieldFormatting::get_choices_custom | ( | ) | const [virtual] |
| void Glom::FieldFormatting::get_choices_related | ( | sharedptr< const Relationship >& | relationship, |
| sharedptr< LayoutItem_Field >& | field, | ||
| sharedptr< LayoutGroup >& | extra_layout, | ||
| bool & | show_all | ||
| ) |
| void Glom::FieldFormatting::get_choices_related | ( | sharedptr< const Relationship >& | relationship, |
| sharedptr< const LayoutItem_Field >& | field, | ||
| sharedptr< const LayoutGroup >& | extra_layout, | ||
| bool & | show_all | ||
| ) | const |
| sharedptr<const Relationship> Glom::FieldFormatting::get_choices_related_relationship | ( | bool & | show_all | ) | const |
| bool Glom::FieldFormatting::get_choices_restricted | ( | bool & | as_radio_buttons | ) | const |
Discover whether the entered data should only be one of the available choices.
| [out] | as_radio_buttons,: | Whether the choices should be displayed as radio buttons instead of a combo box. |
| bool Glom::FieldFormatting::get_has_choices | ( | ) | const |
| bool Glom::FieldFormatting::get_has_custom_choices | ( | ) | const |
| bool Glom::FieldFormatting::get_has_related_choices | ( | ) | const |
| bool Glom::FieldFormatting::get_has_related_choices | ( | bool & | show_all, |
| bool & | with_second | ||
| ) | const |
| HorizontalAlignment Glom::FieldFormatting::get_horizontal_alignment | ( | ) | const |
| Glib::ustring Glom::FieldFormatting::get_text_format_color_background | ( | ) | const |
Get the background color to use for text when displaying a field value.
| Glib::ustring Glom::FieldFormatting::get_text_format_color_foreground | ( | ) | const |
Get the foreground color to use for text when displaying a field value.
This should be overriden by m_numeric_formatting.m_foreground_color_for_negatives if that is active.
| Glib::ustring Glom::FieldFormatting::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 Glom::FieldFormatting::get_text_format_font | ( | ) | const |
Get the font description, as returned from Gtk::FontButton::get_font_name(), which may include the size and style.
| bool Glom::FieldFormatting::get_text_format_multiline | ( | ) | const |
Get whether the text should be displayed with multiple lines in the details view.
Text is displayed with a single line in the list view.
| guint Glom::FieldFormatting::get_text_format_multiline_height_lines | ( | ) | const |
Get the number of lines of text that should be displayed.
| FieldFormatting& Glom::FieldFormatting::operator= | ( | const FieldFormatting& | src | ) |
| bool Glom::FieldFormatting::operator== | ( | const FieldFormatting& | src | ) | const |
| virtual void Glom::FieldFormatting::set_choices_custom | ( | const type_list_values& | choices | ) | [virtual] |
| void Glom::FieldFormatting::set_choices_related | ( | const sharedptr< const Relationship >& | relationship_name, |
| const sharedptr< LayoutItem_Field >& | field, | ||
| const sharedptr< LayoutGroup >& | extra_layout, | ||
| bool | show_all | ||
| ) |
| void Glom::FieldFormatting::set_choices_restricted | ( | bool | val = true, |
| bool | as_radio_buttons = false |
||
| ) |
| void Glom::FieldFormatting::set_has_custom_choices | ( | bool | val = true | ) |
| void Glom::FieldFormatting::set_has_related_choices | ( | bool | val = true | ) |
| void Glom::FieldFormatting::set_horizontal_alignment | ( | HorizontalAlignment | alignment | ) |
| void Glom::FieldFormatting::set_text_format_color_background | ( | const Glib::ustring & | color | ) |
Set the background color to use for text when displaying a field value.
| [in] | color | a text background color, in a format recognised by XParseColor |
| void Glom::FieldFormatting::set_text_format_color_foreground | ( | const Glib::ustring & | color | ) |
Set the foreground color to use for text when displaying a field value.
| [in] | color | the text foreground color, in a format recognised by XParseColor |
| void Glom::FieldFormatting::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.
| font_desc | a Pango font description string |
| void Glom::FieldFormatting::set_text_format_multiline | ( | bool | value = true | ) |
Set whether the text should be displayed with multiple lines in the details view.
Text is displayed with a single line in the list view.
| [in] | value | whether the text should be displayed with multiple lines |
| void Glom::FieldFormatting::set_text_format_multiline_height_lines | ( | guint | value | ) |
Get the number of lines of text that should be displayed.
1.7.5