Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <view.h>
Public Member Functions | |
View () | |
virtual | ~View () |
View (const View &other)=delete | |
View (View &&other)=delete | |
View & | operator= (const View &other)=delete |
View & | operator= (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 |
View * | subview (int index) |
virtual KDSize | minimalSizeForOptimalDisplay () const |
Protected Member Functions | |
void | markRectAsDirty (KDRect rect) |
Protected Attributes | |
KDRect | m_frame |
Friends | |
class | Window |
|
delete |
|
delete |
Reimplemented in Code::ConsoleLineCell::ScrollableConsoleLineView::ConsoleLineView, TextField::ContentView, Code::ScriptNodeCell::ScriptNodeView, Statistics::BoxView, ExpressionView, Shared::FunctionExpressionCell, KeyView, Probability::LawCurveView, Probability::ResponderImageCell, Shared::FunctionGraphView, Shared::FunctionTitleCell, TableCell, Graph::GraphView, Probability::CalculationCell, Statistics::HistogramView, VariableBoxLeafCell, TabView, Probability::Cell, Regression::GraphView, TextView, HardwareTest::KeyboardView, HardwareTest::PatternView, Sequence::GraphView, ScrollViewIndicator, BatteryView, TitleBarView, GaugeView, TabViewCell, HardwareTest::ArrowView, Home::AppCell, OnBoarding::LogoView, Shared::CursorView, Shared::OkView, Shared::RoundCursorView, Shared::VerticalCursorView, ShiftAlphaLockView, EvenOddCell, ImageView, ScrollView, SwitchView, SolidColorView, StackView, EmptyBatteryWindow, PicView, ButtonWithSeparator, MessageView, ChevronView, EllipsisView, TextCursorView, TiledView, and LockView.
|
virtual |
Reimplemented in TextField::ContentView, Code::ConsoleLineCell::ScrollableConsoleLineView::ConsoleLineView, Code::ScriptNodeCell::ScriptNodeView, TableView::ContentView, ExpressionView, Calculation::OutputExpressionsView, EditableTextCell, TextField, KeyView, TableView, Probability::ResponderImageCell, Button, TextView, EvenOddExpressionCell, TabViewCell, Calculation::ScrollableOutputExpressionsView, Probability::CalculationCell, MessageTextView, BatteryView, Calculation::ScrollableExpressionView, ShiftAlphaLockView, GaugeView, PointerTextView, Shared::BannerView, Shared::CursorView, Shared::OkView, Shared::RoundCursorView, Shared::VerticalCursorView, SwitchView, ChevronView, EllipsisView, TextCursorView, and LockView.