Cairo::ImageSurface in Gtk::Treeview



  • Angeregt durch den neuen Artikel im Magazin habe ich wieder die Idee aufgegriffen, ein Menü in meinem Programm ein ganzes Stück klarer zu machen.

    Die Situation ist folgende:

    Ich habe ein Singleton welches unter anderem structs mit einem Zeiger auf ein Cairo::ImageSurface erzeugen können.

    Das Bild in diesem ImageSurface möchte ich nun in einer Spalte in einer
    Gtk::TreeView anzeigen.

    Gegeben ist ein enum-wert, mit dem ich mir aus dem Singleton ein struct mit dem entsprechenden Bildchen erzeugen lassen kann.

    Mein einziges Erfolgserlebnis hatte ich mir einem Gdk::Pixbuf, welches ich aus dem Daten des ImageSurface erzeugt habe. Allerdings waren die Farben total verfälscht (z.b. Gelb -> Pink)

    Vielleicht hatte jemand schon mal das Problem und kann mir bei der Lösung helfen.


Anmelden zum Antworten