Glom::LayoutItem Class Reference
Inherits Glom::TranslatableItem.
Inherited by Glom::LayoutGroup, Glom::LayoutItem_Image, Glom::LayoutItem_Line, Glom::LayoutItem_Placeholder, and Glom::LayoutItem_WithFormatting.
List of all members.
Constructor & Destructor Documentation
Glom::LayoutItem::LayoutItem |
( |
|
) |
|
Glom::LayoutItem::LayoutItem |
( |
const LayoutItem& |
src |
) |
|
virtual Glom::LayoutItem::~LayoutItem |
( |
|
) |
[virtual] |
Member Function Documentation
virtual LayoutItem* Glom::LayoutItem::clone |
( |
|
) |
const [pure virtual] |
Create a new copied instance.
This allows us to deep-copy a list of LayoutItems.
Implemented in Glom::LayoutGroup, Glom::LayoutItem_Button, Glom::LayoutItem_CalendarPortal, Glom::LayoutItem_Field, Glom::LayoutItem_Image, Glom::LayoutItem_Line, Glom::LayoutItem_Notebook, Glom::LayoutItem_Placeholder, Glom::LayoutItem_Portal, Glom::LayoutItem_Text, Glom::LayoutItem_FieldSummary, Glom::LayoutItem_Footer, Glom::LayoutItem_GroupBy, Glom::LayoutItem_Header, Glom::LayoutItem_Summary, and Glom::LayoutItem_VerticalGroup.
guint Glom::LayoutItem::get_display_width |
( |
|
) |
const |
virtual bool Glom::LayoutItem::get_editable |
( |
|
) |
const [virtual] |
virtual Glib::ustring Glom::LayoutItem::get_layout_display_name |
( |
|
) |
const [virtual] |
virtual Glib::ustring Glom::LayoutItem::get_part_type_name |
( |
|
) |
const [pure virtual] |
Implemented in Glom::LayoutGroup, Glom::LayoutItem_Button, Glom::LayoutItem_CalendarPortal, Glom::LayoutItem_Field, Glom::LayoutItem_Image, Glom::LayoutItem_Line, Glom::LayoutItem_Notebook, Glom::LayoutItem_Placeholder, Glom::LayoutItem_Portal, Glom::LayoutItem_Text, Glom::LayoutItem_FieldSummary, Glom::LayoutItem_Footer, Glom::LayoutItem_GroupBy, Glom::LayoutItem_Header, Glom::LayoutItem_Summary, and Glom::LayoutItem_VerticalGroup.
void Glom::LayoutItem::get_print_layout_position |
( |
double & |
x, |
|
|
double & |
y, |
|
|
double & |
width, |
|
|
double & |
height | |
|
) |
| | const |
This is used only for the print layouts.
bool Glom::LayoutItem::get_print_layout_split_across_pages |
( |
|
) |
const |
This is used only for the print layouts.
virtual Glib::ustring Glom::LayoutItem::get_report_part_id |
( |
|
) |
const [virtual] |
Gets the node name to use for the intermediate XML, (and usually, the CSS style class to use for the resulting HTML).
Reimplemented in Glom::LayoutGroup, Glom::LayoutItem_Field, Glom::LayoutItem_Image, Glom::LayoutItem_Line, Glom::LayoutItem_Placeholder, Glom::LayoutItem_Text, Glom::LayoutItem_FieldSummary, Glom::LayoutItem_Footer, Glom::LayoutItem_GroupBy, Glom::LayoutItem_Header, Glom::LayoutItem_Summary, and Glom::LayoutItem_VerticalGroup.
Reimplemented from Glom::TranslatableItem.
Reimplemented in Glom::LayoutGroup, Glom::LayoutItem_Button, Glom::LayoutItem_CalendarPortal, Glom::LayoutItem_Field, Glom::LayoutItem_Image, Glom::LayoutItem_Line, Glom::LayoutItem_Notebook, Glom::LayoutItem_Portal, Glom::LayoutItem_Text, Glom::LayoutItem_WithFormatting, Glom::LayoutItem_FieldSummary, Glom::LayoutItem_Footer, Glom::LayoutItem_GroupBy, Glom::LayoutItem_Header, Glom::LayoutItem_Summary, and Glom::LayoutItem_VerticalGroup.
bool Glom::LayoutItem::operator== |
( |
const LayoutItem& |
src |
) |
const |
void Glom::LayoutItem::set_display_width |
( |
guint |
value |
) |
|
virtual void Glom::LayoutItem::set_editable |
( |
bool |
val = true |
) |
[virtual] |
void Glom::LayoutItem::set_print_layout_position |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
width, |
|
|
double |
height | |
|
) |
| | |
This is used only for the print layouts.
void Glom::LayoutItem::set_print_layout_split_across_pages |
( |
bool |
split = true |
) |
|
This is used only for the print layouts.
The documentation for this class was generated from the following file:
- libglom/data_structure/layout/layoutitem.h