看来当我打电话Gdk.Seat.grab()在GJS我得到一个错误: Gjs-WARNING **: JS ERROR: TypeError: Gdk.Seat.grab is not a function
这个函数和类是listed in the GJS Docs,但也许我打电话错了?如果我在Gdk.Seat.grab上拨打typeof,它会返回undefined。这是不可能的,还是有另一种
我知道,类似的问题已经在这里问:How to get a current font for GtkTextView? 但 gtk_style_context_get_font自3.8版本已被弃用,不应该在新编写的代码中使用。改为使用gtk_style_context_get()作为“字体”或子属性。 在这里,我卡住了。如何使用新推荐的技术来找出小部件的当前字体? @Edit 一些代码: Pango
如何将当前窗口保存为图像文件,如png? 我知道我可以从当前窗口获取gdkWindow。 我甚至可以得到一个图像。从这个图像结构我甚至可以查询每个像素。但根据我的理解,我真正需要的是获得pixbuf。 int width;
int height;
this.GetSize(width, height);
this.GdkWindow.GetImage(0,0,width,height).?