解析一个简单的litestep主题
本帖最后由 yu_fei_527 于 2012-4-23 22:25 编辑突然觉得有必要写一篇主题教程,以让大家对如何修改主题有个大概的认识。随便写的,很仓促,但是一个主题
的架构和编写调用应该讲清楚了。找到了一个很简单的主题:
------------------------------------------
大家就别吐槽我的桌面了,我对美化方面不是很注重 。这个主题很简单,没做dock,侧边栏,没有热区,label和mzscript等模块的深层次应用,比较方便叙述。只包括顶部的一个按钮和任务栏,和下面的托盘栏和时间,系统状态,三个红绿灯按钮,三个红绿灯按钮的左右键都有不同的菜单和对话框出现。中间的东西都不是litestep。
-----------------------------------------
这个主题只包括两个rc,theme.rc和popuptheme.rc,当然不包括personal下的hotkey和右键菜单popup。
--------------------------------------------
这是theme.rc:
------------------------------------
这是config文件夹下的popuptheme.rc:
--------------------------------
popuptheme.rc中定义了一个弹出菜单,它是如何被theme.rc调用:
先在theme.rc中先关联popuptheme.rc ,有这么一句:include $ConfigDir$Popuptheme.rc
再在startlabel这个按钮中通过左键单击用bang命令弹出菜单:StartLabelOnLeftClick !PopUpTheme 0 25 "topleft"
所以rc的调用就是这么简单,事实上,rc的编辑是很宽松的,popuptheme.rc中的内容完全可以直接写入theme.rc,就用
一个theme.rc实现一个主题;也可以将theme.rc中include $ConfigDir$Popuptheme.rc以上的内容保留,其它内容另编rc
放入config文件夹,再通过以上方式调用,这样显得更有条理。但是作者的意图很明显,这个主题太简单了,混在一个rc
里也能清楚的理清各元素,无所谓条理性了。
这个主题就相当于一个简单的加减乘除,更为繁复的主题也就是这样堆叠而来的综合运算,一些常用代码也很简单,我们要
做的是准备好漂亮的png和一个好的创意,就可以做出一个漂亮的界面了。
示例的主题,解压后将文件夹放入theme文件夹下,刷新主题列表并切换。
我的活跃值都用完了 呜呜 我靠这么多! 很好,这样一看我就大概理解了。就好比一个工程中可以直接写也可以调用其他单元 我晕了.......... 活跃一下。。 很简约....... 活跃下,万恶的验证码 看似简单 对于新手的我来说还是不懂啊 {:soso_e137:}定楼主啊