Source Code (Use browser search to find items of interest.)

Class Index

kword'FrameElement (./koffice/kword/filters/mif/treebuild_frame.h:111)

class FrameElement
{
public:
	enum FrameElementType { T_ShapeRect, T_FrameType, T_Tag, T_Float,
							T_NSOffset, T_BLOffset, T_AnchorAlign,
							T_AnchorBeside, T_Cropped, T_FrameID,
							T_Unique, T_Pen, T_PenWidth,
							T_Fill, T_Separation, T_ObColor,
							T_DashedPattern, T_Angle, T_ImportObject, 
							T_TextRect, T_PolyLine,
							T_RunAroundGap, T_RunAroundType,
							T_BRect, T_Math };

	FrameElement( ShapeRect* element );
	FrameElement( FrameType* element );
	FrameElement( Tag* element );
	FrameElement( Float* element );
	FrameElement( NSOffset* element );
	FrameElement( BLOffset* element );
	FrameElement( AnchorAlign* element );
	FrameElement( AnchorBeside* element );
	FrameElement( Cropped* element );
	FrameElement( FrameID* element );
	FrameElement( Unique* element );
	FrameElement( Pen* element );
	FrameElement( PenWidth* element );
	FrameElement( Fill* element );
	FrameElement( Separation* element );
	FrameElement( ObColor* element );
	FrameElement( DashedPattern* element );
	FrameElement( Angle* element );
	FrameElement( ImportObject* element );
	FrameElement( TextRect* element );
	FrameElement( PolyLine* element );
	FrameElement( RunAroundGap* element );
	FrameElement( RunAroundType* element );
	FrameElement( BRect* element );
	FrameElement( Math* element );

	FrameElementType type() const { return _type; }


private:
	FrameElementType _type;
	union {
		ShapeRect* _shaperect;
		FrameType* _frametype;
		Tag* _tag;
		Float* _float;
		NSOffset* _nsoffset;
		BLOffset* _bloffset;
		AnchorAlign* _anchoralign;
		AnchorBeside* _anchorbeside;
		Cropped* _cropped;
		FrameID* _frameid;
		Unique* _unique;
		Pen* _pen;
		PenWidth* _penwidth;
		Fill* _fill;
		Separation* _separation;
		ObColor* _obcolor;
		DashedPattern* _dashedpattern;
		Angle* _angle;
		ImportObject* _importobject;
		TextRect* _textrect;
		PolyLine* _polyline;
		RunAroundGap* _runaroundgap;
		RunAroundType* _runaroundtype;
		BRect* _brect;
		Math* _math;
	};
};


kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:17)

FrameElement::FrameElement(FrameID * element)
{
	_type = T_FrameID;
	_frameid = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:24)

FrameElement::FrameElement(Unique * element)
{
	_type = T_Unique;
	_unique = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:31)

FrameElement::FrameElement(Pen * element)
{
	_type = T_Pen;
	_pen = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:38)

FrameElement::FrameElement(PenWidth * element)
{
	_type = T_PenWidth;
	_penwidth = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:45)

FrameElement::FrameElement(Fill * element)
{
	_type = T_Fill;
	_fill = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:52)

FrameElement::FrameElement(Separation * element)
{
	_type = T_Separation;
	_separation = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:59)

FrameElement::FrameElement(ObColor * element)
{
	_type = T_ObColor;
	_obcolor = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:66)

FrameElement::FrameElement(DashedPattern * element)
{
	_type = T_DashedPattern;
	_dashedpattern = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:73)

FrameElement::FrameElement(Angle * element)
{
	_type = T_Angle;
	_angle = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:80)

FrameElement::FrameElement(ShapeRect * element)
{
	_type = T_ShapeRect;
	_shaperect = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:87)

FrameElement::FrameElement(BRect * element)
{
	_type = T_BRect;
	_brect = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:94)

FrameElement::FrameElement(FrameType * element)
{
	_type = T_FrameType;
	_frametype = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:101)

FrameElement::FrameElement(NSOffset * element)
{
	_type = T_NSOffset;
	_nsoffset = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:108)

FrameElement::FrameElement(BLOffset * element)
{
	_type = T_BLOffset;
	_bloffset = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:115)

FrameElement::FrameElement(AnchorAlign * element)
{
	_type = T_AnchorAlign;
	_anchoralign = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:122)

FrameElement::FrameElement(Cropped * element)
{
	_type = T_Cropped;
	_cropped = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:129)

FrameElement::FrameElement(ImportObject * element)
{
	_type = T_ImportObject;
	_importobject = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:136)

FrameElement::FrameElement(TextRect * element)
{
	_type = T_TextRect;
	_textrect = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:143)

FrameElement::FrameElement(Tag * element)
{
	_type = T_Tag;
	_tag = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:150)

FrameElement::FrameElement(PolyLine * element)
{
	_type = T_PolyLine;
	_polyline = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:157)

FrameElement::FrameElement(RunAroundGap * element)
{
	_type = T_RunAroundGap;
	_runaroundgap = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:164)

FrameElement::FrameElement(RunAroundType * element)
{
	_type = T_RunAroundType;
	_runaroundtype = element;
}



kword'FrameElement::FrameElement() (./koffice/kword/filters/mif/treebuild_frame.cpp:171)

FrameElement::FrameElement(Math * element)
{
	_type = T_Math;
	_math = element;
}