Skip navigation.

Log in | Sign up

photo of Yunt

云一样的梦…

只是当时已惘然

Posts tagged with "gdict"

屏幕取词基本完成……

这两天一直在实验这个屏幕取词功能,今天总算是差不多完成了,不过还有一些小的“bug"有待解决!
不过现在还没有发布的想法,下一步的计划就是最小化到托盘,然后再是除错、发布!
可能还得过一段时间,争取在这个星期发布……
再贴个图!

GtkClipboard??

今天在看gtk文档的时候突然想起,了gtkclipboard,看了看介绍,原来它也可以当前选择的数据:

The default clipboard corresponds to the "CLIPBOARD" atom; another commonly used clipboard is the "PRIMARY" clipboard, which, in X, traditionally contains the currently selected text.


刚才试了一下可以,如果是这样的话实现起来会比stardict的方法要简单一点,可是现在的问题是如何得到当前的选择然后引发一个事件,也就不用timaout了,这样控制方面也就更简单了,正在实验中……

自动弹出winddow实验成功!

原本以为得到屏幕选词的功能要调用x的剪切板呢,今天看了看stardict的代码原来用的是GtkInvisible控件配合gtk_selection_convert,后来写了个实验代码,现在选词自动弹出窗口应该是问题不大了。弹出窗口位置是用简单的gdk_display_get_pointer得到的x,y的坐标,然后用leave_notify_event事件得到鼠标移动状态,彻消弹出窗口!
学习真的是件快乐的事,要是没什么问题的话估计这两天就能写完了!

gdict-0.0.1写完了……

今天算是把gdict最简单的界面以及查询写完了。
下一步应该是屏幕取词功能了,今天刚刚知道stardict可以不用gnome的支持就能用了。
早知道我就不写这个了,可是现在轮子的轮廓都已经出来也不能就这样放弃。
还是继续吧,能到写到那里就到那里好了,反正现在学习也不是很紧张,说不定还能学到不少东西呢!!
贴个图!