Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2905499
  • 博文数量: 471
  • 博客积分: 10012
  • 博客等级: 上将
  • 技术积分: 5255
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 23:58
文章分类

全部博文(471)

文章存档

2011年(3)

2010年(61)

2009年(52)

2008年(212)

2007年(69)

2006年(74)

我的朋友

分类: LINUX

2008-04-17 13:52:01

Fvwm中文手册-FvwmAnimate

FvwmAnimate

名称(NAME):

FvwmAnimate -Fvwm 动画制作模块

概要(SYNOPSIS):

Module FvwmAnimate [ModuleAlias]

FvwmAnimate 只能被fvwm调用(fork),不能从命令行启动。

有两种启动FvwmAnimate的方式,在.fvwm2rc文件中增加下面的语句:

Module FvwmAnimate

或者可以使用弹出菜单(pop-up menu):

DestroyMenu Module-Popup

AddToMenu Module-Popup "Modules" Title

+ "Fvwm Animate Icons" Module FvwmAnimate ModuleAlias

描述(DESCRIPTION):

FvwmAnimate模块能够产生图示化(iconfy)或反图示化(de-iconfy)时的动画效果,目前有6种效果可供选择。

调用(INVOCATION):

FvwmAnimate 只能被 fvwm 窗囗管理器启动。当启动语句中含有 OptionalName 参数时, 使用ModuleAlias 而不是 FvwmAnimate 来查找配置命令,配置文件,以及默认生成的菜单和窗体(form)。启动的过程中 FvwmAnimate 定义配置和控制 FvwmAnimate 的菜单和窗体。默认的菜单名是 "MenuFvwmAnimate" ,窗体名是"FormFvwmAnimate"。如果 OptionalName 参数被指定,默认的菜单名将变为 "Menu" ,而窗体将变为 "form" 。

如果你已经创建了一个菜单 "Module-Popup" ,你可以通过如下的方式使用 FvwmAnimate:

AddToFunc "StartFunction" "I" Module FvwmAnimate

AddToMenu "Module-Popup" "Control Animation" Popup MenuFvwmAnimate

配置选项CONFIGURATION OPTIONS):

因为弹出菜单 "MenuFvwmAnimate" 已经可以完全控制 FvwmAnimate 模块你并不需要详细了解下面这些配置选项。

FvwmAnimate 从 fvwm 的模块配置数据库(参看fvwm(1)的MODULE COMMANDS部分)获得配置信息,此外,还读取$HOME/.FvwmAnimate文件,并且运行时可以接受来自 fvwm 以及其它模块的指令。

*FvwmAnimate: Color color

指定 FvwmAnimate 所使用的颜色。依赖于你所使用的显示模式,所达到的效果将会不同。尤其在 8-bit 显示时,如果是纯色的背景,它将有所帮助。你必须通过试验来了解它如何工作。

*FvwmAnimate: Pixmap pixmap

指定 FvwmAnimate 所显示的pixmap,如果 *FvwmAnimate: Color 达不到一个比较好的效果,它将非常有用。

*FvwmAnimate: Delay msecs

告诉 FvwmAnimate 两个动画帧之间的时间间隔,单位是毫秒。

*FvwmAnimate: Iterations iterations

告诉 FvwmAnimate 动画有多少step。

*FvwmAnimate: Twist twist

告诉 FvwmAnimate 窗口图示化(iconfy)时的旋转次数。

*FvwmAnimate: Width width

告诉 FvwmAnimate 画行时的宽度,默认值0,表示宽度为1的fast line

*FvwmAnimate: Effect mode

指定FvwmAnimate 使用的动画效果,目前可供选择的效果有:Frame, Lines, Flip, Turn, Zoom3D, Twist Random, and None。在配置文件里,通常设置为 None 来防止FvwmAnimate自动启动。

*FvwmAnimate: Stop

关闭动画效果。

*FvwmAnimate: Save

保存当前的配置到 ".FvwmAnimate" 文件,该文件在 FvwmAnimate 启动期间自动被读取。

命令(COMMANDS):

可以使用 "SendToModule" 命令要求 FvwmAnimate 产生动画,命令的格式是:

SendToModule FvwmAnimate animate sx sy sw sh dx dy dw dh

第二个字段一定要和 FvwmAnimate 启动时的名称相匹配。animate 后的8个字段必须是数字。前4个为动画的起始位置,后四个为动画的目的位置,组成两个长方形。每组数字的前两个表示长方形右上角的位置,后两个是宽度和高度。

此外可以使用的命令有pause, play, push, popreset

pause 使模块暂时无效,不产生任何动画效果。play 使模块重新运行。push 保存当前的状态,pop 来恢复它。reset 删除所有保存的状态并开始播放。

如果你不希望等候所有40个xterm逐个产生动画,你可以使用如下命令:

SendToModule FvwmAnimate pause

All (XTerm) Iconify on

如果你不想因此破坏当前的状态,可以如下操作:

SendToModule FvwmAnimate push pause

All (XTerm) Iconify on

SendToModule FvwmAnimate pop

阅读(1017) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~