class Core::Portable::StaticCustomView
#include <corestaticview.h> class StaticCustomView: public Core::Portable::StaticView { public: // methods DECLARE_CORE_CLASS('SCst', StaticCustomView, StaticView); PROPERTY_POINTER(IStaticViewPainter, painter, Painter) const; };
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); DECLARE_CORE_CLASS('StVw', StaticView, TypedObject); virtual StaticContainerView* asContainer(); virtual StaticRootView* getRootView() const;