YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
ShlHexBrowser类 参考

十六进制浏览器 Shell 。 更多...

#include <ShlReader.h>

类 ShlHexBrowser 继承关系图:
ShlHexBrowser 的协作图:

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
 退出标识。
 

详细描述

十六进制浏览器 Shell 。

自从
build 296

在文件 ShlReader.h388 行定义.

构造及析构函数说明

ShlHexBrowser::ShlHexBrowser ( const IO::Path pth,
const shared_ptr< Desktop > &  h_dsk_up = {},
const shared_ptr< Desktop > &  h_dsk_dn = {} 
)

构造:使用指定路径和上下屏幕。

参见
ShlDS::ShlDS
自从
build 395

在文件 ShlReader.cpp748 行定义.

类成员变量说明

HexViewArea ShlHexBrowser::HexArea

在文件 ShlReader.h391 行定义.

FileInfoPanel ShlHexBrowser::pnlFileInfo

在文件 ShlReader.h392 行定义.


该类的文档由以下文件生成: