[gnome-calendar/gbsneto/gtk4: 7/37] application: Port to GTK4
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar/gbsneto/gtk4: 7/37] application: Port to GTK4
- Date: Wed, 26 Jan 2022 16:31:53 +0000 (UTC)
commit f17799045ed6052edb56c30a59037e29cb6c4f13
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Mon Jan 10 17:00:37 2022 -0300
application: Port to GTK4
Subclass AdwApplication.
src/gui/gcal-application.c | 16 ++++------------
src/gui/gcal-application.h | 4 ++--
2 files changed, 6 insertions(+), 14 deletions(-)
---
diff --git a/src/gui/gcal-application.c b/src/gui/gcal-application.c
index 75013b90..3dcae519 100644
--- a/src/gui/gcal-application.c
+++ b/src/gui/gcal-application.c
@@ -32,11 +32,10 @@
#include <glib-object.h>
#include <gio/gio.h>
#include <glib/gi18n.h>
-#include <handy.h>
struct _GcalApplication
{
- DzlApplication parent;
+ AdwApplication parent;
GtkWidget *window;
@@ -48,7 +47,7 @@ struct _GcalApplication
GcalContext *context;
};
-G_DEFINE_TYPE (GcalApplication, gcal_application, DZL_TYPE_APPLICATION);
+G_DEFINE_TYPE (GcalApplication, gcal_application, ADW_TYPE_APPLICATION);
static gboolean show_version = FALSE;
@@ -144,7 +143,7 @@ on_about_response (GtkAboutDialog *about,
g_return_if_fail (user_data == NULL);
if (response_id == GTK_RESPONSE_CANCEL)
- gtk_widget_destroy (GTK_WIDGET (about));
+ gtk_window_destroy (GTK_WINDOW (about));
}
static gchar*
@@ -235,7 +234,7 @@ gcal_application_quit (GSimpleAction *simple,
{
GcalApplication *self = GCAL_APPLICATION (user_data);
- gtk_widget_destroy (self->window);
+ gtk_window_destroy (GTK_WINDOW (self->window));
}
@@ -307,7 +306,6 @@ gcal_application_activate (GApplication *application)
"active-date", self->initial_date,
NULL);
- g_signal_connect (self->window, "destroy", G_CALLBACK (gtk_widget_destroyed), &self->window);
g_object_add_weak_pointer (G_OBJECT (self->window), (gpointer*) &self->window);
gtk_widget_show (self->window);
}
@@ -359,12 +357,6 @@ gcal_application_startup (GApplication *app)
if ((g_application_get_flags (app) & G_APPLICATION_IS_SERVICE) != 0)
g_application_set_inactivity_timeout (app, 3 * 60 * 1000);
- /* initialize libhandy */
- hdy_init();
-
- hdy_style_manager_set_color_scheme (hdy_style_manager_get_default (),
- HDY_COLOR_SCHEME_PREFER_LIGHT);
-
/* Startup the manager */
gcal_context_startup (self->context);
diff --git a/src/gui/gcal-application.h b/src/gui/gcal-application.h
index 9ee8c3cf..4ed44f54 100644
--- a/src/gui/gcal-application.h
+++ b/src/gui/gcal-application.h
@@ -24,12 +24,12 @@
#include "gcal-context.h"
#include "gcal-manager.h"
-#include <dazzle.h>
+#include <adwaita.h>
G_BEGIN_DECLS
#define GCAL_TYPE_APPLICATION (gcal_application_get_type ())
-G_DECLARE_FINAL_TYPE (GcalApplication, gcal_application, GCAL, APPLICATION, DzlApplication)
+G_DECLARE_FINAL_TYPE (GcalApplication, gcal_application, GCAL, APPLICATION, AdwApplication)
GcalApplication* gcal_application_new (void);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]