Username: Password:

Fvwm中文手册-FvwmAnimate
来源: ChinaUnix博客  作者: ChinaUnix博客   发布时间:2007-01-01 17:27:00


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, pop,reset。
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


喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅