// SPDX-License-Identifier: GPL-2.0-or-later /** @file * Icon Loader *//* * Authors: * see git history * Jabiertxo Arraiza * * Copyright (C) 2018 Authors * Released under GNU GPL v2+, read the file 'COPYING' for more information. */ #ifndef SEEN_INK_ICON_LOADER_H #define SEEN_INK_ICON_LOADER_H #include #include Gtk::Image *sp_get_icon_image(Glib::ustring icon_name, gint size); Gtk::Image *sp_get_icon_image(Glib::ustring icon_name, Gtk::BuiltinIconSize icon_size); Gtk::Image *sp_get_icon_image(Glib::ustring icon_name, Gtk::IconSize icon_size); Gtk::Image *sp_get_icon_image(Glib::ustring icon_name, gchar const *prefs_sice); GtkWidget *sp_get_icon_image(Glib::ustring icon_name, GtkIconSize icon_size); Glib::RefPtr sp_get_icon_pixbuf(Glib::ustring icon_name, gint size); Glib::RefPtr sp_get_icon_pixbuf(Glib::ustring icon_name, Gtk::IconSize icon_size, int scale=1); Glib::RefPtr sp_get_icon_pixbuf(Glib::ustring icon_name, Gtk::BuiltinIconSize icon_size, int scale=1); Glib::RefPtr sp_get_icon_pixbuf(Glib::ustring icon_name, GtkIconSize icon_size, int scale=1); Glib::RefPtr sp_get_shape_icon(Glib::ustring shape_type, Gdk::RGBA color, gint size, int scale=1); #endif // SEEN_INK_ICON_LOADER_H