[gnome-terminal/wip/fmuellner/headerbar: 1/6] window: Use G_DEFINE_TYPE_WITH_PRIVATE() macro



commit 6cfdf5756eee85940bfa797efafb50343f2e56a1
Author: Florian Müllner <fmuellner gnome org>
Date:   Fri Nov 2 00:29:31 2018 +0100

    window: Use G_DEFINE_TYPE_WITH_PRIVATE() macro
    
    It's more convenient than adding the private manually and will
    enable us to hook up struct member from the template later.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756798

 src/terminal-window.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
---
diff --git a/src/terminal-window.c b/src/terminal-window.c
index 4ed36474..6820a409 100644
--- a/src/terminal-window.c
+++ b/src/terminal-window.c
@@ -164,7 +164,7 @@ static void terminal_window_show (GtkWidget *widget);
 static gboolean confirm_close_window_or_tab (TerminalWindow *window,
                                              TerminalScreen *screen);
 
-G_DEFINE_TYPE (TerminalWindow, terminal_window, GTK_TYPE_APPLICATION_WINDOW)
+G_DEFINE_TYPE_WITH_PRIVATE (TerminalWindow, terminal_window, GTK_TYPE_APPLICATION_WINDOW)
 
 /* Zoom helpers */
 
@@ -2265,8 +2265,6 @@ terminal_window_class_init (TerminalWindowClass *klass)
 }
 #endif
 
-  g_type_class_add_private (object_class, sizeof (TerminalWindowPrivate));
-
   gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/terminal/ui/window.ui");
 
 #if GTK_CHECK_VERSION(3, 19, 5)


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