forked from flytreeleft/GtkShot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
37 lines (33 loc) · 1.86 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2012-09-09:
* 调整代码逻辑,将画笔编辑器放置于工具栏中,由工具栏维护其显示位置等;
* 修复编辑模式下,仍然能够通过快捷键调整选区大小和移动选区;
* 在必要时输出断言语句;
* 提高输入框捕获按键的成功率;
* 增加提示窗口,便于在选区不存在时,引导用户绘制选区;
* 提示和信息窗口自适应所显示文字所占用矩形区域(pango_layout_get_pixel_size);
2012-08-25:
* 在绘制矩形/椭圆/线时,若点击Ctrl,则将绘制正方形/圆/直线
,再次点击Ctrl恢复矩形/椭圆/线的绘制;
* 支持快捷键保存(Ctrl+s)/撤销(Ctrl+z)/完成(Ctrl+o)
/退出(Ctrl+q)/选取整个屏幕(Ctrl+a)等操作;
* 选区大小和位置的精确判断;
* 增加国际化支持,现已添加中文简体和繁体;
2012-08-19:
* 增加信息显示窗口,用于显示选区位置和大小;
* 成功捕获按键事件,并实现通过方向键移动选区以及CTRL+方向键微调选区大小;
* 增加应用图标;
* 通过在新的画布上绘制桌面和涂鸦并截取该画布指定区域的图形的方式完成截屏,
防止窗口上工具栏和信息窗口对截图图形的影响;
* 调整编辑模式的处理过程;
* 修复pen/pen-editor/toolbar/input附加组件的多个BUG;
* 重新调整多个API的实现,并清理部分无用和重复的API;
2012-08-12:
* 增加gtk_shot_destroy(GtkShot*)接口,以释放资源,便于其作为Gtk组件使用;
* 支持动态和静态截图,动态指在截图状态下屏幕窗口的更新是可见的,可以捕获某一瞬间的变化;
* 为组件GtkShot增加外部接口dblclick,便于其作为组件时,控制双击的事件响应;
2012-08-11:
* 重新组织代码结构;
* 对部分API进行修改;
* 去除按钮的聚焦,防止其出现聚焦虚线;
* 增加文件覆盖提示;
* 修复选区不存在时鼠标变形的BUG;