英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

editres - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行编辑器

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 editres,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


editres - X Toolkit 应用程序的动态资源编辑器

句法


编辑 [ -工具包选项 ...]

配置


编辑 接受所有标准的 X Toolkit 命令行选项(请参阅 X(7))。 命令
命令行选项的数量并不重要。

商品描述


Editres 是一种工具,允许用户和应用程序开发人员查看完整的小部件
任何使用 Editres 协议的 X Toolkit 应用程序的层次结构。 此外,
editres 将帮助用户构建资源规范,允许用户应用
资源到应用程序并动态查看结果。 一旦用户满意
资源规范 editres 将资源字符串附加到用户的 X 资源
文件中。

使用 编辑


编辑 提供由以下四个区域组成的窗口:

菜单栏 一组弹出菜单,允许您完全访问编辑器的
功能。

Panner panner 允许以更直观的方式滚动应用程序
树显示。

消息区域向用户显示有关编辑操作的信息
对她的期望。

应用程序小部件树 此区域将用于显示所选应用程序的
小部件树。

要开始编辑会话,请选择 联系 窗口小部件 命令菜单中的菜单项。
这会将指针光标更改为十字准线。 您现在应该选择应用程序
您希望通过单击其任何窗口来查看。 如果此应用程序理解
editres 协议然后 editres 将在其树中显示应用程序的小部件树
窗户。 如果应用程序不理解 editres 协议,editres 会通知
你在消息区延迟几秒后才知道这个事实。

拥有小部件树后,您现在可以选择任何其他菜单选项。 效果
下面描述了其中的每一个。

指令


获取小部件树
允许用户点击任何使用 editres 协议的应用程序和
接收它的小部件树。

刷新当前小部件树
Editres 只知道当前存在的小部件。 许多
应用程序动态创建和销毁小部件。 选择此菜单项将
导致 editres 要求应用程序重新发送其小部件树,从而更新其
应用程序的新状态的信息。

例如,xman 只为其创建小部件 顶盒 当它启动时。 没有任何
手册页窗口的小部件的创建,直到用户实际
点击 手动 按钮。 如果您在之前检索了 xman 的小部件树
手册页处于活动状态,您可能希望在完成后刷新小部件树
手册页已显示。 这将允许您还编辑手册
页面资源。

将小部件树转储到文件
对于记录应用程序,能够转储整个应用程序通常很有用
应用程序小部件树到 ASCII 文件。 然后可以将该文件包含在
手册页。 当这个菜单项被选中时,一个弹出对话框被激活。 类型
此对话框中文件的名称,然后选择 还好啦, 或输入一个回车-
返回。 现在,Editres 会将小部件树转储到此文件中。 取消文件
对话框中,选择 取消 按钮。

显示资源箱
此命令将弹出当前应用程序的资源框。 这个资源
框(在下面详细描述)将允许用户确切地看到哪些资源
可以为小部件树显示中当前选择的小部件设置。
当前只能选择一个小部件; 如果选择更多或更少
editres 将拒绝弹出资源框并在
留言内容 位置.

设置资源
这个命令会弹出一个简单的对话框来设置任意资源
所有选定的小部件。 您必须输入资源名称和值。
您可以使用 Tab 键在资源名称字段和资源之间切换
值字段。

Quit 退出编辑器。

指令


CSZ 菜单包含几个命令,允许在
小部件树。

在客户端选择小部件
此菜单项允许您选择应用程序中的任何小部件; 编辑将
然后突出显示小部件树显示的相应元素。 一旦这个菜单
项目被选中,指针光标将再次变为十字准线,您必须
单击您希望显示的小部件中的任何指针按钮。 由于一些
小部件被它们的孩子完全遮住了,不可能到达每一个
小部件以这种方式,但这种机制确实提供了非常有用的反馈
小部件树中的元素和实际应用程序中的元素。

选择全部

全部取消选择

全部反转
这些功能允许用户选择、取消选择或反转窗口中的所有小部件。
小部件树。

选择儿童

选择父母
这些函数选择当前每个函数的直接父级或子级
选定的小部件。

选择后代

选择祖先
这些函数选择当前选定的每个的所有父级或子级
小部件。 这是一个递归搜索。

显示小部件名称

显示类名

显示小部件 ID

显示窗口小部件
当树小部件最初显示时,树中每个小部件的标签
对应于小部件名称。 这些函数会导致标签 所有
要更改树中的小部件以显示关联的类名、ID 或窗口
与应用程序中的每个小部件。 小部件 ID 和窗口显示为十六进制
号码。

此外,每个树操作都有键盘加速器。 如果输入
焦点位于树中的单个小部件上,那么该操作只会影响
小部件。 如果输入焦点在 Tree 背景中,它将具有完全相同的效果
作为相应的菜单项。

显示的翻译条目可应用于应用程序中的任何小部件。 如果说
小部件是树小部件的子部件,那么它只会影响那个小部件,否则它
将具有与树菜单中的命令相同的效果。

Flash 活动小部件
这个命令是相反的 选择 窗口小部件 in 客户 命令,它会显示
用户当前在小部件树中选择的每个小部件,通过闪烁
应用程序中的相应小部件 闪烁次数 (默认为三)次
闪光颜色.

附加选项 翻译 条目
-
空格取消选择选择(无)
w 选择 选择(小部件)
s 选择 选择(全部)
i 反转选择(反转)
c 选择孩子 选择(孩子)
d 选择后代 Select(descendants)
p 选择父选择(父)
a Select Ancestors Select(祖先)
N Show Widget Names Relabel(name)
C 显示类名重新标记(类)
我显示小部件 ID 重新标记(id)
W 显示窗口小部件重新标记(窗口)
T 切换小部件/类名称重新标记(切换)

单击小部件上的按钮 1 将其添加到选定的小部件组中。 点击
小部件上的按钮 2 取消选择所有其他小部件,然后仅选择该小部件。
单击小部件上的按钮 3 可在小部件的实例名称之间切换其标签
小部件的类名。

使用 RESOURCE 包装盒


资源箱包含五个不同的区域。 每个区域,当它们出现在
屏幕,从上到下讨论。

资源线
资源框顶部的这个区域显示当前的资源名称与
如果您要将其保存到文件或应用它,它就会出现。

小部件名称和类
此区域允许您准确选择此资源将应用于哪些小部件。
该区域包含四行,第一行包含所选小部件的名称
以及它的所有祖先,以及更严格的点 (.) 分隔器。 第二行
包含不太具体的每个小部件的类名称,以及较少的
限制星(*) 分隔器。 第三行包含一组特殊按钮
被称为 窗口小部件 这将概括此级别以匹配任何小部件。 最后
行包含一组特殊按钮,称为 窗口小部件 这将使
将单个级别转换为匹配零个或多个级别的内容。

这个区域的初始状态是最严格的,使用资源名称
和点分隔符。 通过选择此区域中的其他按钮,您可以轻松
允许越来越多的小部件符合规范的限制。 这
极端情况是选择所有 窗口小部件 按钮,它将匹配每个
应用程序中的小部件。 当您选择不同的按钮时,树显示将
更新以准确显示当前资源将影响哪些小部件
规格。

法线和约束资源
下一个区域允许您选择法线或约束资源的名称
你想设置。 一些小部件可能没有约束资源,因此该区域将
没出现。

资源价值
下一个区域允许您输入资源值。 这个值应该是
完全按照在资源文件中键入一行的方式输入。 因此它应该
不包含未转义的换行符。 有一些特殊的字符序列
这个文件:

\n - 这将被替换为换行符。

\### - 其中 # 是任何八进制数字。 这将被替换为单个字节
包含这个被解释为八进制数的序列。 例如,一个值
可以通过指定 \000 来存储包含 NULL 字节的内容。

\ - 这将压缩为零。

\\ - 这将压缩为单个反斜杠。

指挥区
该区域包含几个命令按钮,在本节中进行了描述。

设置保存文件
此按钮允许用户修改资源将保存到的文件。
这个按钮会弹出一个对话框,要求你输入文件名; 一旦
已输入文件名,请按回车或单击 还好啦 按钮。
要在不更改保存文件的情况下弹出对话框,请单击 取消 按钮。

保存此按钮将附加 资源 线 以上描述到当前
保存存档。 如果没有设置保存文件 优惠 文件 对话框将是
弹出提示用户输入文件名。

应用此按钮尝试对所有匹配的小部件执行 XtSetValues 调用
资源 线 如上所述。 指定的值直接应用于所有
匹配的小部件。 这种行为是试图给动态的感觉
资源编辑器。 由于此功能允许用户将应用程序置于状态
它可能不愿意处理,已经提供了一个钩子来允许特定的
阻止这些 SetValues 请求的应用程序(请参阅 闭塞 编辑 要求
下文)。

不幸的是,由于 X Toolkit 和
资源管理器,试图将固有的静态系统强制转换为动态
行为会导致奇怪的结果。 不能保证结果
apply 将与保存值并重新启动应用程序时发生的情况相同
应用。 提供此功能是为了让您对
您的更改将实现什么,并且应该考虑获得的结果
最多怀疑。 话虽如此,这是editres最简洁的功能之一,
我强烈建议你玩它,看看它可以做什么。

保存并应用
此按钮将上述保存和应用操作合并为一个按钮。

弹出式资源框
此按钮将从显示中删除资源框。

封锁 编辑 要求


editres 协议已内置到 Athena Widget 集中。 这允许所有
与 Xaw 链接的应用程序能够与资源编辑器对话。
虽然这提供了很大的灵活性,并且是一个有用的工具,但它可以很容易地
被滥用。 因此,任何 Xaw 应用程序都可以为
编辑块 下面描述的资源,以防止编辑泄露有关
它的内部结构,或禁用 设置值 协议的一部分。

编辑块 (增益级 编辑块)
指定此应用程序希望对编辑器施加哪种类型的阻止
协议。

接受的值为:

all 阻止所有请求。

setValues 阻止所有 SetValues 请求。 因为这是唯一的编辑要求
实际上修改了应用程序,这实际上表明
应用程序是只读的。

none 允许所有编辑请求。

请记住,这些资源是在任何 Xaw 应用程序上设置的, 不能 编辑. 他们允许
单个应用程序来保留编辑器从未提出的全部或部分请求
成功。 当然editres也是Xaw应用,所以也可以查看和
由editres修改(相当递归,我知道),这些命令可以通过设置阻止
练习 编辑块 编辑器本身的资源。

资源


编辑 可用的应用程序资源有:

闪烁次数 (增益级 闪烁次数)
指定应用程序中的小部件将在何时闪烁的次数
练习 展示 在线 小工具 调用中的命令。

闪光时间 (增益级 闪光时间)
上述闪烁之间的时间量。

闪光颜色 (增益级 闪光颜色)
指定用于 Flash 应用程序小部件的颜色。 明亮的颜色应该是
使用会立即将您的注意力吸引到正在闪烁的区域,例如
红色或黄色。

保存资源文件 (增益级 保存资源文件)
这是资源行将附加到的文件 优惠 按键
在资源箱中激活。

窗口小部件


为了指定资源,了解小部件的层次结构很有用
撰写 编辑. 在下面的符号中,缩进表示层次结构。
首先给出小部件类名称,然后是小部件实例名称。

编辑器
窗格 窗格
箱盒
菜单按钮命令
简单菜单菜单
SmeBSB 发送树
SmeBSB 刷新树
SmeBSB dumpTreeToFile
SmeLine 线
SmeBSB 获取资源列表
SmeLine 线
SmeBSB 退出
菜单按钮树命令
简单菜单菜单
SmeBSB showClientWidget
SmeBSB 全选
SmeBSB 取消全选
SmeBSB 反转全部
SmeLine 线
SmeBSB selectChildren
SmeBSB 选择父母
SmeBSB 选择后代
SmeBSB 选择祖先
SmeLine 线
SmeBSB showWidgetNames
SmeBSB showClassNames
SmeBSB showWidgetIDs
SmeBSB showWidgetWindows
SmeLine 线
SmeBSB flashActiveWidgets
窗格
潘纳潘纳
标签用户消息
握把
舷窗舷窗
树树
切换
.
.
.
TransientShell 资源盒
窗格
标签资源标签
表单名称和类
切换点
切换星号
任意切换
切换名称
切换类
.
.
.
标签名称Label
列表名称列表
标签约束Label
列出约束列表
表单值表单
标签值Label
文本值文本
框命令框
命令集文件
命令保存
命令应用
命令 saveAndApply
命令取消
握把
握把

环境


显示屏玻璃制造 获取默认主机和显示编号。

环境
获取覆盖存储在的全局资源的资源文件的名称
RESOURCE_MANAGER 属性。

使用 onworks.net 服务在线使用 editres


Ad


Ad