NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::tui::scrollbar_hit结构体 参考

滚动条命中信息 更多...

#include <renderer.hpp>

Public 属性

void * scroll_state
int track_x
int track_y
int track_h
int thumb_pos
int thumb_size
int content_h
int sv_x
int sv_w
bool vertical

详细描述

滚动条命中信息

由渲染器在 scroll_view 渲染时收集,供事件分发器处理鼠标拖拽。

在文件 renderer.hpp32 行定义.

类成员变量说明

◆ content_h

int neforce::tui::scrollbar_hit::content_h

内容总高度(或宽度)

在文件 renderer.hpp39 行定义.

◆ scroll_state

void* neforce::tui::scrollbar_hit::scroll_state

state<int>* 指针

在文件 renderer.hpp33 行定义.

◆ sv_w

int neforce::tui::scrollbar_hit::sv_w

scroll_view 区域宽度

在文件 renderer.hpp41 行定义.

◆ sv_x

int neforce::tui::scrollbar_hit::sv_x

scroll_view 区域列坐标

在文件 renderer.hpp40 行定义.

◆ thumb_pos

int neforce::tui::scrollbar_hit::thumb_pos

滑块起始位置

在文件 renderer.hpp37 行定义.

◆ thumb_size

int neforce::tui::scrollbar_hit::thumb_size

滑块大小

在文件 renderer.hpp38 行定义.

◆ track_h

int neforce::tui::scrollbar_hit::track_h

滚动条轨道长度

在文件 renderer.hpp36 行定义.

◆ track_x

int neforce::tui::scrollbar_hit::track_x

滚动条轨道列坐标

在文件 renderer.hpp34 行定义.

◆ track_y

int neforce::tui::scrollbar_hit::track_y

滚动条轨道行坐标

在文件 renderer.hpp35 行定义.

◆ vertical

bool neforce::tui::scrollbar_hit::vertical

垂直滚动条则为 true

在文件 renderer.hpp42 行定义.


该结构体的文档由以下文件生成: