📄 widget.h
字号:
/* * This source code is a part of coLinux source package. * * Dan Aloni <da-x@colinux.org>, 2003 (c) * Ballard, Jonathan H. <californiakidd@users.sourceforge.net>, 2004 (c) * * The code is licensed under the GPL. See the COPYING file at * the root directory. * */#ifndef __COLINUX_USER_CONSOLE_WIDGET_H__#define __COLINUX_USER_CONSOLE_WIDGET_H__extern "C" {#include <colinux/common/console.h>}class console_widget_t {public: console_widget_t(); virtual ~console_widget_t() = 0; void set_console(co_console_t * _console); co_rc_t event(co_console_message_t *message); void redraw(); virtual co_rc_t loop() = 0; virtual co_rc_t set_window(class console_window_t *) = 0; virtual void update() = 0; virtual co_rc_t title(const char *) = 0; virtual co_rc_t idle() = 0;protected: class console_window_t *window; co_console_t *console; virtual void draw() = 0; virtual co_rc_t op_scroll_up( const co_console_unit &topRow, const co_console_unit &bottomRow, const co_console_unit &lines) = 0; virtual co_rc_t op_scroll_down( const co_console_unit &topRow, const co_console_unit &bottomRow, const co_console_unit &lines) = 0; virtual co_rc_t op_putcs( const co_console_unit &Y, const co_console_unit &X, const co_console_character *data, const co_console_unit &length) = 0; virtual co_rc_t op_putc( const co_console_unit &Y, const co_console_unit &X, const co_console_character &charattr) = 0; virtual co_rc_t op_cursor( const co_cursor_pos_t & position) = 0; virtual co_rc_t op_clear( const co_console_unit &T, const co_console_unit &L, const co_console_unit &B, const co_console_unit &R, const co_console_character charattr) = 0; virtual co_rc_t op_bmove( const co_console_unit &Y, const co_console_unit &X, const co_console_unit &T, const co_console_unit &L, const co_console_unit &B, const co_console_unit &R) = 0; virtual co_rc_t op_invert( const co_console_unit &Y, const co_console_unit &X, const co_console_unit &C) = 0;};extern "C" console_widget_t *co_console_widget_create();#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -