Celestia/Celx 脚本/CELX Lua 方法/CEL 命令 splitview
外观
splitview { view <viewnumber> type <splittype> position <splitpos> }
将指定 <viewnumber> 的视图在指定位置水平或垂直分割。
参数
- view <viewnumber>
- 一个数字,标识要分割的屏幕上的视图。默认值为 1。
必须是有效的标识符,考虑到屏幕上的视图数量,否则不会执行分割。 - type <splittype>
- 用于确定屏幕必须按哪个方向分割的字符串。默认值为“V”。
必须是- "H" 表示水平分割。
- "V" 表示垂直分割。
- position <splitpos>
- 用 0(左/下)和 1(右/上)之间的百分比数字表示分割视图的位置。默认值为 0.5(在中间)。
CELX 等效项
基于 observer:splitview() 方法。
- 获取活动视图实例(在多视图中)的观察者实例并将其分割。
obs = celestia:getobserver() obs:splitview(<splittype>, <splitpos>)
-- 或 --
- 获取所有视图的观察者实例并分割具有标识符 <viewnumber> 的视图。
observers = celestia:getobservers() observers[<viewnumber>]:splitview(<splittype>, <splitpos>)
示例
在中间垂直分割当前(单个)视图。
CEL
splitview { view 1 type "V" position 0.5}
CELX
obs = celestia:getobserver() obs:splitview("V", 0.5)