[balsa] mailbox-imap: Declare it final
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] mailbox-imap: Declare it final
- Date: Fri, 5 Jul 2019 22:51:18 +0000 (UTC)
commit 2d54e175561c9e382701d63ed8dde4746959559b
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Fri Jul 5 17:58:04 2019 -0400
mailbox-imap: Declare it final
Use G_DECLARE_FINAL_TYPE to declare LibBalsaMailboxImap
No new accessors needed.
* libbalsa/mailbox_imap.h:
ChangeLog | 10 ++++++++++
libbalsa/mailbox_imap.h | 24 +++++++-----------------
2 files changed, 17 insertions(+), 17 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index e73fd2fb2..b94344ff5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2019-07-05 Peter Bloomfield <pbloomfield bellsouth net>
+
+ mailbox-imap: Declare it final
+
+ Use G_DECLARE_FINAL_TYPE to declare LibBalsaMailboxImap
+
+ No new accessors needed.
+
+ * libbalsa/mailbox_imap.h:
+
2019-07-05 Peter Bloomfield <pbloomfield bellsouth net>
mailbox-remote: declare it derivable
diff --git a/libbalsa/mailbox_imap.h b/libbalsa/mailbox_imap.h
index ae81a3529..e09326ef2 100644
--- a/libbalsa/mailbox_imap.h
+++ b/libbalsa/mailbox_imap.h
@@ -20,23 +20,13 @@
#ifndef __LIBBALSA_MAILBOX_IMAP_H__
#define __LIBBALSA_MAILBOX_IMAP_H__
-#define LIBBALSA_TYPE_MAILBOX_IMAP \
- (libbalsa_mailbox_imap_get_type())
-#define LIBBALSA_MAILBOX_IMAP(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIBBALSA_TYPE_MAILBOX_IMAP, \
- LibBalsaMailboxImap))
-#define LIBBALSA_MAILBOX_IMAP_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), LIBBALSA_TYPE_MAILBOX_IMAP, \
- LibBalsaMailboxImapClass))
-#define LIBBALSA_IS_MAILBOX_IMAP(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIBBALSA_TYPE_MAILBOX_IMAP))
-#define LIBBALSA_IS_MAILBOX_IMAP_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), LIBBALSA_TYPE_MAILBOX_IMAP))
-
-GType libbalsa_mailbox_imap_get_type(void);
-
-typedef struct _LibBalsaMailboxImap LibBalsaMailboxImap;
-typedef struct _LibBalsaMailboxImapClass LibBalsaMailboxImapClass;
+#define LIBBALSA_TYPE_MAILBOX_IMAP libbalsa_mailbox_imap_get_type()
+
+G_DECLARE_FINAL_TYPE(LibBalsaMailboxImap,
+ libbalsa_mailbox_imap,
+ LIBBALSA,
+ MAILBOX_IMAP,
+ LibBalsaMailboxRemote)
#define POINTER_TO_UID(p) GPOINTER_TO_UINT(p)
#define UID_TO_POINTER(p) GUINT_TO_POINTER(p)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]