|
| CheckButton (const Rect &={}) |
| 构造:使用指定边界。 更多...
|
|
void | Refresh (PaintEventArgs &&) override |
| 刷新:按指定参数绘制界面并更新状态。 更多...
|
|
| CheckBox (const Rect &={}) |
| 构造:使用指定边界。 更多...
|
|
| DefDeMoveCtor (CheckBox) DefPred(const ynothrow |
|
| GetState () |
|
void | SetTicked (StateType) |
| 设置选中状态并检查复选框选中事件。 更多...
|
|
void | Tick (StateType) |
| 设置选中状态并触发复选框选中事件。 更多...
|
|
| Thumb (const Rect &={}, Drawing::Hue=180) |
| 构造:使用指定边界和色调。 更多...
|
|
| DefDeMoveCtor (Thumb) DefPred(const ynothrow |
| 判断按钮当前是否处于按下状态。 更多...
|
|
| Widget (const Rect &={}) |
|
| Widget (const Rect &, HBrush, Color=Drawing::ColorSpace::Black) |
|
template<typename _tView , typename _tRenderer , typename _tController > |
| Widget (_tView &&pView_=make_unique< View >(), _tRenderer &&pRenderer_=make_unique< Renderer >(), _tController &&pController_={}) |
| 构造:使用视图指针、渲染器指针和控制器指针,无背景。 更多...
|
|
| Widget (const Widget &) |
| 复制构造:除容器指针为空外深复制。 更多...
|
|
| DefDelMoveCtor (Widget) virtual ~Widget() |
| since build 428 更多...
|
|
| ImplI (IWidget) DefGetter(override |
|
| WidgetRange ()) static HBrush MakeBlankBrush() |
| 取空白画刷。 更多...
|
|
| ImplI (IWidget) DefGetter(const override |
|
AController *controller_ptr | DefGetterMem (const ynothrow, SDst, Height, GetView()) ImplI(IWidget) DefGetter(const override |
|
AController *controller_ptr
Renderer *renderer_ptr | ImplI (IWidget) DefGetter(const override |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | DefGetterMem (const ynothrow, SDst, Width, GetView()) DefGetterMem(const ynothrow |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | GetView ()) DefGetterMem(const ynothrow |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | GetView ()) DefSetterMem(SDst |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | GetView ()) DefSetterMem(SDst |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | GetView ()) DefSetterMem(SDst |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | GetView ()) DefSetterMem(SDst |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | GetView ()) void SetRenderer(unique_ptr< Renderer >) |
| 设置渲染器为指定指针指向的对象,同时更新渲染器状态。 更多...
|
|
void | SetView (unique_ptr< View > &&) |
| 设置渲染器为指定指针指向的对象,同时更新渲染器状态。 更多...
|
|
|
enum | StyleItem : Styles::StyleItem { CheckBoxBackground = Thumb::EndStyle,
EndStyle
} |
| 视觉样式项目。 更多...
|
|
using | TickedArgs = MSelector::SelectedArgs |
|
using | HTickedEvent = MSelector::HSelectedEvent |
|
using | StateType = enum SelectedState:yimpl(size_t){Unchecked=0, Checked=1, Partial=2} |
|
enum | StyleItem : Styles::StyleItem { ThumbBackground,
EndStyle
} |
| 视觉样式项目。 更多...
|
|
| Ticked |
|
| Pressed |
|
HBrush | Background |
| 背景。 更多...
|
|
Color | ForeColor = Drawing::ColorSpace::Black |
| 默认前景色。 更多...
|
|
| WidgetRange |
|
| Children |
|
AController | Controller |
|
AController *controller_ptr
Renderer | Renderer |
|
AController *controller_ptr
Renderer *renderer_ptr View | View |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | SPos |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | X |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | Y |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | Height |
|
AController *controller_ptr
Renderer *renderer_ptr View
*view_ptr | Width |
|
using | StateType = enum SelectedState:yimpl(size_t){Unchecked=0, Checked=1, Partial=2} |
| 选择框选中状态类型。 更多...
|
|
using | MSelector = GMSelector< StateType > |
|
using | TickedArgs = MSelector::SelectedArgs |
| 选择框选中状态参数类型。 更多...
|
|
using | HTickedEvent = MSelector::HSelectedEvent |
| 选择框选中事件委托类型。 更多...
|
|
| Thumb (const Rect &, ystdex::raw_tag) |
| 无背景构造:使用指定边界。 更多...
|
|
| Control (const Rect &, HBrush, Drawing::Color=Drawing::ColorSpace::Black) |
| 构造:使用指定边界、背景画刷和前景色。 更多...
|
|
| Control (const Control &) |
| 复制构造:除容器为空外深复制。 更多...
|
|
| DefDeMoveCtor (Control) virtual PDefH(IWidget * |
| 取按键-指针设备输入默认事件组映射。 更多...
|
|
const KeyInput & | ImplRet (nullptr) void OnTouch_Close(CursorEventArgs &&) |
| 处理屏幕事件:关闭显示。 更多...
|
|
| MLabel (const Drawing::Font &={}, TextAlignment=TextAlignment::Left) |
| 构造:使用指定字体。 更多...
|
|
| DefDeMoveCtor (MLabel) virtual DefDeDtor(MLabel) void DrawText(const Size & |
| 绘制文本。 更多...
|
|
const PaintContext &virtual void | DrawClippedText (const Graphics &, const Rect &, Drawing::TextState &) |
| 绘制剪切文本:使用指定的图形接口上下文、相对于部件的边界和文本状态。 更多...
|
|
CursorState | csCurrent |
| 指针设备光标状态。 更多...
|
|
| GetBoundControlPtr |
|
MSelector | mSelector |
|
Drawing::Font | Font |
| 字体。 更多...
|
|
Drawing::Padding | Margin |
| 文本和容器的间距。 更多...
|
|
TextAlignment | HorizontalAlignment |
| 文本水平和竖直对齐属性。 更多...
|
|
TextAlignment | VerticalAlignment |
|
bool | AutoWrapLine |
| 启用自动换行。 更多...
|
|
String | Text |
| 标签文本。 更多...
|
|
| Color |
|
YF_API void | DecorateAsCloseButton (Thumb &) |
| 装饰 Thumb 为关闭按钮。 更多...
|
|
复选按钮。
- 自从
- build 311
在文件 Selector.h 第 202 行定义.