7 #ifndef __dataui_RegionalDebug_h__ 8 #define __dataui_RegionalDebug_h__ 10 #include <dataui/dataui.pmh> 18 class FE_DL_EXPORT RegionalDebug :
19 public Initialize<RegionalDebug>,
21 virtual public HandlerI,
26 virtual ~RegionalDebug(
void);
28 void initialize(
void);
31 virtual void handleBind(sp<SignalerI> spSignalerI,
33 virtual void handle(Record &record);
36 void handleEvent(Record &r_sig);
37 void applyOffset(
void);
40 class Region :
public Counted
43 virtual ~Region(
void){}
48 virtual void handleRegion(sp<Region> a_region) =0;
49 virtual void handleHome(
void) =0;
50 virtual void handleDraw(Record &r_sig) =0;
52 void drawText(
const String &a_text,
const Color a_color);
53 Real textWidth(
const String &a_text);
55 WindowEvent::Mask m_select;
56 WindowEvent::Mask m_home;
59 AsWindata m_asWindata;
61 std::vector< sp<Region> > m_regions;
kernel
Definition: namespace.dox:3