[balsa/wip/gtk4: 297/351] Do not define _FooClass when Foo is declared final



commit 5bf7a7e3adc50065714cd5c28151deeaee1310c5
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Fri Apr 27 07:13:50 2018 -0400

    Do not define _FooClass when Foo is declared final
    
    G_DECLARE_FINAL_TYPE defines it for us, with FooParentClass as its only
    member.

 libbalsa/address-book-extern.c   |    4 ----
 libbalsa/address-book-gpe.c      |    4 ----
 libbalsa/address-book-ldap.c     |    4 ----
 libbalsa/address-book-ldif.c     |    4 ----
 libbalsa/address-book-osmo.c     |    4 ----
 libbalsa/address-book-rubrica.c  |    4 ----
 libbalsa/address-book-vcard.c    |    4 ----
 libbalsa/address-view.c          |    4 ----
 libbalsa/address.c               |    4 ----
 libbalsa/gmime-gpgme-signature.c |    4 ----
 libbalsa/identity.c              |    4 ----
 libbalsa/imap-server.c           |    4 ----
 libbalsa/libbalsa-vfs.c          |    4 ----
 libbalsa/mailbox_imap.c          |    4 ----
 libbalsa/mailbox_maildir.c       |    4 ----
 libbalsa/mailbox_mbox.c          |    4 ----
 libbalsa/mailbox_mh.c            |    4 ----
 libbalsa/mailbox_pop3.c          |    6 ------
 libbalsa/message.c               |   10 ----------
 libbalsa/rfc2445.c               |    9 ---------
 libbalsa/smtp-server.c           |    4 ----
 libnetclient/net-client-pop.c    |    5 -----
 libnetclient/net-client-smtp.c   |    5 -----
 src/ab-window.c                  |    4 ----
 src/balsa-cite-bar.c             |    4 ----
 src/balsa-mime-widget-image.c    |    4 ----
 src/balsa-mime-widget-text.c     |    4 ----
 27 files changed, 0 insertions(+), 123 deletions(-)
---
diff --git a/libbalsa/address-book-extern.c b/libbalsa/address-book-extern.c
index 328d4ee..37b2a0c 100644
--- a/libbalsa/address-book-extern.c
+++ b/libbalsa/address-book-extern.c
@@ -90,10 +90,6 @@ static gboolean parse_extern_file(LibBalsaAddressBookExtern *addr_extern,
 static GList *libbalsa_address_book_extern_alias_complete(LibBalsaAddressBook *ab, 
                                                            const gchar * prefix);
 
-struct _LibBalsaAddressBookExternClass {
-    LibBalsaAddressBookClass parent_class;
-};
-
 struct _LibBalsaAddressBookExtern {
     LibBalsaAddressBook parent;
 
diff --git a/libbalsa/address-book-gpe.c b/libbalsa/address-book-gpe.c
index 15f6540..51d1e97 100644
--- a/libbalsa/address-book-gpe.c
+++ b/libbalsa/address-book-gpe.c
@@ -84,10 +84,6 @@ struct _LibBalsaAddressBookGpe {
 #endif                          /* HAVE_SQLITE3 */
 };
 
-struct _LibBalsaAddressBookGpeClass {
-    LibBalsaAddressBookClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaAddressBookGpe, libbalsa_address_book_gpe,
         LIBBALSA_TYPE_ADDRESS_BOOK)
 
diff --git a/libbalsa/address-book-ldap.c b/libbalsa/address-book-ldap.c
index 7e13715..6633fc3 100644
--- a/libbalsa/address-book-ldap.c
+++ b/libbalsa/address-book-ldap.c
@@ -130,10 +130,6 @@ struct _LibBalsaAddressBookLdap {
     LDAP *directory;
 };
 
-struct _LibBalsaAddressBookLdapClass {
-    LibBalsaAddressBookClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaAddressBookLdap, libbalsa_address_book_ldap,
         LIBBALSA_TYPE_ADDRESS_BOOK)
 
diff --git a/libbalsa/address-book-ldif.c b/libbalsa/address-book-ldif.c
index cb40996..7c96f3d 100644
--- a/libbalsa/address-book-ldif.c
+++ b/libbalsa/address-book-ldif.c
@@ -49,10 +49,6 @@ struct _LibBalsaAddressBookLdif {
     LibBalsaAddressBookText parent;
 };
 
-struct _LibBalsaAddressBookLdifClass {
-    LibBalsaAddressBookTextClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaAddressBookLdif, libbalsa_address_book_ldif,
               LIBBALSA_TYPE_ADDRESS_BOOK_TEXT)
 
diff --git a/libbalsa/address-book-osmo.c b/libbalsa/address-book-osmo.c
index 4dad611..049396e 100644
--- a/libbalsa/address-book-osmo.c
+++ b/libbalsa/address-book-osmo.c
@@ -68,10 +68,6 @@ struct _LibBalsaAddressBookOsmo {
        GDBusProxy *proxy;
 };
 
-struct _LibBalsaAddressBookOsmoClass {
-       LibBalsaAddressBookClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaAddressBookOsmo, libbalsa_address_book_osmo, LIBBALSA_TYPE_ADDRESS_BOOK);
 
 
diff --git a/libbalsa/address-book-rubrica.c b/libbalsa/address-book-rubrica.c
index 29205f6..5950102 100644
--- a/libbalsa/address-book-rubrica.c
+++ b/libbalsa/address-book-rubrica.c
@@ -110,10 +110,6 @@ struct _LibBalsaAddressBookRubrica {
     LibBalsaCompletion *name_complete;
 };
 
-struct _LibBalsaAddressBookRubricaClass {
-    LibBalsaAddressBookTextClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaAddressBookRubrica, libbalsa_address_book_rubrica,
         LIBBALSA_TYPE_ADDRESS_BOOK_TEXT);
 
diff --git a/libbalsa/address-book-vcard.c b/libbalsa/address-book-vcard.c
index 270d97f..27cff0a 100644
--- a/libbalsa/address-book-vcard.c
+++ b/libbalsa/address-book-vcard.c
@@ -56,10 +56,6 @@ struct _LibBalsaAddressBookVcard {
     LibBalsaAddressBookText parent;
 };
 
-struct _LibBalsaAddressBookVcardClass {
-    LibBalsaAddressBookTextClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaAddressBookVcard, libbalsa_address_book_vcard,
               LIBBALSA_TYPE_ADDRESS_BOOK_TEXT)
 
diff --git a/libbalsa/address-view.c b/libbalsa/address-view.c
index 6d8cd3e..f09b0b3 100644
--- a/libbalsa/address-view.c
+++ b/libbalsa/address-view.c
@@ -62,10 +62,6 @@ struct _LibBalsaAddressView {
     gboolean last_was_escape;   /* keystroke    */
 };
 
-struct _LibBalsaAddressViewClass {
-    GtkGridClass parent_class;
-};
-
 /*
  *     GObject class boilerplate
  */
diff --git a/libbalsa/address.c b/libbalsa/address.c
index 12aa7fd..0252dbe 100644
--- a/libbalsa/address.c
+++ b/libbalsa/address.c
@@ -67,10 +67,6 @@ struct _LibBalsaAddress {
     GList *addr_list;
 };
 
-struct _LibBalsaAddressClass {
-    GObjectClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaAddress, libbalsa_address, G_TYPE_OBJECT)
 
 static void
diff --git a/libbalsa/gmime-gpgme-signature.c b/libbalsa/gmime-gpgme-signature.c
index 23f5199..0875f6f 100644
--- a/libbalsa/gmime-gpgme-signature.c
+++ b/libbalsa/gmime-gpgme-signature.c
@@ -62,10 +62,6 @@ struct _GMimeGpgmeSigstat {
     gpgme_key_t key;
 };
 
-struct _GMimeGpgmeSigstatClass {
-    GObjectClass parent;
-};
-
 G_DEFINE_TYPE(GMimeGpgmeSigstat, g_mime_gpgme_sigstat, G_TYPE_OBJECT)
 
 static void
diff --git a/libbalsa/identity.c b/libbalsa/identity.c
index 7279465..4079c73 100644
--- a/libbalsa/identity.c
+++ b/libbalsa/identity.c
@@ -44,10 +44,6 @@
  * The class.
  */
 
-struct _LibBalsaIdentityClass {
-    GObjectClass parent_class;
-};
-
 struct _LibBalsaIdentity {
     GObject object;
 
diff --git a/libbalsa/imap-server.c b/libbalsa/imap-server.c
index 38d3068..f6858ee 100644
--- a/libbalsa/imap-server.c
+++ b/libbalsa/imap-server.c
@@ -68,10 +68,6 @@ struct _LibBalsaImapServer {
     unsigned use_idle:1;  /**< IDLE will work: no dummy firewall on the way */
 };
 
-struct _LibBalsaImapServerClass {
-    LibBalsaServerClass parent_class;
-};
-
 G_DEFINE_TYPE(LibBalsaImapServer, libbalsa_imap_server, LIBBALSA_TYPE_SERVER)
 
 static void libbalsa_imap_server_finalize(GObject * object);
diff --git a/libbalsa/libbalsa-vfs.c b/libbalsa/libbalsa-vfs.c
index b5b6d0d..99bc003 100644
--- a/libbalsa/libbalsa-vfs.c
+++ b/libbalsa/libbalsa-vfs.c
@@ -79,10 +79,6 @@ struct _LibbalsaVfs {
     struct _LibbalsaVfsPriv * priv;
 };
 
-struct _LibbalsaVfsClass {
-    GObjectClass parent;
-};
-
 G_DEFINE_TYPE(LibbalsaVfs, libbalsa_vfs, G_TYPE_OBJECT)
 
 static void
diff --git a/libbalsa/mailbox_imap.c b/libbalsa/mailbox_imap.c
index a4d7a3e..dc6758e 100644
--- a/libbalsa/mailbox_imap.c
+++ b/libbalsa/mailbox_imap.c
@@ -83,10 +83,6 @@ struct _LibBalsaMailboxImap {
     gboolean disconnected;
 };
 
-struct _LibBalsaMailboxImapClass {
-    LibBalsaMailboxRemoteClass klass;
-};
-
 struct message_info {
     LibBalsaMessage *message;
     LibBalsaMessageFlag user_flags;
diff --git a/libbalsa/mailbox_maildir.c b/libbalsa/mailbox_maildir.c
index 49084fd..f410ed9 100644
--- a/libbalsa/mailbox_maildir.c
+++ b/libbalsa/mailbox_maildir.c
@@ -114,10 +114,6 @@ struct _LibBalsaMailboxMaildir {
     gchar *tmpdir;
 };
 
-struct _LibBalsaMailboxMaildirClass {
-    LibBalsaMailboxLocalClass klass;
-};
-
 G_DEFINE_TYPE(LibBalsaMailboxMaildir,
               libbalsa_mailbox_maildir,
               LIBBALSA_TYPE_MAILBOX_LOCAL)
diff --git a/libbalsa/mailbox_mbox.c b/libbalsa/mailbox_mbox.c
index 8cedc1c..b0a45e2 100644
--- a/libbalsa/mailbox_mbox.c
+++ b/libbalsa/mailbox_mbox.c
@@ -95,10 +95,6 @@ static guint libbalsa_mailbox_mbox_total_messages(LibBalsaMailbox *mailbox);
 static void  libbalsa_mailbox_mbox_lock_store(LibBalsaMailbox *mailbox,
                                               gboolean         lock);
 
-struct _LibBalsaMailboxMboxClass {
-    LibBalsaMailboxLocalClass klass;
-};
-
 struct _LibBalsaMailboxMbox {
     LibBalsaMailboxLocal parent;
 
diff --git a/libbalsa/mailbox_mh.c b/libbalsa/mailbox_mh.c
index daed46a..e60856b 100644
--- a/libbalsa/mailbox_mh.c
+++ b/libbalsa/mailbox_mh.c
@@ -97,10 +97,6 @@ struct _LibBalsaMailboxMh {
     guint last_fileno;
 };
 
-struct _LibBalsaMailboxMhClass {
-    LibBalsaMailboxLocalClass klass;
-};
-
 G_DEFINE_TYPE(LibBalsaMailboxMh,
               libbalsa_mailbox_mh,
               LIBBALSA_TYPE_MAILBOX_LOCAL)
diff --git a/libbalsa/mailbox_pop3.c b/libbalsa/mailbox_pop3.c
index 9c0ee6a..6e8b347 100644
--- a/libbalsa/mailbox_pop3.c
+++ b/libbalsa/mailbox_pop3.c
@@ -41,12 +41,6 @@ enum {
     LAST_SIGNAL
 };
 
-struct _LibBalsaMailboxPop3Class {
-    LibBalsaMailboxRemoteClass klass;
-
-    void (*config_changed) (LibBalsaMailboxPop3 *mailbox_pop3);
-};
-
 struct _LibBalsaMailboxPop3 {
     LibBalsaMailboxRemote mailbox;
 
diff --git a/libbalsa/message.c b/libbalsa/message.c
index b35f871..72437e3 100644
--- a/libbalsa/message.c
+++ b/libbalsa/message.c
@@ -56,16 +56,6 @@ static void libbalsa_message_dispose(GObject *object);
 static void libbalsa_message_finalize(GObject *object);
 
 
-struct _LibBalsaMessageClass {
-    GObjectClass parent_class;
-
-    /* deal with flags being set/unset */
-    /* Signal: */
-    void (*status_changed) (LibBalsaMessage    *message,
-                            LibBalsaMessageFlag flag,
-                            gboolean);
-};
-
 struct _LibBalsaMessage {
     GObject object;
 
diff --git a/libbalsa/rfc2445.c b/libbalsa/rfc2445.c
index 111e48d..e278e8b 100644
--- a/libbalsa/rfc2445.c
+++ b/libbalsa/rfc2445.c
@@ -104,10 +104,6 @@ struct _LibBalsaVCal {
     GList *vevent;
 };
 
-struct _LibBalsaVCalClass {
-    GObjectClass parent;
-};
-
 G_DEFINE_TYPE(LibBalsaVCal, libbalsa_vcal, G_TYPE_OBJECT)
 
 static void
@@ -161,11 +157,6 @@ struct _LibBalsaVEvent {
     gchar *description;
 };
 
-
-struct _LibBalsaVEventClass {
-    GObjectClass parent;
-};
-
 G_DEFINE_TYPE(LibBalsaVEvent, libbalsa_vevent, G_TYPE_OBJECT)
 
 
diff --git a/libbalsa/smtp-server.c b/libbalsa/smtp-server.c
index 95a5a97..5995e9b 100644
--- a/libbalsa/smtp-server.c
+++ b/libbalsa/smtp-server.c
@@ -47,10 +47,6 @@ struct _LibBalsaSmtpServer {
     gint lock_state;   /* 0 means unlocked; access via atomic operations */
 };
 
-struct _LibBalsaSmtpServerClass {
-    LibBalsaServerClass parent_class;
-};
-
 /* Class boilerplate */
 
 G_DEFINE_TYPE(LibBalsaSmtpServer, libbalsa_smtp_server, LIBBALSA_TYPE_SERVER)
diff --git a/libnetclient/net-client-pop.c b/libnetclient/net-client-pop.c
index 2b033af..4871515 100644
--- a/libnetclient/net-client-pop.c
+++ b/libnetclient/net-client-pop.c
@@ -50,11 +50,6 @@ struct _NetClientPop {
 };
 
 
-struct _NetClientPopClass {
-       NetClientClass parent;
-};
-
-
 G_DEFINE_TYPE_WITH_PRIVATE(NetClientPop, net_client_pop, NET_CLIENT_TYPE)
 
 
diff --git a/libnetclient/net-client-smtp.c b/libnetclient/net-client-smtp.c
index c31dc34..59aae37 100644
--- a/libnetclient/net-client-smtp.c
+++ b/libnetclient/net-client-smtp.c
@@ -56,11 +56,6 @@ struct _NetClientSmtp {
 };
 
 
-struct _NetClientSmtpClass {
-       NetClientClass parent;
-};
-
-
 G_DEFINE_TYPE_WITH_PRIVATE(NetClientSmtp, net_client_smtp, NET_CLIENT_TYPE)
 
 
diff --git a/src/ab-window.c b/src/ab-window.c
index 398f215..10b6f92 100644
--- a/src/ab-window.c
+++ b/src/ab-window.c
@@ -80,10 +80,6 @@ static gint balsa_ab_window_compare_entries(GtkTreeModel * model,
                                                GtkTreeIter * iter2,
                                                gpointer data);
 
-struct _BalsaAbWindowClass
-{
-    GtkDialogClass parent_class;
-};
 
 struct _BalsaAbWindow
 {
diff --git a/src/balsa-cite-bar.c b/src/balsa-cite-bar.c
index f9ccc52..6d2f9e8 100644
--- a/src/balsa-cite-bar.c
+++ b/src/balsa-cite-bar.c
@@ -31,10 +31,6 @@ struct _BalsaCiteBar {
     gint space;
 };
 
-struct _BalsaCiteBarClass {
-    GtkWidgetClass parent_class;
-};
-
 static void balsa_cite_bar_measure  (GtkWidget    * widget,
                                      GtkOrientation orientation,
                                      gint           for_size,
diff --git a/src/balsa-mime-widget-image.c b/src/balsa-mime-widget-image.c
index a22bfde..df46f2c 100644
--- a/src/balsa-mime-widget-image.c
+++ b/src/balsa-mime-widget-image.c
@@ -39,10 +39,6 @@ struct _BalsaMimeWidgetImage {
     GtkGesture *gesture;
 };
 
-struct _BalsaMimeWidgetImageClass {
-    BalsaMimeWidgetClass parent;
-};
-
 G_DEFINE_TYPE(BalsaMimeWidgetImage,
               balsa_mime_widget_image,
               BALSA_TYPE_MIME_WIDGET);
diff --git a/src/balsa-mime-widget-text.c b/src/balsa-mime-widget-text.c
index 4d5ba61..46a70ba 100644
--- a/src/balsa-mime-widget-text.c
+++ b/src/balsa-mime-widget-text.c
@@ -138,10 +138,6 @@ static void fill_text_buf_cited(BalsaMimeWidgetText *mwt,
  * Class definition
  */
 
-struct _BalsaMimeWidgetTextClass {
-    BalsaMimeWidgetClass parent_class;
-};
-
 struct _BalsaMimeWidgetText {
     BalsaMimeWidget      parent_instance;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]