afan 发表于 2021-3-26 18:31:19

AuSciTheme (SciTE 主题配色编辑器)

本帖最后由 afan 于 2023-11-10 21:05 编辑

史上最直观,操作最便捷的 SciTE AutoIt 主题配色编辑器方案



演示一下基本操作。看似就一个富文本控件,实则上百个控件……
从设计到编写,遇到不少麻烦,还好最终都一一解决,尤其是控件布局、调整透明度的最终结果色计算等等。
几乎涵盖了全部的编辑区设置,除几处带透明度调整的部件在颜色选完之后再更新外,其余二十余处部件及背景色都是实时调色实时显示的。
支持英文版、各种汉化版、包括老旧的ACN版,但不保证各位的都能正常使用,请自行测试,带有返回上一次功能和每一次备份的功能,便于需要时还原。
其它说明可参看更新历史


2.0 完成


在DPI比例150的效果:



更新历史:
210403      2.0      (此版因新增两大功能,主代码量翻倍,因此直接大版本到 2.0)(此版分享已结束)
      [新增]左侧添加行数栏、折叠栏,底部添加控制台输出编辑项(十余项):
         页边行数栏:
           可右击选择字体形式;左击调色 前景色、背景色编辑项
         折叠栏:
           左击调色 填充色、背景色(两色以棋盘格的形式混合)
         控制台输出:
           左击编辑字体、大小、粗细斜体下划线属性;右击背景色、字体等编辑项
      [新增]收藏主题功能,将常用的主题添加到收藏,以使用最方便的切换方式
         在左上角星形单击可添加当前主题,右击显示收藏项目菜单
         在收藏菜单项目悬停可显示所示主题的预览图
         在图上点击(或点击菜单项目),可直接载入收藏的主题
         在收藏菜单项目右击可弹出编辑菜单,可进行删除或重命名操作
         点击的收藏项目菜单会被加重,以便于定位或在载入文件或SciTE主题后方便返回
         注意:程序支持多开,但若多开并使用收藏功能,请注意以下:
           不要同时打开同一个收藏文件进行编辑,否则只会保存最后一次进行的修改
           不要在各自程序进程中进行添加、删除、重命名的动作,因程序主要在内存中使用数据
           如必须使用以上添加、删除、重命名的功能,最好只在一个程序进程中进行
           建议最好只在一个进程中操作收藏项,或者在需要时对当前进程点击"重载菜单"
      [修改]几处默认值优先级逻辑调整
      [修改]因载入的内容而异,在提示标题上点击右键的菜单项目与之对应
      [修改]插入符行透明度可设为"无",这样颜色可完全不透明,却不会遮挡文字,作用为文字底色
      [新增]新增刷新功能(F5),可对当前数据重绘界面,以应对可能设置后未及时更新的状况
      [修改]添加管理员权限,否则可能无法与 SciTE 通讯

210815      1.0 正式版
      [修改]添加管理员权限,否则可能无法与 SciTE 通讯

210411      0.9.2
      [修正]忽略行数栏及控制台输出的相关设置
      [新增]调色器增加拾色器功能,按F12可切换 启用/停止 实时屏幕取色

210329      0.9.1      
      [修正]直接关闭调色窗不会保存该窗口位置的瑕疵
      [修正]在调色窗中不修改颜色而直接点击确定有时会意外改变颜色
      [修改]菜单文本“保存并应用到 SciTE”改为“保存到 SciTE 并应用”以说明保存的是 SciTE 的配置
         因当前可能是载入的文件,该菜单执行结果并不会保存当前的文件,以免忽略保存本地文件
      [新增]新增“重载当前文件”菜单

210328      0.9      
      [修正]单击插入符行设置颜色,但取消时颜色透明度未还原的问题
      [修改]增强几项数据交互容错率,读写主题文件均以 SciTE 识别为准
      [新增]支持以文件形式载入主题配色及交互,此版开始在 SciTE 未运行时也可使用
         可拖放(或单击上方提示标题选择)任意带配色信息的文件,若有效数据超过15条则载入
         在 SciTE 运行时可将当前载入的主题文件应用到 SciTE
         可将当前的 SciTE 主题(或用户全部配置)导出到文件
         可编辑当前的主题文件并保存到文件
         可编辑当前的主题文件另存为新文件并载入
         可运行多个程序实例,比如可进行比较,调试不会相互影响

210411      0.8.2
      [修正]忽略行数栏及控制台输出的相关设置

210326      初发布 0.8

BTW, 因无人反馈,更新版本限时分享且已结束。
**** Hidden Message *****

xin266 发表于 2021-3-26 18:35:41

很漂亮 直观

redapple2008 发表于 2021-3-26 20:06:49

下来看看了,感觉一下新东西

fybhwsx 发表于 2021-3-26 20:38:23

哈哈,来了,感谢a版!

xz00311 发表于 2021-3-26 21:17:49

看看,不测试一下ACN版先

风过无痕 发表于 2021-3-26 22:02:28

赶紧下载试试看

yihengyeaa 发表于 2021-3-27 02:21:11

a大又出精品了,,,力顶,,,,,干净下载使用中

yuantian 发表于 2021-3-27 09:01:34

哇,,真不戳,真不错

破帽遮颜 发表于 2021-3-27 11:38:50

让我看看帖子里藏了什么好东西

itzyx 发表于 2021-3-27 11:39:10

下次要来早点   一次前排没抢到:face (12):

破帽遮颜 发表于 2021-3-27 11:39:42

这也太牛逼了,厉害

yinbinly 发表于 2021-3-27 12:52:49

666感谢A版

floor6ggg 发表于 2021-3-27 15:24:58

A大辛苦啦,又一力作精品!

yangdai 发表于 2021-3-27 18:16:12

學習
技術含量很高

huangh 发表于 2021-3-27 23:03:32

顶一个,版主厉害!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: AuSciTheme (SciTE 主题配色编辑器)