フォルダ アイコンをテクスチャとして読み込もうとしています。私は今ほとんどすべてを試しましたが、何らかの理由で機能させることができません
このスレッドはまさに私が探しているものだと思いますが、高度すぎます。とりあえずシンプルにしたい。
何らかの理由で、これを機能させたり翻訳したりできません。
これは私が最終的に得たコードです。今何をすべきかわからない。
class nicholas
{
Gtk.Window window;
GtkClutter.Embed clutter;
Clutter.Rectangle r;
Clutter.Texture t;
public nicholas ()
{
window = new Gtk.Window ();
clutter = new GtkClutter.Embed ();
var stage = clutter.get_stage () as Clutter.Stage;
stage.background_color = Clutter.Color.from_string ("black");
var o = new Cogl.Texture.from_file("/usr/share/icons/gnome/48x48/places/folder.png", Cogl.TextureFlags.NONE, Cogl.PixelFormat.ANY);
t = new Clutter.Texture.set_cogl_texture(o);
t.x = 80;
t.y = 80;
stage.add_child (t);
window.add (clutter);
window.destroy.connect (Gtk.main_quit);
window.set_default_size (500, 300);
window.show_all ();
}
}
public static void main (string [] args)
{
GtkClutter.init (ref args);
nicholas nicholas = new nicholas ();
Gtk.main ();
}