libgnomeuimm  2.28.0
icon-lookup.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gtkmmproc -- DO NOT MODIFY!
3 #ifndef _LIBGNOMEUIMM_ICON_LOOKUP_H
4 #define _LIBGNOMEUIMM_ICON_LOOKUP_H
5 
6 
7 #include <glibmm.h>
8 
9 /* icon-lookup.hg
10  *
11  * Copyright (C) 1999 The Gtk-- Development Team
12  *
13  * This library is free software; you can redistribute it and/or
14  * modify it under the terms of the GNU Lesser General Public
15  * License as published by the Free Software Foundation; either
16  * version 2.1 of the License, or (at your option) any later version.
17  *
18  * This library is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21  * Lesser General Public License for more details.
22  *
23  * You should have received a copy of the GNU Lesser General Public
24  * License along with this library; if not, write to the Free
25  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
26  */
27 
28 #include <gtkmm/icontheme.h>
29 #include <libgnomeuimm/thumbnail.h>
30 #include <libgnomevfsmm/file-info.h>
31 
32 
33 namespace Gnome
34 {
35 
36 namespace UI
37 {
38 
53 {
58 };
59 
62  { return static_cast<IconLookupFlags>(static_cast<unsigned>(lhs) | static_cast<unsigned>(rhs)); }
63 
66  { return static_cast<IconLookupFlags>(static_cast<unsigned>(lhs) & static_cast<unsigned>(rhs)); }
67 
70  { return static_cast<IconLookupFlags>(static_cast<unsigned>(lhs) ^ static_cast<unsigned>(rhs)); }
71 
74  { return static_cast<IconLookupFlags>(~static_cast<unsigned>(flags)); }
75 
78  { return (lhs = static_cast<IconLookupFlags>(static_cast<unsigned>(lhs) | static_cast<unsigned>(rhs))); }
79 
82  { return (lhs = static_cast<IconLookupFlags>(static_cast<unsigned>(lhs) & static_cast<unsigned>(rhs))); }
83 
86  { return (lhs = static_cast<IconLookupFlags>(static_cast<unsigned>(lhs) ^ static_cast<unsigned>(rhs))); }
87 
88 
101 {
104 };
105 
108  { return static_cast<IconLookupResultFlags>(static_cast<unsigned>(lhs) | static_cast<unsigned>(rhs)); }
109 
112  { return static_cast<IconLookupResultFlags>(static_cast<unsigned>(lhs) & static_cast<unsigned>(rhs)); }
113 
116  { return static_cast<IconLookupResultFlags>(static_cast<unsigned>(lhs) ^ static_cast<unsigned>(rhs)); }
117 
120  { return static_cast<IconLookupResultFlags>(~static_cast<unsigned>(flags)); }
121 
124  { return (lhs = static_cast<IconLookupResultFlags>(static_cast<unsigned>(lhs) | static_cast<unsigned>(rhs))); }
125 
128  { return (lhs = static_cast<IconLookupResultFlags>(static_cast<unsigned>(lhs) & static_cast<unsigned>(rhs))); }
129 
132  { return (lhs = static_cast<IconLookupResultFlags>(static_cast<unsigned>(lhs) ^ static_cast<unsigned>(rhs))); }
133 
134 
135 Glib::ustring icon_lookup(const Glib::RefPtr<Gtk::IconTheme>& icon_theme, const Glib::RefPtr<ThumbnailFactory>& thumbnail_factory, const Glib::ustring& file_uri, const Glib::ustring& custom_icon, const Glib::RefPtr<Gnome::Vfs::FileInfo>& file_info, const Glib::ustring& mime_type, IconLookupFlags flags, IconLookupResultFlags& result);
136 
137 Glib::ustring icon_lookup_sync(const Glib::RefPtr<Gtk::IconTheme>& icon_theme, const Glib::RefPtr<ThumbnailFactory>& thumbnail_factory, const Glib::ustring& file_uri, const Glib::ustring& custom_icon, IconLookupFlags flags, IconLookupResultFlags& result);
138 
139 } /* namespace UI */
140 } /* namespace Gnome */
141 
142 
143 #endif /* _LIBGNOMEUIMM_ICON_LOOKUP_H */
144 
DateEditFlags operator~(DateEditFlags flags)
Definition: dateedit.h:88
IconLookupResultFlags
Definition: icon-lookup.h:100
DateEditFlags & operator &=(DateEditFlags &lhs, DateEditFlags rhs)
Definition: dateedit.h:96
Definition: about.h:45
DateEditFlags & operator^=(DateEditFlags &lhs, DateEditFlags rhs)
Definition: dateedit.h:100
DateEditFlags & operator|=(DateEditFlags &lhs, DateEditFlags rhs)
Definition: dateedit.h:92
DateEditFlags operator &(DateEditFlags lhs, DateEditFlags rhs)
Definition: dateedit.h:80
DateEditFlags operator|(DateEditFlags lhs, DateEditFlags rhs)
Definition: dateedit.h:76
IconLookupFlags
Definition: icon-lookup.h:52
Definition: icon-lookup.h:102
Glib::ustring icon_lookup_sync(const Glib::RefPtr< Gtk::IconTheme > &icon_theme, const Glib::RefPtr< ThumbnailFactory > &thumbnail_factory, const Glib::ustring &file_uri, const Glib::ustring &custom_icon, IconLookupFlags flags, IconLookupResultFlags &result)
Glib::ustring icon_lookup(const Glib::RefPtr< Gtk::IconTheme > &icon_theme, const Glib::RefPtr< ThumbnailFactory > &thumbnail_factory, const Glib::ustring &file_uri, const Glib::ustring &custom_icon, const Glib::RefPtr< Gnome::Vfs::FileInfo > &file_info, const Glib::ustring &mime_type, IconLookupFlags flags, IconLookupResultFlags &result)
Definition: icon-lookup.h:54
DateEditFlags operator^(DateEditFlags lhs, DateEditFlags rhs)
Definition: dateedit.h:84