YSTest: YReader 命名空间参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 命名空间列表
- 命名空间成员

类 | 函数
YReader 命名空间参考

## 类

class | AboutPanel
| 关于窗体。 更多...
class | Bookmark
| 书签。 更多...
class | BookmarkPanel
| 书签管理面板。 更多...
class | FileInfoPanel
class | ReaderBox
class | ReaderSetting
| 阅读器设置。 更多...
class | ReadingList
| 阅读记录。 更多...
class | SettingPanel
| 设置面板。 更多...
class | ShlExplorer
class | ShlHexBrowser
| 十六进制浏览器 Shell 。 更多...
class | ShlReader
class | ShlTextReader
| 文本阅读器 Shell 。 更多...
class | SwitchScreensButton
class | SystemInformationPanel
| 系统信息面板。 更多...
class | TextInfoBox

## 函数

String | FetchEncodingString (MTextList::IndexType)
| 取编码字符串。 更多...
| PDefHOp (bool,==, const Bookmark &x, const Bookmark &y) ImplRet(x.Path
| 判断书签是否相等。 更多...
yconstexpr const size_t | Image_N (3)
void | Cleanup ()
| 全局资源清理。 更多...
shared_ptr< Image > & | FetchImage (size_t)
double | FetchImageLoadTime ()
WidgetLoader & | FetchWidgetLoader ()
void | AddButtonToTabBar (TabControl &, ValueNode &, const string &, const String &, SDst=64)
| 向标签栏和节点添加按钮。 更多...
IO::Path | FetchDefaultShellDirectory ()
| 取默认 Shell 起始路径。 更多...
| ImplDeDtor (AboutPanel) SystemInformationPanel
| ImplDeDtor (SystemInformationPanel) void SystemInformationPanel
| ImplDeDtor (BookmarkPanel) BookmarkList
| ImplDeDtor (SettingPanel) SettingPanel &SettingPanel
| DeclResource (GR_BGs) namespace
| ImplDeDtor (SwitchScreensButton) ShlExplorer
| ImplDeDtor (ReaderBox) void ReaderBox
| ImplDeDtor (FileInfoPanel) ShlReader

## 函数说明

void YReader::AddButtonToTabBar | ( | TabControl & | tc,
|  | ValueNode & | node,
|  | const string & | name,
|  | const String & | text,
|  | SDst | w = `64`
| ) |  |

向标签栏和节点添加按钮。

自从
  build 667

在文件 Shells.cpp 第 156 行定义.

参考 YSLib::AsNode() , 以及 YSLib::Drawing::w.

函数调用图:

void YReader::Cleanup | ( |  | ) |

全局资源清理。

自从
  build 400

在文件 Shells.cpp 第 81 行定义.

参考 YSLib::i , 以及 Image_N().

参考自 main().

函数调用图:

这是这个函数的调用关系图:

YReader::DeclResource | ( | GR_BGs |  | ) |

在文件 Shells.cpp 第 50 行定义.

参考 YSLib::IsInInterval() , 以及 YAssert.

函数调用图:

IO::Path YReader::FetchDefaultShellDirectory | ( |  | ) |

取默认 Shell 起始路径。

自从
  build 600

在文件 ShlExplorer.cpp 第 222 行定义.

参考 YSLib::FetchRoot() , 以及 YSLib::IO::MaxPathLength().

函数调用图:

String YReader::FetchEncodingString | ( | MTextList::IndexType | i | ) |

取编码字符串。

自从
  build 290

在文件 ReaderSettingUI.cpp 第 75 行定义.

参考 YSLib::Text::Encodings, ystdex::size(), ystdex::to_string() , 以及 YB_LIKELY.

参考自 YReader::ShlTextReader::SettingSession::SettingSession().

函数调用图:

这是这个函数的调用关系图:

shared_ptr< Image > & YReader::FetchImage | ( | size_t | i | ) |

在文件 Shells.cpp 第 89 行定义.

参考 YSLib::Text::buf, Color, CHRLib::f(), YSLib::i, Image_N(), ytest::timing::once(), NPL::x, YSLib::UI::y, ynothrow , 以及 yunseq.

参考自 main().

函数调用图:

这是这个函数的调用关系图:

double YReader::FetchImageLoadTime | ( |  | ) |

自从
  build 390

在文件 Shells.cpp 第 120 行定义.

WidgetLoader & YReader::FetchWidgetLoader | ( |  | ) |

自从
  build 434

在文件 Shells.cpp 第 127 行定义.

参考 YSLib::UI::WidgetLoader::Bounds, YSLib::UI::WidgetLoader::Default, YSLib::UI::WidgetLoader::Insert, YSLib::UI::WidgetLoader::InsertZOrdered, YSLib::UI::Styles::Panel, YSLib::GHandlerRegisterBase< _tDerived, _tKey, _fHandler >::Register(), YSL_RegWidget , 以及 YSL_RegWidget_Str.

函数调用图:

yconstexpr const size_t YReader::Image_N | ( | 3 |  | ) |

自从
  build 404

参考自 Cleanup(), FetchImage() , 以及 main().

这是这个函数的调用关系图:

YReader::ImplDeDtor | ( | ReaderBox |  | ) |

在文件 ShlReader.cpp 第 89 行定义.

参考 YSLib::Consoles::Blue , 以及 yunseq.

YReader::ImplDeDtor | ( | AboutPanel |  | ) |

在文件 About.cpp 第 103 行定义.

YReader::ImplDeDtor | ( | SystemInformationPanel |  | ) |

在文件 About.cpp 第 116 行定义.

参考 CatchIgnore, YSLib::FetchRoot() , 以及 TryRet.

函数调用图:

YReader::ImplDeDtor | ( | BookmarkPanel |  | ) |

在文件 BookmarkUI.cpp 第 131 行定义.

YReader::ImplDeDtor | ( | FileInfoPanel |  | ) |

在文件 ShlReader.cpp 第 177 行定义.

YReader::ImplDeDtor | ( | SettingPanel |  | ) |

在文件 ReaderSettingUI.cpp 第 226 行定义.

参考 DeclDynWidgetN , 以及 yunseq.

YReader::ImplDeDtor | ( | SwitchScreensButton |  | ) |

在文件 ShlExplorer.cpp 第 243 行定义.

YReader::PDefHOp | ( | bool | ,
|  | const Bookmark & | x,
|  | const Bookmark & | y
| ) |  |

inline

判断书签是否相等。

自从
  build 286