summaryrefslogtreecommitdiff
path: root/gio/src/themedicon.hg
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@src.gnome.org>2008-03-10 19:28:20 +0000
committerMurray Cumming <murrayc@src.gnome.org>2008-03-10 19:28:20 +0000
commit3a7bdbc8a725bd0586d114116da195f3ed9041dd (patch)
treef29cdb4f9d51c30f1af53b848756547dd36fc831 /gio/src/themedicon.hg
parent01128a410f5c707df2c3e53ece56bd90d50f20fc (diff)
downloadglibmm-3a7bdbc8a725bd0586d114116da195f3ed9041dd.tar.gz
Increased versionglibmm-2.16.0
svn path=/trunk/; revision=640
Diffstat (limited to 'gio/src/themedicon.hg')
-rw-r--r--gio/src/themedicon.hg14
1 files changed, 9 insertions, 5 deletions
diff --git a/gio/src/themedicon.hg b/gio/src/themedicon.hg
index 2616aad6..ee5e9c6d 100644
--- a/gio/src/themedicon.hg
+++ b/gio/src/themedicon.hg
@@ -47,13 +47,13 @@ class ThemedIcon
_IMPLEMENTS_INTERFACE(Icon)
protected:
- _WRAP_CTOR(ThemedIcon(const std::string& iconname), g_themed_icon_new)
+ //TODO: Documentation:
+ explicit ThemedIcon(const std::string& iconname, bool use_default_callbacks = false);
+ _IGNORE(g_themed_icon_new, g_themed_icon_new_with_default_fallbacks)
public:
- _WRAP_CREATE(const std::string& iconname)
+ _WRAP_CREATE(const std::string& iconname, bool use_default_callbacks = false)
- //See http://bugzilla.gnome.org/show_bug.cgi?id=517676 about the constructors. murrayc.
- //TODO: GIcon *g_themed_icon_new_with_default_fallbacks (const char *iconname);
//TODO: GIcon *g_themed_icon_new_from_names (char **iconnames, int len);
_WRAP_METHOD(void append_name(const std::string& iconname), g_themed_icon_append_name)
@@ -63,7 +63,11 @@ public:
//_WRAP_METHOD(Glib::StringArrayHandle get_names() const, g_themed_icon_get_names)
- //There are no signals or properties.
+ //There are no signals.
+
+ _WRAP_PROPERTY("name", std::string)
+ //An array: This is awkward to wrap_WRAP_PROPERTY("names", )
+ _WRAP_PROPERTY("use-default-fallbacks", bool)
};
} // namespace Gio