-
-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
标尺等功能和部分缺陷修复 #332
base: master
Are you sure you want to change the base?
标尺等功能和部分缺陷修复 #332
Conversation
Update README.txt by fix typo
我会把这些修复、新功能拆分成独立的commits |
我把Ruler的cursor的xpos给改成了Column,因为指示图像意义的座标没有太大意义,而Column是字符座标。对于非固定宽度字符显示会有问题,这个加上了告警 |
修复了搜索框调节不为0,每次都变大的BUG |
44982b1
to
87941c6
Compare
Python |
2d429e7
to
4b84ec6
Compare
辛苦了,确实标尺我只考虑了一种字体的尺寸 |
4a83244
to
7a553b4
Compare
没啥,有很多细枝末节要熟悉代码才知道。我把颜色和字体都设成wx控件的颜色和字体,然后第一次画的时候调整了一下尺寸。 |
最近发现一个bug,当前行高亮时碰到关键字高亮就会停掉,没有高亮行尾剩余部分。这块我自己改好了,等你这边融合以后再提交吧 |
我这边大部分问题都修好了,linux下面也测试通过了。目前就是python那个修改需要回退,因为linux下编译有些依赖函数找不到,链接失败。我会保留提交记录,待以后解决。 |
那我这边还需要做什么么?第一次PR,没啥经验 |
你不用等,我现在对标尺的修复已经比较有信心了:windows和linux都测试过了。
|
然后自适应copy/paste那个,我是没太明白。 |
不是,因为我之前写脚本的时候,发现脚本执行FindTextAll后结果不会自动展开,所以才加了这个参数,之前的showResult我感觉用不上,不会用到不展示结果的搜索。
是这个意思,就是选中左边的HEX区域,复制粘贴都是经过HEX编解码的;而在右边的复制粘贴就是原来的复制粘贴 |
那这个功能跟原来的设计还不是同一个应用场景。可以考虑两者共存 |
我觉得是一个场景,就是复制和粘贴HEX编、解码后的内容 |
就一个问题:在文本模式下,如果用户粘贴,你觉得他想粘贴什么内容? |
文本模式没有改,我的代码只是在HEX模式下工作。 |
20240822_144117.mp4贴个视频说明下吧,省的讲不清楚。 |
1、增加了标尺
2、HEX模式下左右窗口复制和粘贴的自动适配,左边窗口复制粘贴HEX数据,右边复制粘贴原始数据,同时也去掉了hex右键复制相关的3个菜单
3、当前行高亮用背景方式而不是线框
4、把FindTextAll参数showResult改成keepResult,表示是否不删除之前的查找结果
5、增加了一些python内置模块等
6、修复了搜索框调节不为0,每次都变大的BUG