mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-20 14:20:39 +01:00
EditableExpressionView is renamed ScrollableViewWithCursor. EditableExpressionView is now a View that displays either a TextField or a ScrollableViewWithCursor, depending on Poincare::Preferences. Change-Id: Id44ddcd9a83f5fd17d65753ca4c94c5c7cda9b8a
22 lines
1.0 KiB
C++
22 lines
1.0 KiB
C++
#ifndef SHARED_EDITABLE_EXPRESSION_VIEW_DELEGATE_APP_H
|
|
#define SHARED_EDITABLE_EXPRESSION_VIEW_DELEGATE_APP_H
|
|
|
|
#include "text_field_delegate_app.h"
|
|
#include <escher/scrollable_expression_view_with_cursor_delegate.h>
|
|
|
|
namespace Shared {
|
|
|
|
class EditableExpressionViewDelegateApp : public TextFieldDelegateApp, public ScrollableExpressionViewWithCursorDelegate {
|
|
public:
|
|
virtual ~EditableExpressionViewDelegateApp() = default;
|
|
bool scrollableExpressionViewWithCursorShouldFinishEditing(ScrollableExpressionViewWithCursor * scrollableExpressionViewWithCursor, Ion::Events::Event event) override;
|
|
virtual bool scrollableExpressionViewWithCursorDidReceiveEvent(ScrollableExpressionViewWithCursor * scrollableExpressionViewWithCursor, Ion::Events::Event event) override;
|
|
Toolbox * toolboxForScrollableExpressionViewWithCursor(ScrollableExpressionViewWithCursor * scrollableExpressionViewWithCursor) override;
|
|
protected:
|
|
EditableExpressionViewDelegateApp(Container * container, Snapshot * snapshot, ViewController * rootViewController);
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|