class Core::Portable::StaticValueBar
#include <corestaticview.h> class StaticValueBar: public Core::Portable::StaticControl { public: // fields image; // methods DECLARE_CORE_CLASS('StVB', StaticValueBar, StaticControl); PROPERTY_POINTER(Bitmap, background, Background); Image PROPERTY_FLAG(options, Skin::kValueBarAppearanceVertical, isVertical); virtual Image isFilmstrip void draw(const DrawEvent& e); };
Inherited Members
public: // typedefs typedef int32 TypeID; // fields parent; paramTag; // 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; DECLARE_CORE_CLASS_('StCB', StaticControlBase); PROPERTY_POINTER(ValueController, controller, Controller); virtual ParamTag void valueChanged() = 0; BEGIN_CORE_CLASS('StCt', StaticControl); virtual void valueChanged();