[nautilus] list-view: ported declaration to G_DECLARE*
- From: Ernestas Kulik <ernestask src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] list-view: ported declaration to G_DECLARE*
- Date: Tue, 22 Aug 2017 15:22:27 +0000 (UTC)
commit aec60260e8ee77e9bc7de57c4a98b62cfb12c56d
Author: Vyas Giridharan <vyasgiridhar27 gmail com>
Date: Tue Aug 22 20:14:43 2017 +0530
list-view: ported declaration to G_DECLARE*
This patch ports declaration of NautilusListView to
the G_DECLARE* format.
https://bugzilla.gnome.org/show_bug.cgi?id=771777
src/nautilus-list-view.h | 23 +++++------------------
1 files changed, 5 insertions(+), 18 deletions(-)
---
diff --git a/src/nautilus-list-view.h b/src/nautilus-list-view.h
index f775431..04989fa 100644
--- a/src/nautilus-list-view.h
+++ b/src/nautilus-list-view.h
@@ -27,30 +27,17 @@
#include "nautilus-files-view.h"
-#define NAUTILUS_TYPE_LIST_VIEW nautilus_list_view_get_type()
-#define NAUTILUS_LIST_VIEW(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_LIST_VIEW, NautilusListView))
-#define NAUTILUS_LIST_VIEW_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_LIST_VIEW, NautilusListViewClass))
-#define NAUTILUS_IS_LIST_VIEW(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_LIST_VIEW))
-#define NAUTILUS_IS_LIST_VIEW_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_LIST_VIEW))
-#define NAUTILUS_LIST_VIEW_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_LIST_VIEW, NautilusListViewClass))
+#define NAUTILUS_TYPE_LIST_VIEW (nautilus_list_view_get_type ())
+G_DECLARE_FINAL_TYPE (NautilusListView, nautilus_list_view, NAUTILUS, LIST_VIEW, NautilusFilesView)
typedef struct NautilusListViewDetails NautilusListViewDetails;
-typedef struct {
+struct _NautilusListView
+{
NautilusFilesView parent_instance;
NautilusListViewDetails *details;
-} NautilusListView;
+};
-typedef struct {
- NautilusFilesViewClass parent_class;
-} NautilusListViewClass;
-
-GType nautilus_list_view_get_type (void);
NautilusFilesView * nautilus_list_view_new (NautilusWindowSlot *slot);
#endif /* NAUTILUS_LIST_VIEW_H */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]