窗口F
类型
窗口F::[F请求] ->K(K) 一 b->F类 一 b
简介
windowF startcmds内核
描述
窗口F
用于创建“叶子”窗口,即基本构造块,不包含任何其他窗口。他们是用于创建广泛的基本用户界面元素,例如显示器、输入字段、按钮等。
参数
启动命令:: [F请求]
- 之后立即执行的低级命令列表窗口即被创建。这通常包括
更改窗口属性
命令以设置窗口属性。一个重要窗口属性是事件掩码,通常包括以下内容曝光遮罩
,按钮按下掩码
,按键掩码
等。(空属性列表表示默认的事件掩码,该掩码为空事件掩码。)
fkernel(核)::K(K) 一 b
- 确定此窗口行为的fudget内核。
输入
直接连接到内核。输出
直接连接到内核。
该软糖预计将与动态布局机制。这总计如下:
- 软糖必须告诉它想要多大,以及它是否希望在创建后不久动态调整大小输出伪命令
布局限制
,具有类型的参数布局请求
:
数据LayoutRequest=布局{minsize::大小,fixedh::布尔,修复dv::Bool,wAdj::内部->大小,hAdj::内部->大小,参考要点:[点],想要的职位::也许(点,大小,对齐)}
建造师布局
用于指定布局。这个的第一个参数布局
是的最小初始大小窗户。第二个和第三个参数决定是否水平和垂直尺寸分别是固定的。如果这些设置为真的
,包围的布局功能fudgets将尝试保持此窗口的大小不变,并让如果封闭的shell窗口是调整了大小。如果设置为False(错误)
,这个软糖很可能是调整封闭shell窗口的大小时调整大小。
- 调整封闭shell窗口的大小时,fudget窗口可能会调整大小,而fudget将收到假事件
布局大小
,唯一的论点是窗口的新大小。软糖应该调整其相应的行为。
另请参见
使用实现的控件窗口F
:显示F,字符串F.相关组合词:F组.
动态布局。
Fudget内核编程:K(K),推杆,获取K,零K,X命令,X事件,布局请求。
漏洞
这个启动cmds
参数是多余的,因为可以输出命令通过fudget内核本身。