|
YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
十六进制浏览器 Shell 。 更多...
#include <ShlReader.h>


Public 成员函数 | |
| ShlHexBrowser (const IO::Path &, const shared_ptr< Desktop > &={}, const shared_ptr< Desktop > &={}) | |
| 构造:使用指定路径和上下屏幕。 | |
Public 成员函数 继承自 ShlReader | |
| ShlReader (const IO::Path &, const shared_ptr< Desktop > &={}, const shared_ptr< Desktop > &={}) | |
| 构造:使用指定路径和上下桌面。 | |
| void | Exit () |
| 退出阅读器:停止后台任务并发送消息准备切换至 ShlExplorer 。 | |
| void | OnInput () override |
| 处理输入消息:发送绘制消息,当处于滚屏状态时自动执行滚屏。 | |
Public 成员函数 继承自 ShlDS | |
| ShlDS (const shared_ptr< Desktop > &={}, const shared_ptr< Desktop > &={}) | |
| 构造:使用指定上下桌面。 | |
| DefGetter (const ynothrow, const shared_ptr< Desktop > &, DesktopUpHandle, desktop_up_ptr) DefGetter(const ynothrow | |
| const shared_ptr< Desktop > desktop_down_ptr | DefGetter (const ynothrow, Desktop &, DesktopUp,*desktop_up_ptr) DefGetter(const ynothrow |
| const shared_ptr< Desktop > desktop_down_ptr Desktop *desktop_down_ptr void | OnGotMessage (const Message &) override |
| 消息处理函数。 | |
| void | OnInput () override |
| 处理输入消息:发送绘制消息。 | |
Public 属性 | |
| HexViewArea | HexArea |
| FileInfoPanel | pnlFileInfo |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 ShlReader | |
| static BookmarkList | LoadBookmarks (const string &) |
| static ReaderSetting | LoadGlobalConfiguration () |
| 载入阅读器配置。 | |
| static void | SaveBookmarks (const string &, const BookmarkList &) |
| static void | SaveGlobalConfiguration (const ReaderSetting &) |
| 保存阅读器配置。 | |
Protected 属性 继承自 ShlReader | |
| IO::Path | CurrentPath |
| 当前路径。 | |
| std::function< void()> | fBackgroundTask |
| 背景任务:用于滚屏。 | |
| bool | bExit |
| 退出标识。 | |
| ShlHexBrowser::ShlHexBrowser | ( | const IO::Path & | pth, |
| const shared_ptr< Desktop > & | h_dsk_up = {}, |
||
| const shared_ptr< Desktop > & | h_dsk_dn = {} |
||
| ) |
| HexViewArea ShlHexBrowser::HexArea |
在文件 ShlReader.h 第 391 行定义.
| FileInfoPanel ShlHexBrowser::pnlFileInfo |
在文件 ShlReader.h 第 392 行定义.