class Core::Portable::StaticView
#include <corestaticview.h> class StaticView: public Core::Portable::TypedObject, public Core::Portable::TViewBase { public: // methods DECLARE_CORE_CLASS('StVw', StaticView, TypedObject); virtual StaticContainerView* asContainer(); virtual StaticRootView* getRootView() const; }; // direct descendants template <class VC> class ContainerViewBase; class StaticControl; class StaticCustomView; class StaticLabel; class StaticListView;
Inherited Members
public: // typedefs typedef int32 TypeID; // fields parent; // methods virtual void* castTo(TypeID typeId) = 0; virtual void* castTo(TypeID typeId); PROPERTY_CSTRING_BUFFER(64, name, Name); Parent void clientToRoot(Point& p) const; void rootToClient(Point& p) const; RectRef getSize() const; virtual void setSize(RectRef newSize); Rect& getClientRect(Rect& r) const; void invalidate(); virtual void invalidate(RectRef rect); const Style& getStyle() const; virtual void setStyle(Style* style); virtual void draw(const DrawEvent& e); PROPERTY_FLAG(options, kWantsFocus, wantsFocus) const; virtual void onFocus(bool state);