Glom::LayoutItem Class Reference

Inherits Glom::TranslatableItem.

Inherited by Glom::LayoutGroup, Glom::LayoutItem_Image, Glom::LayoutItem_Line, Glom::LayoutItem_Placeholder, and Glom::LayoutItem_WithFormatting.

Collaboration diagram for Glom::LayoutItem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LayoutItem ()
 LayoutItem (const LayoutItem& src)
LayoutItemoperator= (const LayoutItem& src)
virtual ~LayoutItem ()
virtual LayoutItemclone () const =0
 Create a new copied instance.
bool operator== (const LayoutItem& src) const
virtual bool get_editable () const
virtual void set_editable (bool val=true)
virtual Glib::ustring get_layout_display_name () const
virtual Glib::ustring get_part_type_name () const =0
virtual Glib::ustring get_report_part_id () const
 Gets the node name to use for the intermediate XML, (and usually, the CSS style class to use for the resulting HTML).
guint get_display_width () const
void set_display_width (guint value)
void get_print_layout_position (double& x, double& y, double& width, double& height) const
 This is used only for the print layouts.
void set_print_layout_position (double x, double y, double width, double height)
 This is used only for the print layouts.
void set_print_layout_split_across_pages (bool split=true)
 This is used only for the print layouts.
bool get_print_layout_split_across_pages () const
 This is used only for the print layouts.

Constructor & Destructor Documentation

Glom::LayoutItem::LayoutItem (  ) 
Glom::LayoutItem::LayoutItem ( const LayoutItem src  ) 
Glom::LayoutItem::~LayoutItem (  )  [virtual]

Member Function Documentation

virtual LayoutItem* Glom::LayoutItem::clone (  )  const [pure virtual]
guint Glom::LayoutItem::get_display_width (  )  const
bool Glom::LayoutItem::get_editable (  )  const [virtual]
Glib::ustring Glom::LayoutItem::get_layout_display_name (  )  const [virtual]
virtual Glib::ustring Glom::LayoutItem::get_part_type_name (  )  const [pure virtual]
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.

Glib::ustring Glom::LayoutItem::get_report_part_id (  )  const [virtual]
LayoutItem& Glom::LayoutItem::operator= ( const LayoutItem src  ) 
bool Glom::LayoutItem::operator== ( const LayoutItem src  )  const
void Glom::LayoutItem::set_display_width ( guint  value  ) 
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 files:

Generated on Sun Jul 25 13:58:37 2010 for libglom-1.14 by  doxygen 1.6.1