desk :桌面模块,同功能模块知道的还有desktop2。在LS里桌面是个模块,必须在其它模块之前加载,否则报错。它用于设定桌面范围,鼠标的左,右,中键单击,双击的动作和滚轮的动作和延迟,桌面的刷新频率等。一般来说,与这个模块相关的代码会写在personal.rc中,因为桌面特性不会随着主题切换而改变的。
----------------------------------------------------------------------------------------------------
xtaskbar:任务栏。这个模块的代码非常多,至今没全搞明白,但是只要你想得到的任务栏效果它都可以做到,比如光晕字体,字幕阴影,阴影颜色和方向,字幕滚动,气泡提示,win7任务栏一样的缩略图,鼠标悬浮任务按钮时像OD一样的放大,字体和背景的细致调整,任务栏的移动和定位,还有很多我不知道也没尝试的。它的大部分特性与xlabel相同。
-------------------------------------------------------------------------------------------------------
xtray :托盘栏。同功能的模块知道的还有vtray.大部分特性同xtaskbar.
-----------------------------------------------------------------------------------------------------
xpopup:菜单样式定义模块。同功能的模块知道的还有popup2.大部分特性同xlabel。
-----------------------------------------------------------------------------------------------------------
xlabel xpaintclass xstatsclass:这三个可以放一起说,label即按钮,是LS中一个很重要的模块,可以把它看成RM中的meter,只不过meter的表现形式更多样化,xpaintclass是渲染模块,它的代码其实是与多个模块结合用的,突然不知道怎么说,这个模块是个公用模块,以上多个模块的共性代码就是由它来完成的,而xstatsclass是系统监控模块,比如cpu,内存,网络,它一定是通过xlabel表现出来,也就是说,通常情况下,一个主题中这三个模块是一起加载的。
----------------------------------------------------------------------------------------------------
mzscript :这个模块用中文说不出来名字,它的作用是将你做的多条代码或多个bang命令做成一个bang命令,以便在其它rc中调用 ,常用于稍复杂的编写时做成各种情况,以在其它rc中用if语句调用 。
-------------------------------------------------------------------------------------------------
icondesk:桌面图标模块,可以非常细致的定义,图标大小,文字方向,间隔,指向桌面文件夹或自定义文件夹等。并在图标上右键会支持windows的右键菜单。
---------------------------------------------------------------------------------------------------l
lsxcommand :运行框定义模块。
------------------------------------------------------------------------------------------------------
comdlgls:常用于主题配置文件的编写,用它会调出字体选择对话框,颜色对话框或其它的对话框来让你选择,主题的字体,字体颜色,以及其它的功能。
------------------------------------------------------------------------------------------------------------
xtextedit :用于rc文件中字符的添加,替换等操作,比如labelAwaysOnTop true,可以用这个模块将true换成false,再用refresh命令刷新主题,你做的这个label就不见了。常用于复杂主题的编写和主题风格的变换。
=------------------------------------------------------------------------------------------------------
ckhotspots:热区定义模块,这个模块估计玩RM的同学会非常喜欢,它的功能是定义一个桌面区域,鼠标移到这个区域就会触发你定义的动作。比如你的动作是显示一个菜单或一个label,并在这个菜单或label中自定义了fade的step和time,还会出现渐现渐隐的效果。
---------------------------------------------------------------------------------------------------
dynamp:定义winamp的播放,暂停等等 。
------------------------------------------------------------------------------------------------
lssliderfoo:滑块。可以用来做音量条和winamp的进度条。
---------------------------------------------------------------------------------------
ByeWindows:关机,注销,重启等 命令的调用。
----------------------------------------------------------------------------------------
rainmeter:这个不算太了解,有一次聊天我说这是LS的一个模块,从LS分离出来的,应该是太武断了。后来去看了下RM的高级教程,它的配置文件和编写和LS还是有出入的。毕竟都是开源,API相同的话,互相调用也是很正常的。在LS里RM可以和xlabel一起用,这就意味着RM不再局限于桌面区域,可以在任何地方,包括任务栏。
-----------------------------------------------------------------------------------------------------
RabidVWM:虚拟桌面定义模块。
--------------------------------------------------------------------------------------------------------
lslua:这是唯一一个与计算机语言挂钩的模块,就是lua语言,是个小巧灵活的语言,它有自己的语法,转义符等,可以编写函数,下面另外包括5个模块,只知道功能强大,不懂,对C了解的应该看得懂。
电话:027-84890918
传真:027-84890918
QQ:2547262307
地址:武汉经济技术开发区湘隆时代商业中心C1-2-35
主营:施耐德变频器、PLC、接触器、断路器,LS变频器、PLC、断路器等,三菱变频器、PLC、低压产品,富士变频器、PLC、低压产品,德力西变频器、低压电气,ABB电气产品,和泉电气,西门子全系列,西门子低压电器等,欢迎来电咨询!
我公司为韩国LS低压产品华中区特约代理商,产品折扣低,常用型号库存丰富,欢迎广大客户询价订购,量大从优!