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>
30#include <libgnomevfsmm/file-info.h>
31
32
33namespace Gnome
34{
35
36namespace 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{
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
135Glib::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
137Glib::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 &lhs, DateEditFlags rhs)
Definition: dateedit.h:92
DateEditFlags & operator&=(DateEditFlags &lhs, DateEditFlags rhs)
Definition: dateedit.h:96
DateEditFlags & operator^=(DateEditFlags &lhs, DateEditFlags rhs)
Definition: dateedit.h:100
IconLookupResultFlags
Definition: icon-lookup.h:101
DateEditFlags operator~(DateEditFlags flags)
Definition: dateedit.h:88
DateEditFlags operator|(DateEditFlags lhs, DateEditFlags rhs)
Definition: dateedit.h:76
IconLookupFlags
Definition: icon-lookup.h:53
DateEditFlags operator&(DateEditFlags lhs, DateEditFlags rhs)
Definition: dateedit.h:80
DateEditFlags operator^(DateEditFlags lhs, DateEditFlags rhs)
Definition: dateedit.h:84
@ ICON_LOOKUP_RESULT_FLAGS_THUMBNAIL
Definition: icon-lookup.h:103
@ ICON_LOOKUP_RESULT_FLAGS_NONE
Definition: icon-lookup.h:102
@ ICON_LOOKUP_FLAGS_SHOW_SMALL_IMAGES_AS_THEMSELVES
Definition: icon-lookup.h:56
@ ICON_LOOKUP_FLAGS_NONE
Definition: icon-lookup.h:54
@ ICON_LOOKUP_FLAGS_EMBEDDING_TEXT
Definition: icon-lookup.h:55
@ ICON_LOOKUP_FLAGS_ALLOW_SVG_AS_THEMSELVES
Definition: icon-lookup.h:57
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)
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)
Definition: about.h:46