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

十六进制视图。 更多...

#include <HexBrowser.h>

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

Public 类型

typedef std::uintptr_t IndexType
 索引类型。
 
typedef vector< char > DataType
 显示数据类型。
 

Public 成员函数

 HexView (FontCache &=FetchDefaultFontCache())
 
 DefGetter (const ynothrow, SDst, ItemHeight, GetTextLineHeightExOf(TextState)) DefGetter(const ynothrow
 取项目行高。
 

Public 属性

 IndexType
 
 ItemNum
 

静态 Public 属性

static yconstexpr size_t ItemPerLine = 8
 每行数据总数(字节)。
 

Protected 属性

Drawing::TextState TextState
 文本状态。
 
DataType datCurrent
 当前显示的数据。
 

Private 属性

IndexType item_num
 行数。
 

详细描述

十六进制视图。

警告
非虚析构。
自从
build 257

在文件 HexBrowser.h96 行定义.

成员类型定义说明

typedef vector<char> HexView::DataType

显示数据类型。

在文件 HexBrowser.h102 行定义.

typedef std::uintptr_t HexView::IndexType

索引类型。

在文件 HexBrowser.h101 行定义.

构造及析构函数说明

HexView::HexView ( FontCache &  fc = FetchDefaultFontCache())
自从
build 396

在文件 HexBrowser.cpp37 行定义.

参考 platform::ColorSpace::Black.

成员函数说明

HexView::DefGetter ( const ynothrow  ,
SDst  ,
ItemHeight  ,
GetTextLineHeightExOf(TextState  
) const

取项目行高。

类成员变量说明

DataType HexView::datCurrent
protected

当前显示的数据。

自从
356

在文件 HexBrowser.h115 行定义.

参考自 HexViewArea::Refresh(),HexViewArea::Reset() , 以及 HexViewArea::UpdateData().

在文件 HexBrowser.h127 行定义.

IndexType HexView::item_num
private

行数。

在文件 HexBrowser.h108 行定义.

HexView::ItemNum

在文件 HexBrowser.h127 行定义.

yconstexpr size_t HexView::ItemPerLine = 8
static

每行数据总数(字节)。

在文件 HexBrowser.h99 行定义.

参考自 HexViewArea::LocateViewPosition(),HexViewArea::Refresh() , 以及 HexViewArea::UpdateData().

Drawing::TextState HexView::TextState
protected

文本状态。

在文件 HexBrowser.h105 行定义.

参考自 HexViewArea::Refresh().


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