libcdos-fw
CFImage.h
1 #ifndef __CF_IMAGE_H__
2 #define __CF_IMAGE_H__
3 
4 #include <Gui/CFMisc.h>
5 #include <string>
6 #include <gdkmm/pixbuf.h>
7 
8 CF_NAMESPACE_BEGIN
9 
10 class CFImage : public CFMisc {
11 public:
12  CFImage();
13  CFImage(const std::string& file);
14  CFImage(const Glib::RefPtr<Gdk::Pixbuf>& pixbuf);
15  virtual ~CFImage();
16 
17  void set(const std::string& filename);
18  void set(const Glib::RefPtr<Gdk::Pixbuf>& pixbuf);
19  void setFromIconName(const Glib::ustring& icon_name,
20  CFBuiltinIconSize icon_size);
21 };
22 
23 CF_NAMESPACE_END
24 
25 #endif // __CF_IMAGE_H__
Definition: CFImage.h:10
Definition: CFMisc.h:8
CFBuiltinIconSize
cdos-fw 内建的图标尺寸
Definition: CFEnums.h:86