[gnote] Add lookup_icon method to IconManager
- From: Aurimas Černius <aurimasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnote] Add lookup_icon method to IconManager
- Date: Sun, 5 May 2013 14:07:19 +0000 (UTC)
commit c44db0f348ba8eb6eb4e8676a07ed2ad74ed811b
Author: Aurimas Černius <aurisc4 gmail com>
Date: Sun May 5 16:56:24 2013 +0300
Add lookup_icon method to IconManager
src/iconmanager.cpp | 5 +++++
src/iconmanager.hpp | 2 ++
2 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/iconmanager.cpp b/src/iconmanager.cpp
index 197966e..cd6bc86 100644
--- a/src/iconmanager.cpp
+++ b/src/iconmanager.cpp
@@ -66,5 +66,10 @@ Glib::RefPtr<Gdk::Pixbuf> IconManager::get_icon(const std::string & name, int si
return Glib::RefPtr<Gdk::Pixbuf>();
}
+Gtk::IconInfo IconManager::lookup_icon(const std::string & name, int size)
+{
+ return Gtk::IconTheme::get_default()->lookup_icon(name, size, (Gtk::IconLookupFlags) 0);
+}
+
}
diff --git a/src/iconmanager.hpp b/src/iconmanager.hpp
index e7a0104..ba498f2 100644
--- a/src/iconmanager.hpp
+++ b/src/iconmanager.hpp
@@ -22,6 +22,7 @@
#include <gdkmm/pixbuf.h>
#include <glibmm/refptr.h>
+#include <gtkmm/iconinfo.h>
#include "base/singleton.hpp"
@@ -46,6 +47,7 @@ public:
static const char *PIN_UP;
Glib::RefPtr<Gdk::Pixbuf> get_icon(const std::string &, int);
+ Gtk::IconInfo lookup_icon(const std::string &, int);
private:
typedef std::pair<std::string, int> IconDef;
typedef std::map<IconDef, Glib::RefPtr<Gdk::Pixbuf> > IconMap;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]