2013-07-27 55 views

回答

1

你不能從Clutter中做到這一點:Clutter中的窗口系統API只允許基本操作。

如果您希望在窗口系統中正確集成,您應該使用Clutter-GTK,並將ClutterStage嵌入到Gtk應用程序中。

0

從理論上講,你可以做,以這樣的方式

let stage = Clutter.Stage.get_default(); 
let gdkWind = ClutterGdk.get_stage_window (stage); 
// The list most containt icons in different sizes. 
let list = [GdkPixbuf.Pixbuf.new_from_file("test.png")]; 
gdkWind.set_icon_list(list); 
//The next line not work 
gdkWind.set_title("This title is not added"); 

在實踐中,你纔會可以加載圖標和窗口標題,而不是任務欄標題的窗口。 set_title不會像Gdk.Window參考所說的那樣工作(https://people.gnome.org/~gcampagna/docs/Gdk-3.0/Gdk.Window.set_title.html)。那麼是一個混亂的問題,因爲它不是GDK的「特例」。但是,沒有工作。

相關問題