Numworks Epsilon  1.4.1
Graphing Calculator Operating System
View Class Reference

#include <view.h>

Inheritance diagram for View:
BatteryView ChevronView EllipsisView ExpressionView GaugeView HardwareTest::ArrowView HardwareTest::KeyboardView HardwareTest::PatternView HighlightCell ImageView KeyView LockView MessageView OnBoarding::LogoView PicView ScrollView ScrollViewIndicator Shared::BannerView Shared::CursorView Shared::CurveView Shared::OkView Shared::RoundCursorView Shared::VerticalCursorView ShiftAlphaLockView SolidColorView StackView SwitchView TableView::ContentView TabView TabViewCell TextCursorView TextInput::ContentView TextView TiledView TitleBarView Window

Public Member Functions

 View ()
 
virtual ~View ()
 
 View (const View &other)=delete
 
 View (View &&other)=delete
 
Viewoperator= (const View &other)=delete
 
Viewoperator= (View &&other)=delete
 
void resetSuperview ()
 
virtual void drawRect (KDContext *ctx, KDRect rect) const
 
void setSize (KDSize size)
 
void setFrame (KDRect frame)
 
KDPoint pointFromPointInView (View *view, KDPoint point)
 
KDRect bounds () const
 
Viewsubview (int index)
 
virtual KDSize minimalSizeForOptimalDisplay () const
 

Protected Member Functions

void markRectAsDirty (KDRect rect)
 

Protected Attributes

KDRect m_frame
 

Friends

class Window
 

Detailed Description

Definition at line 23 of file view.h.

Constructor & Destructor Documentation

◆ View() [1/3]

View::View ( )

Definition at line 6 of file view.cpp.

◆ ~View()

View::~View ( )
virtual

Definition at line 13 of file view.cpp.

◆ View() [2/3]

View::View ( const View other)
delete

◆ View() [3/3]

View::View ( View &&  other)
delete

Member Function Documentation

◆ bounds()

KDRect View::bounds ( ) const

Definition at line 157 of file view.cpp.

◆ drawRect()

◆ markRectAsDirty()

void View::markRectAsDirty ( KDRect  rect)
protected

Definition at line 39 of file view.cpp.

◆ minimalSizeForOptimalDisplay()

◆ operator=() [1/2]

View& View::operator= ( const View other)
delete

◆ operator=() [2/2]

View& View::operator= ( View &&  other)
delete

◆ pointFromPointInView()

KDPoint View::pointFromPointInView ( View view,
KDPoint  point 
)

Definition at line 153 of file view.cpp.

◆ resetSuperview()

void View::resetSuperview ( )

Definition at line 22 of file view.cpp.

◆ setFrame()

void View::setFrame ( KDRect  frame)

Definition at line 125 of file view.cpp.

◆ setSize()

void View::setSize ( KDSize  size)

Definition at line 120 of file view.cpp.

◆ subview()

View * View::subview ( int  index)

Definition at line 111 of file view.cpp.

Friends And Related Function Documentation

◆ Window

friend class Window
friend

Definition at line 25 of file view.h.

Member Data Documentation

◆ m_frame

KDRect View::m_frame
protected

Definition at line 66 of file view.h.


The documentation for this class was generated from the following files: