|
 |
 |
Chatkey Skins
|
 |
 |
chatkey从1.52版本以后,提供了skin功能,软件的大部分颜色和图标均由外部配置文件控制,用户可根据自己的喜好来更改替换。
整个skin功能由以下文件和结构控制:
skins\ 目录:
在chatkey运行目录下,有一个skins子目录,所有的控制文件放在这里
skins\skincontrol.ini:
这个文件指定chatkey将使用那一套的skin:
[skin]
skinfolder=skins\sysdefault
;在等号后面的"skins\sysdefault"说明chatkey将使用skins\sysdefault子目录里设定的那一套skin
特定skin 文件存放目录:
这个目录里存放了某一特定skin所包含的所有图片,控制文本等文件。如上例的 skins\sysdefault目录,这就是软件发行时配的一套标准skin.
在这个目录里有一个控制文件skin.ini,用于定义各图片文件和颜色值对应软件里的哪个部分。
skin.ini
这是某个特定skin的控制文件,里面有两部分[skins]和[colors].其中
[skins]里说明的是软件里各按纽用的是哪个图片
[colors]里说明的是软件各部分使用的颜色值
下面对着每一部分的内容做说明:
[skins]
sys_logo = logochatkey.bmp ; chatkey的logo图片
bbs_btn1=disconnect.bmp ; bbs窗口右上角八个按纽里的第一排第一个按纽
bbs_btn2=list.bmp ; bbs窗口右上角八个按纽里的第一排第二个按纽
bbs_btn3=bookmark.bmp ; bbs窗口右上角八个按纽里的第一排第三个按纽
bbs_btn4=closebbs.bmp ; bbs窗口右上角八个按纽里的第一排第四个按纽
bbs_btn5=left.bmp ; bbs窗口右上角八个按纽里的第二排第一个按纽
bbs_btn6=right.bmp ; bbs窗口右上角八个按纽里的第二排第二个按纽
bbs_btn7=retry.bmp ; bbs窗口右上角八个按纽里的第二排第三个按纽
bbs_btn8=stop.bmp ; bbs窗口右上角八个按纽里的第二排第四个按纽
sys_icon1_on=connect.bmp ; 连接IRC功能键断开时的图标
sys_icon1_off=connected.bmp ; 连接IRC功能键连通后的图标
sys_icon2=camera.bmp ; 语音视频功能键的图标
sys_icon3=listicon.bmp ; 房间列表功能键的图标
sys_icon4=closeicon.bmp ; 关闭当前窗口功能键的图标
sys_icon5=joinicon.bmp ; 进入新房间功能键的图标
sys_icon6=queryicon.bmp ; 与某人单独私聊功能键的图标
sys_icon7=bbsicon.bmp ; bbs功能键的图标
sys_icon8=icqicon.bmp ; icq功能键的图标
friend_icon1=friendicon1.bmp ;好友在线通知的第一幅图片
friend_icon2=friendicon2.bmp ;好友在线通知的第二幅图片
friend_icon3=friendicon3.bmp ;好友在线通知的第三幅图片
friend_icon4=friendicon4.bmp ;好友在线通知的第四幅图片
friend_icon5=friendicon5.bmp ;好友在线通知的第五幅图片
status_btn1=changenick.bmp ;右下脚“换名”按纽的图标
status_btn2=registernick.bmp ;右下脚“注册”按纽的图标
status_btn3=identify.bmp ;右下脚“验证”按纽的图标
chan_btn1=talkto.bmp ;右下脚“对话”按纽的图标
chan_btn2=SelectColor.bmp ;右下脚“颜色”按纽的图标
chan_btn3=RejoinMenu.bmp ;右下脚“重游”按纽的图标
; 在以下定义格式里,左边是要设定的属性,其名字不可以改变;
; 右边是该属性的颜色,用RGB(红,绿,蓝) 3个数值表示,数值的范围是0-255
[colors]
background=192,192,192 ;整个软件缺省的背景色
chatbackground=255,255,255 ;聊天窗口的背景色
infobackground=255,255,255 ;系统信息窗口的背景色
listbackground=255,255,255 ;房间名单的背景色
listtextcolor=61,104,145 ;房间名单里人名的文字颜色
listselected=255,255,255 ;房间名单里指定某个人时的背景颜色
listselText=192,10,192 ;房间名单里指定某个人时的文字颜色
listFocusEdge=2 ;房间名单里指定某个人时边框的类型
; 0:无边框 1:虚线 2:实线
listFocusColor=61,104,145 ;房间名单里指定某个人时边框的颜色
;在以下格式里,右边的属性颜色用chatkey 16颜色表里的索引数字表示,数值的范围是0-15
color_join=3 ;提示某人进入房间使用的文字颜色
color_quit=2 ;提示某人退出聊天使用的文字颜色
color_action=6 ;提示某人做动作使用的文字颜色
color_chat=1 ;缺省的聊天文字颜色
color_mode=3 ;mode信息的文字颜色
color_part=7 ;提示某人离开房间使用的文字颜色
color_kick=3 ;提示某人被踢出房间使用的文字颜色
color_notice=5 ;notice(通知)信息使用的文字颜色
color_nick=12 ;提示某人改名使用的文字颜色
color_system=1 ;系统信息使用的文字颜色
color_query=1 ;whois 信息使用的文字颜色
color_topic=3 ;房间标题使用的文字颜色
color_sysnotice=5 ;系统提示、通知信息使用的文字颜色
color_error=4 ;软件错误信息使用的文字颜色
color_closelink=4 ;线路关闭信息用的文字颜色
color_talkto=10 ;提示指定某人说话时使用的颜色
chatkey的logo图片
chatkey的logo图片也放在skin目录里, 用户自己使用时,可以自行替换此图片,如果是chatkey的专用版本,或是为chatkey制作的bot发行版本,只要是公开发行,提供他人下载的,在更改时,必须包含chatkey字样,并发email向chatkey.com注册(注册无须费用, chatkey@chatkey.com)
|
|
|
 |
 |
 |
 |
任何问题,欢迎致信给我们,电子信箱: chatkey@chatkey.com
版权所有©2000-2001 CHATKEY.COM 中国
|