SudokuView
SudokuView::_LeftTop(uint32 x, uint32 y)
SudokuView::_Frame(uint32 x, uint32 y)
SudokuView::_InvalidateHintField(uint32 x, uint32 y, uint32 hintX,
SudokuView::_InvalidateField(uint32 x, uint32 y)
SudokuView::_InvalidateValue(uint32 value, bool invalidateHint,
SudokuView::_InvalidateKeyboardFocus(uint32 x, uint32 y)
SudokuView::_InsertKey(char rawKey, int32 modifiers)
SudokuView::_GetHintFieldFor(BPoint where, uint32 x, uint32 y,
SudokuView::Instantiate(BMessage* archive)
SudokuView::_GetFieldFor(BPoint where, uint32& x, uint32& y)
SudokuView::_SetValue(uint32 x, uint32 y, uint32 value)
return new SudokuView(archive);
SudokuView::_ToggleHintValue(uint32 x, uint32 y, uint32 hintX, uint32 hintY,
SudokuView::SaveState(BMessage& state) const
SudokuView::_RemoveHintValues(uint32 atX, uint32 atY, uint32 value)
SudokuView::_RemoveHintValue(uint32 x, uint32 y, uint32 valueMask)
SudokuView::_SetAllHints()
SudokuView::_Solve()
SudokuView::_SolveSingle()
SudokuView::_GetSolutions(SudokuSolver& solver)
SudokuView::_UndoRedo(BObjectList<BMessage>& undos,
SudokuView::_PushUndo()
SudokuView::_SetValueHintValue(uint32 value)
SudokuView::_RemoveHint()
SudokuView::SetTo(entry_ref& ref)
SudokuView::_FitFont(BFont& font, float fieldWidth, float fieldHeight)
SudokuView::_DrawKeyboardFocus()
SudokuView::_DrawHints(uint32 x, uint32 y)
SudokuView::SetTo(const char* data)
SudokuView::SetTo(SudokuField* field)
SudokuView::SaveTo(entry_ref& ref, uint32 exportAs)
SudokuView::SaveTo(BDataIO& stream, uint32 exportAs)
SudokuView::CopyToClipboard()
SudokuView::SudokuView(BRect frame, const char* name,
SudokuView::ClearChanged()
SudokuView::ClearAll()
SudokuView::SetHintFlags(uint32 flags)
SudokuView::SetEditable(bool editable)
SudokuView::Undo()
SudokuView::Redo()
SudokuView::AttachedToWindow()
SudokuView::FrameResized(float /*width*/, float /*height*/)
SudokuView::MouseDown(BPoint where)
SudokuView::SudokuView(const char* name, const BMessage& settings)
SudokuView::MouseMoved(BPoint where, uint32 transit,
SudokuView::KeyDown(const char *bytes, int32 /*numBytes*/)
SudokuView::SudokuView(BMessage* archive)
SudokuView::MessageReceived(BMessage* message)
SudokuView::~SudokuView()
SudokuView::Draw(BRect /*updateRect*/)
SudokuView::Archive(BMessage* into, bool deep) const
SudokuView::_InitObject(const BMessage* archive)
SudokuView::_FilterString(const char* data, size_t dataLength, char* buffer,
SudokuView::_SetText(char* text, uint32 value)
SudokuView::_BaseCharacter()
SudokuView::_ValidCharacter(char c)
class SudokuView : public BView {
SudokuView(BRect frame, const char* name,
SudokuView(const char* name,
SudokuView(BMessage* archive);
virtual ~SudokuView();
fSudokuView = new SudokuView("sudoku view", settings);
class SudokuView;
SudokuView* fSudokuView;