YSTest: ShellHelper.h 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 文件列表
- 文件成员

类 | 命名空间 | 宏定义 | 类型定义 | 函数 | 变量
ShellHelper.h 文件参考
YFramework Library » Helper

Shell 助手模块。 更多...

`#include <Helper/YModules.h>`
`#include <YCLib/YModules.h>`
`#include <YFM_YCLib_Debug>`
`#include <YFM_YSLib_UI_YDesktop>`
`#include <YFM_YSLib_Core_YApplication>`
`#include <YFM_YSLib_Service_YTimer>`
`#include <ystdex/cast.hpp>`
`#include <YFM_YSLib_UI_ListControl>`
ShellHelper.h 的引用(Include)关系图:

浏览源代码.

## 类

class | YSLib::DebugTimer
| 调试计时器。 更多...
class | YSLib::GShellSession< _tShell, _tConnection >
| Shell 连接会话。 更多...
class | YSLib::FPSCounter
| 帧速率计数器。 更多...

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Text
| YSLib::UI

## 宏定义

#define | YSL_DEBUG_DECL_TIMER(_name, ...) DebugTimer _name(__VA_ARGS__);

## 类型定义

using | YSLib::Text::EncodingInfoItem = pair< Encoding, const char16_t * >
| 编码信息项目。 更多...

## 函数

YF_API shared_ptr< UI::TextList::ListType > | YSLib::FetchFontFamilyNames ()
| 取字型家族名称。 更多...
YF_API void | YSLib::UI::SwitchVisible (IWidget &)
| 切换部件显示状态并无效化。 更多...
YF_API void | YSLib::UI::SwitchVisibleToFront (IWidget &)
| 切换部件显示状态并请求提升至前端。 更多...
template<class _tWidget >
void | YSLib::UI::SetBufferRendererAndText (_tWidget &wgt, const String &s)
| 设置部件渲染器为 BufferedRenderer 及部件的 Text 成员。 更多...
YF_API shared_ptr< TextList::ListType > | YSLib::UI::FetchVisualStyleNames (String=u"<Default>")
| 取视觉样式名称。 更多...
template<class _tShell >
_tShell & | YSLib::FetchShell ()
| 取指定 Shell 句柄对应的 Shell 引用 。 更多...
| YSLib::PDefH (bool, IsNowShell, const shared_ptr< Shell > &hShl) ImplRet(FetchAppInstance().GetShellHandle()
| 判断句柄指定的 Shell 是否为当前线程空间中运行的 Shell 。 更多...
yconstexpr const char *const | YSLib::DefaultTimeFormat ("%04u-%02u-%02u %02u:%02u:%02u")
| 默认时间格式字符串。 更多...
YF_API YB_ATTR_returns_nonnull const char * | YSLib::TranslateTime (const std::tm &, const char *=DefaultTimeFormat)
| 格式化时间字符串。 更多...
YF_API YB_ATTR_returns_nonnull const char * | YSLib::TranslateTime (const std::time_t &, const char *=DefaultTimeFormat)

## 变量

yconstexpr const EncodingInfoItem | YSLib::Text::Encodings []
| 编码信息。 更多...

## 详细描述

Shell 助手模块。

版本
  r2054

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 278

创建时间:
  2010-03-14 14:07:22 +0800

修改时间:
  2016-05-25 08:43 +0800

文本编码:
  UTF-8

模块名称:
  Helper::ShellHelper

在文件 ShellHelper.h 中定义.

## 宏定义说明

#define YSL_DEBUG_DECL_TIMER | ( |  | _name,
|  |  | ...
| ) |  | DebugTimer _name(__VA_ARGS__);

在文件 ShellHelper.h 第 65 行定义.