class
ULabel
: public
Graphic
(Return to index)
Type:
Instantiable
Base Classes:
public
Graphic
Derived Classes
Include file:
Unidraw/Graphic/ulabel.h
Public:
virtual
Graphic
*
Copy
()
virtual
PSFont
*
GetFont
()
const char*
GetOriginal
()
virtual
PSPattern
*
GetPattern
()
diallows patterned text to work around IV botch
virtual void
SetFont
(
PSFont
*)
void
SetOriginal
(const char *)
ULabel
(const char*,
Graphic
* = nil)
virtual
~ULabel
()
Protected:
PSFont
*
_font
char*
_string
virtual boolean
contains
(
PointObj
&,
Graphic
*)
virtual void
draw
(
Canvas
*,
Graphic
*)
virtual void
getExtent
(float&, float&, float&, float&, float&,
Graphic
*)
virtual boolean
intersects
(
BoxObj
&,
Graphic
*)
(more documentation)