5 #ifndef __iviewlistener__ 6 #define __iviewlistener__ 20 virtual void viewSizeChanged (
CView* view,
const CRect& oldSize) = 0;
21 virtual void viewAttached (
CView* view) = 0;
22 virtual void viewRemoved (
CView* view) = 0;
23 virtual void viewLostFocus (
CView* view) = 0;
24 virtual void viewTookFocus (
CView* view) = 0;
25 virtual void viewWillDelete (
CView* view) = 0;
39 virtual void viewContainerTransformChanged (
CViewContainer* container) = 0;
48 void viewSizeChanged (
CView* view,
const CRect& oldSize)
override {}
49 void viewAttached (
CView* view)
override {}
50 void viewRemoved (
CView* view)
override {}
51 void viewLostFocus (
CView* view)
override {}
52 void viewTookFocus (
CView* view)
override {}
53 void viewWillDelete (
CView* view)
override {}
65 void viewContainerTransformChanged (
CViewContainer* container)
override {}
71 #endif // __iviewlistener__ ViewContainer Listener Interface.
Definition: iviewlistener.h:31
View Listener Interface Adapter.
Definition: iviewlistener.h:45
Container Class of CView objects.
Definition: cviewcontainer.h:52
Rect structure.
Definition: crect.h:17
ViewContainer Listener Interface Adapter.
Definition: iviewlistener.h:59
Definition: customcontrols.cpp:8
Base Class of all view objects.
Definition: cview.h:44
View Listener Interface.
Definition: iviewlistener.h:15