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

class  Log
 程序日志类。 更多...
 

函数

yconstexpr auto & FetchMapperFunc (FetchMapperPtr< ConversionResult(ucs2_t &, ystdex::input_monomorphic_iterator &&, ConversionState &&)>)
 
yconstexpr auto & FetchSkipMapperFunc (FetchMapperPtr< ConversionResult(ystdex::input_monomorphic_iterator &&, ConversionState &&)>)
 
SPos blit_min (SPos d)
 
SPos blit_max (SPos s, SPos d, SDst sl, SDst dl, SDst cl)
 
bool NotInitialized (true)
 
void Init (Timer &tmr, bool b)
 
TimePoint GetTickPoint ()
 
Hue change_hue (Hue base_h, Hue h)
 色调偏移。
 
void RectDrawButton (const Graphics &g, Point pt, Size s, Hue base_hue, bool is_pressed=false, bool is_enabled=true)
 
const SDst defMinScrollBarWidth (16)
 默认最小滚动条宽。
 
void Detach (IWidget *pCon, IWidget &wgt)
 从容器分离指定部件并无效化部件区域。
 
pair< bool, bool > FixScrollBarLayout (Size &d, const Size &s, SDst min_width, SDst min_height)
 
const SDst defMinScrollBarHeight (16)
 默认最小滚动条高。
 
void Diminish (Rect &r, SDst off1=1, SDst off2=2)
 
void RectDrawCheckBox (const Graphics &g, const Rect &r, bool is_pressed=false, bool is_locked=false, bool is_ticked=false, bool is_focused=false, Color c=Color(85, 184, 163))
 
yconstexpr Size track_size (112, 16)
 
yconstexpr Size label_size (44, 20)
 
void Repaint (Desktop &dsk)
 

函数说明

SPos YSL_BEGIN::blit_max ( SPos  s,
SPos  d,
SDst  sl,
SDst  dl,
SDst  cl 
)
inline

在文件 yblit.cpp47 行定义.

参考自 BlitBounds().

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

SPos YSL_BEGIN::blit_min ( SPos  d)
inline
自从
build 370

在文件 yblit.cpp41 行定义.

参考自 BlitBounds().

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

Hue YSL_BEGIN::change_hue ( Hue  base_h,
Hue  h 
)
inline

色调偏移。

自从
build 302

在文件 button.cpp46 行定义.

参考 h.

参考自 RectDrawButton().

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

const SDst YSL_BEGIN::defMinScrollBarHeight ( 16  )

默认最小滚动条高。

参考自 YSLib::UI::ScrollableContainer::FixLayout().

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

const SDst YSL_BEGIN::defMinScrollBarWidth ( 16  )

默认最小滚动条宽。

参考自 YSLib::UI::ScrollableContainer::FixLayout() , 以及 YSLib::UI::ListBox::ResizeForPreferred().

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

void YSL_BEGIN::Detach ( IWidget *  pCon,
IWidget &  wgt 
)

从容器分离指定部件并无效化部件区域。

自从
build 282

在文件 ComboList.cpp47 行定义.

参考 YSLib::UI::Invalidate().

参考自 YSLib::UI::DropDownList::DetachTopWidget().

函数调用图:

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

void YSL_BEGIN::Diminish ( Rect &  r,
SDst  off1 = 1,
SDst  off2 = 2 
)

在文件 Selector.cpp39 行定义.

参考 YAssert , 以及 yunseq().

参考自 RectDrawCheckBox().

函数调用图:

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

yconstexpr auto& YSL_BEGIN::FetchMapperFunc ( FetchMapperPtr< ConversionResult(ucs2_t &, ystdex::input_monomorphic_iterator &&, ConversionState &&)>  )
自从
build 400

参考自 YSLib::Text::TextFileBuffer::operator[]().

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

yconstexpr auto& YSL_BEGIN::FetchSkipMapperFunc ( FetchMapperPtr< ConversionResult(ystdex::input_monomorphic_iterator &&, ConversionState &&)>  )
自从
build 400

参考自 YSLib::Text::TextFileBuffer::GetIterator() , 以及 YSLib::Text::TextFileBuffer::GetPosition().

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

pair<bool, bool> YSL_BEGIN::FixScrollBarLayout ( Size &  d,
const Size &  s,
SDst  min_width,
SDst  min_height 
)

在文件 scroll.cpp43 行定义.

参考自 YSLib::UI::ScrollableContainer::FixLayout().

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

TimePoint YSL_BEGIN::GetTickPoint ( )
inline

在文件 ytimer.cpp53 行定义.

参考 platform::GetTicks().

参考自 Delay().

函数调用图:

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

void YSL_BEGIN::Init ( Timer &  tmr,
bool  b 
)

在文件 ytimer.cpp40 行定义.

参考 YSLib::Activate(),NotInitialized(),platform::StartTicks() , 以及 YB_UNLIKELY.

参考自 YSLib::Timers::Timer::Timer().

函数调用图:

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

yconstexpr Size YSL_BEGIN::label_size ( 44  ,
20   
)

参考自 lblBlue().

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

bool YSL_BEGIN::NotInitialized ( true  )

参考自 Init().

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

void YSL_BEGIN::RectDrawButton ( const Graphics &  g,
Point  pt,
Size  s,
Hue  base_hue,
bool  is_pressed = false,
bool  is_enabled = true 
)
自从
build 302

在文件 button.cpp56 行定义.

参考 change_hue(),DrawRectRoundCorner(),FetchGUIState(),FillRect(),HSLToColor(),YSLib::Drawing::TransformRect(),YSLib::UI::Styles::Workspace,YAssert,YB_LIKELY , 以及 yunseq().

参考自 DrawThumbBackground().

函数调用图:

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

void YSL_BEGIN::RectDrawCheckBox ( const Graphics &  g,
const Rect &  r,
bool  is_pressed = false,
bool  is_locked = false,
bool  is_ticked = false,
bool  is_focused = false,
Color  c = Color(85, 184, 163) 
)

在文件 Selector.cpp50 行定义.

参考 ColorToHSL(),Diminish(),DrawLineSeg(),DrawRect(),FillRect(),HSLToColor(),YSLib::Drawing::TransformRect(),YAssert , 以及 YB_LIKELY.

参考自 YSLib::UI::CheckBox::PaintBox().

函数调用图:

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

void YSL_BEGIN::Repaint ( Desktop dsk)
自从
build 301

在文件 YSTest_ARM9/source/main.cpp202 行定义.

参考 SetInvalidationOf().

参考自 main().

函数调用图:

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

yconstexpr Size YSL_BEGIN::track_size ( 112  ,
16   
)