Go to the documentation of this file.
28 #ifndef LOG_VIEW_PANEL_INTERFACE_H_
29 #define LOG_VIEW_PANEL_INTERFACE_H_
37 #define KEY_ENTER_VAL 10
50 virtual bool handleMouse(
const MEVENT& event) {
return false; }
54 virtual void hide(
bool enable);
59 virtual int x()
const;
60 virtual int y()
const;
61 virtual int width()
const;
62 virtual int height()
const;
63 virtual bool hidden()
const;
65 virtual bool focus()
const;
69 virtual bool canFocus()
const {
return false; }
73 virtual bool canInput()
const {
return false; }
85 virtual void follow(
bool enable);
88 virtual void move(
int step);
89 virtual void moveTo(
size_t index);
90 virtual void shift(
int cols);
119 #endif // LOG_VIEW_PANEL_INTERFACE_H_
virtual size_t getContentSize() const
virtual int getContentWidth() const
virtual bool handleNavigation(int key)
virtual void setCursor(int64_t cursor)
virtual void activate(bool enable)
virtual void hide(bool enable)
virtual bool canNavigate() const
virtual bool visible() const
virtual bool scrollbar() const
virtual void drawScrollBar(size_t count, int height, int y, int x)
virtual void move(int step)
virtual void moveTo(size_t index)
virtual bool canInput() const
virtual bool hidden() const
virtual int height() const
virtual int width() const
virtual bool encloses(int y, int x)
virtual void follow(bool enable)
std::shared_ptr< PanelInterface > PanelInterfacePtr
virtual void resize(int height, int width, int y, int x)
virtual bool handleMouse(const MEVENT &event)
virtual bool focus() const
virtual int getContentHeight() const
virtual int64_t getCursor() const
virtual bool canFocus() const
virtual bool handleKey(int key)
virtual ~PanelInterface()
virtual void forceRefresh()
size_t last_content_size_
virtual bool handleInput(int key)
PanelInterface(int height, int width, int y, int x)
virtual int inputOffset() const
virtual bool setFocus(bool enable)
virtual void shift(int cols)
virtual bool canSelect() const
log_view
Author(s): Marc Alban
autogenerated on Sat Sep 17 2022 02:22:53