看來當我打電話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).?