Verwenden von Stock-Icons in GTKmm
-
Hallo,
ich verwende derzeit die Standard Stock-Icons mit folgender Syntax:Glib::RefPtr<Gdk::Pixbuf> pixbuf_icon_error; Gtk::Image icon_img; pixbuf_icon_error = icon_img.render_icon(Gtk::StockID("gtk-cancel"), Gtk::ICON_SIZE_MENU);
Jetzt hab ich aber in den entsprechenden Verzeichnissen, "/opt/gnome/share/icons/hicolor/16x16/stock" beispielsweise, noch viele weitere Icons gefunden.
Kann ich die verwenden und wie kann ich die verwenden??
Gruß Oli
-
Ich bin mir nicht sicher, aber die müsstest du auch alle genauso kriegen, musst halt nur den Namen anpassen.
Ansonsten das hier verwenden: http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1IconTheme.html
get_default und dann load_icon, damit solltest du an alle Icons rankommen.
-
joomoo schrieb:
Ich bin mir nicht sicher, aber die müsstest du auch alle genauso kriegen, musst halt nur den Namen anpassen.
Ansonsten das hier verwenden: http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1IconTheme.html
get_default und dann load_icon, damit solltest du an alle Icons rankommen.
Hm danke für die Antwort. Aber mit ist immer noch etwas ein Rätsel, wie ich die Namen der Icons bekomme?? Ist das der Dateiname oder wie bekomme ich das heraus??
Gruß Oli
-
sambalmueslie schrieb:
joomoo schrieb:
Ich bin mir nicht sicher, aber die müsstest du auch alle genauso kriegen, musst halt nur den Namen anpassen.
Ansonsten das hier verwenden: http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1IconTheme.html
get_default und dann load_icon, damit solltest du an alle Icons rankommen.
Hm danke für die Antwort. Aber mit ist immer noch etwas ein Rätsel, wie ich die Namen der Icons bekomme?? Ist das der Dateiname oder wie bekomme ich das heraus??
Gruß Oli
Ja, glaub schon. Wahrscheinlich nur ohne gtk-