#include <exclude_panel.h>
Public Member Functions | |
ExcludePanel (int height, int width, int y, int x, LogFilter &filter) | |
virtual void | refresh () |
virtual | ~ExcludePanel () |
Public Member Functions inherited from log_view::PanelInterface | |
virtual bool | encloses (int y, int x) |
virtual bool | focus () const |
virtual void | forceRefresh () |
virtual bool | handleInput (int key) |
virtual bool | handleKey (int key) |
virtual bool | handleMouse (const MEVENT &event) |
virtual bool | handleNavigation (int key) |
virtual int | height () const |
virtual bool | hidden () const |
virtual void | hide (bool enable) |
PanelInterface (int height, int width, int y, int x) | |
virtual void | resize (int height, int width, int y, int x) |
virtual bool | scrollbar () const |
virtual bool | setCursor () |
virtual bool | setFocus (bool enable) |
virtual void | toTop () |
virtual bool | visible () const |
virtual int | width () const |
virtual int | x () const |
virtual int | y () const |
virtual | ~PanelInterface () |
Protected Member Functions | |
virtual void | activate (bool enable) |
virtual bool | canFocus () const |
virtual bool | canInput () const |
virtual int | inputOffset () const |
Protected Member Functions inherited from log_view::PanelInterface | |
virtual bool | canNavigate () const |
virtual bool | canSelect () const |
virtual void | drawScrollBar (size_t count, int height, int y, int x) |
virtual void | follow (bool enable) |
virtual bool | following () |
virtual int | getContentHeight () const |
virtual size_t | getContentSize () const |
virtual int | getContentWidth () const |
virtual int64_t | getCursor () const |
virtual void | move (int step) |
virtual void | moveTo (size_t index) |
virtual void | pageDown () |
virtual void | pageUp () |
virtual void | select () |
virtual void | setCursor (int64_t cursor) |
virtual void | shift (int cols) |
Protected Attributes | |
LogFilter & | filter_ |
Protected Attributes inherited from log_view::PanelInterface | |
bool | cleared_ = false |
bool | focus_ = false |
bool | follow_ = true |
int | height_ |
bool | hidden_ = false |
int | input_loc_ = -1 |
std::string | input_text_ |
size_t | last_content_size_ = 0 |
int64_t | last_cursor_ = 0 |
size_t | max_length_ = 0 |
PANEL * | panel_ = nullptr |
int | shift_ = 0 |
int | width_ |
WINDOW * | window_ = nullptr |
int | x_ |
int | y_ |
Definition at line 36 of file exclude_panel.h.
|
inline |
Definition at line 38 of file exclude_panel.h.
|
inlinevirtual |
Definition at line 39 of file exclude_panel.h.
|
protectedvirtual |
Reimplemented from log_view::PanelInterface.
Definition at line 36 of file exclude_panel.cpp.
|
inlineprotectedvirtual |
Reimplemented from log_view::PanelInterface.
Definition at line 43 of file exclude_panel.h.
|
inlineprotectedvirtual |
Reimplemented from log_view::PanelInterface.
Definition at line 44 of file exclude_panel.h.
|
inlineprotectedvirtual |
Reimplemented from log_view::PanelInterface.
Definition at line 46 of file exclude_panel.h.
|
virtual |
Implements log_view::PanelInterface.
Definition at line 32 of file exclude_panel.cpp.
|
protected |
Definition at line 48 of file exclude_panel.h.