CalcView
CalcView::_EvaluateThread(void* data)
CalcView* calcView = reinterpret_cast<CalcView*>(data);
CalcView::_Init(BMessage* settings)
CalcView::_LoadSettings(BMessage* archive)
CalcView::_ParseCalcDesc(const char** keypadDescription)
CalcView::_PressKey(int key)
CalcView::_PressKey(const char* label)
CalcView::_KeyForLabel(const char* label) const
CalcView::_FlashKey(int32 key, uint32 flashFlags)
CalcView::_Colorize()
CalcView::_CreatePopUpMenu(bool addKeypadModeMenuItems)
CalcView::_ExpressionRect() const
CalcView::_KeypadRect() const
CalcView::_MarkKeypadItems(uint8 keypad_mode)
CalcView::_FetchAppIcon(BBitmap* into)
CalcView::_IsEmbedded()
CalcView::_SetEnabled(bool enable)
struct CalcView::CalcKey {
CalcView*
CalcView::Instantiate(BMessage* archive)
return new CalcView(archive);
CalcView::CalcView(BRect frame, rgb_color rgbBaseColor, BMessage* settings)
CalcView::CalcView(BMessage* archive)
CalcView::~CalcView()
CalcView::AttachedToWindow()
CalcView::MessageReceived(BMessage* message)
CalcView::Draw(BRect updateRect)
CalcView::MouseDown(BPoint point)
CalcView::MouseUp(BPoint point)
CalcView::KeyDown(const char* bytes, int32 numBytes)
CalcView::MakeFocus(bool focused)
CalcView::FrameResized(float width, float height)
CalcView::Archive(BMessage* archive, bool deep) const
const_cast<CalcView*>(this)->AddChild(fExpressionTextView);
CalcView::Cut()
CalcView::Copy()
CalcView::Paste(BMessage* message)
CalcView::SaveSettings(BMessage* archive) const
CalcView::Evaluate()
CalcView::FlashKey(const char* bytes, int32 numBytes)
CalcView::ToggleAutoNumlock(void)
CalcView::SetDegreeMode(bool degrees)
CalcView::SetKeypadMode(uint8 mode)
class _EXPORT CalcView : public BView {
static CalcView* Instantiate(BMessage* archive);
CalcView(BRect frame,
CalcView(BMessage* archive);
virtual ~CalcView();
fCalcView = new CalcView(Frame(), baseColor, settings);
class CalcView;
CalcView* View() const { return fCalcView; };
CalcView* fCalcView;
ExpressionTextView::ExpressionTextView(BRect frame, CalcView* calcView)
class CalcView;
CalcView* calcView);
CalcView* fCalcView;