[glibmm] giomm: Add some unwrapped methods and properties.
- From: Josà Alburquerque <jaalburqu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] giomm: Add some unwrapped methods and properties.
- Date: Wed, 26 Oct 2011 23:04:16 +0000 (UTC)
commit 6d6b1744c39c19982e162d112375ef5b36fe77f6
Author: Josà Alburquerque <jaalburqu svn gnome org>
Date: Wed Oct 26 18:53:25 2011 -0400
giomm: Add some unwrapped methods and properties.
* gio/src/drive.hg: Add get_sort_key().
* gio/src/emblemedicon.hg: Add clear_emblems().
* gio/src/fileicon.hg: Add the "file" property.
* gio/src/inetaddress.hg: Add address_equal().
* gio/src/mount.hg: Add get_sort_key().
* gio/src/socket.hg: Add the "timeout" property.
* gio/src/socketaddress.hg: Add the "family" property.
* tools/m4/convert_gio.m4: Add a necessary conversion.
ChangeLog | 13 +++++++++++++
gio/src/drive.hg | 2 ++
gio/src/emblemedicon.hg | 1 +
gio/src/fileicon.hg | 2 ++
gio/src/inetaddress.hg | 2 ++
gio/src/mount.hg | 1 +
gio/src/socket.hg | 1 +
gio/src/socketaddress.hg | 2 ++
tools/m4/convert_gio.m4 | 1 +
9 files changed, 25 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index eafc3ef..6d1fab5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
2011-10-26 Josà Alburquerque <jaalburqu svn gnome org>
+ giomm: Add some unwrapped methods and properties.
+
+ * gio/src/drive.hg: Add get_sort_key().
+ * gio/src/emblemedicon.hg: Add clear_emblems().
+ * gio/src/fileicon.hg: Add the "file" property.
+ * gio/src/inetaddress.hg: Add address_equal().
+ * gio/src/mount.hg: Add get_sort_key().
+ * gio/src/socket.hg: Add the "timeout" property.
+ * gio/src/socketaddress.hg: Add the "family" property.
+ * tools/m4/convert_gio.m4: Add a necessary conversion.
+
+2011-10-26 Josà Alburquerque <jaalburqu svn gnome org>
+
gmmproc: Example Removal: Also remove code in </programlisting> tags.
* tools/pm/DocsParser.pm (lookup_documentation): Also remove code in
diff --git a/gio/src/drive.hg b/gio/src/drive.hg
index 020f2ff..0ee9f67 100644
--- a/gio/src/drive.hg
+++ b/gio/src/drive.hg
@@ -150,6 +150,8 @@ public:
_WRAP_METHOD(DriveStartStopType get_start_stop_type() const, g_drive_get_start_stop_type)
+ _WRAP_METHOD(Glib::ustring get_sort_key() const, g_drive_get_sort_key)
+
/** @newin{2,20}
*/
_WRAP_SIGNAL(void changed(), changed, no_default_handler)
diff --git a/gio/src/emblemedicon.hg b/gio/src/emblemedicon.hg
index 707cce5..bfa3583 100644
--- a/gio/src/emblemedicon.hg
+++ b/gio/src/emblemedicon.hg
@@ -89,6 +89,7 @@ public:
// _WRAP_METHOD(Glib::ListHandle<Glib::RefPtr<const Emblem> > get_emblems() const, g_emblemed_icon_get_emblems, constversion)
_WRAP_METHOD(void add_emblem(const Glib::RefPtr<Emblem>& emblem), g_emblemed_icon_add_emblem)
+ _WRAP_METHOD(void clear_emblems(), g_emblemed_icon_clear_emblems)
};
} // namespace Gio
diff --git a/gio/src/fileicon.hg b/gio/src/fileicon.hg
index f87dd37..ed73c8b 100644
--- a/gio/src/fileicon.hg
+++ b/gio/src/fileicon.hg
@@ -49,6 +49,8 @@ public:
_WRAP_METHOD(Glib::RefPtr<File> get_file(), g_file_icon_get_file, refreturn)
_WRAP_METHOD(Glib::RefPtr<const File> get_file() const, g_file_icon_get_file, refreturn, constversion)
+
+ _WRAP_PROPERTY("file", Glib::RefPtr<File>)
};
} // namespace Gio
diff --git a/gio/src/inetaddress.hg b/gio/src/inetaddress.hg
index 6850bc6..10a66e7 100644
--- a/gio/src/inetaddress.hg
+++ b/gio/src/inetaddress.hg
@@ -54,6 +54,8 @@ public:
static Glib::RefPtr<InetAddress> create_any(SocketFamily family);
static Glib::RefPtr<InetAddress> create_loopback(SocketFamily family);
+ _WRAP_METHOD(bool address_equal(const Glib::RefPtr<const InetAddress>& other_address) const, g_inet_address_equal)
+
_WRAP_METHOD(const guint8* to_bytes() const, g_inet_address_to_bytes)
_WRAP_METHOD(Glib::ustring to_string() const, g_inet_address_to_string)
_WRAP_METHOD(SocketFamily get_family() const, g_inet_address_get_family)
diff --git a/gio/src/mount.hg b/gio/src/mount.hg
index 987b031..e62f472 100644
--- a/gio/src/mount.hg
+++ b/gio/src/mount.hg
@@ -212,6 +212,7 @@ public:
_WRAP_METHOD(Glib::RefPtr<File> get_default_location() const, g_mount_get_default_location)
+ _WRAP_METHOD(Glib::ustring get_sort_key() const, g_mount_get_sort_key)
_WRAP_SIGNAL(void changed(), changed)
_WRAP_SIGNAL(void unmounted(), unmounted)
diff --git a/gio/src/socket.hg b/gio/src/socket.hg
index 4d13cd6..1587c0a 100644
--- a/gio/src/socket.hg
+++ b/gio/src/socket.hg
@@ -195,6 +195,7 @@ public:
_WRAP_PROPERTY("listen-backlog", int)
_WRAP_PROPERTY("local-address", Glib::RefPtr<SocketAddress>)
_WRAP_PROPERTY("remote-address", Glib::RefPtr<SocketAddress>)
+ _WRAP_PROPERTY("timeout", guint)
_WRAP_PROPERTY("protocol", SocketProtocol)
_WRAP_PROPERTY("type", SocketType)
};
diff --git a/gio/src/socketaddress.hg b/gio/src/socketaddress.hg
index 02f241d..2739673 100644
--- a/gio/src/socketaddress.hg
+++ b/gio/src/socketaddress.hg
@@ -48,6 +48,8 @@ public:
_WRAP_METHOD(SocketFamily get_family() const, g_socket_address_get_family)
_WRAP_METHOD(bool to_native(gpointer dest, gsize destlen), g_socket_address_to_native, errthrow)
_WRAP_METHOD(gssize get_native_size() const, g_socket_address_get_native_size)
+
+ _WRAP_PROPERTY("family", Glib::RefPtr<SocketFamily>)
};
} // namespace Gio
diff --git a/tools/m4/convert_gio.m4 b/tools/m4/convert_gio.m4
index a585f93..18862c6 100644
--- a/tools/m4/convert_gio.m4
+++ b/tools/m4/convert_gio.m4
@@ -158,6 +158,7 @@ _CONVERSION(`const Glib::RefPtr<const IOStream>&',`GIOStream*',`const_cast<GIOSt
# InetAddress
_CONVERSION(`const Glib::RefPtr<InetAddress>&',`GInetAddress*',__CONVERT_CONST_REFPTR_TO_P)
+_CONVERSION(`const Glib::RefPtr<const InetAddress>&',`GInetAddress*',`const_cast<GInetAddress*>(Glib::unwrap($3))')
_CONVERSION(`GInetAddress*',`Glib::RefPtr<InetAddress>',`Glib::wrap($3)')
# InputStream
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]