summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/meson.build9
-rw-r--r--data/org.gnome.Logs.gresource.xml2
-rw-r--r--data/style.css (renamed from data/gl-style.css)0
-rw-r--r--src/gl-application.c4
-rw-r--r--src/gl-application.h3
-rw-r--r--src/gl-window.c13
6 files changed, 5 insertions, 26 deletions
diff --git a/data/meson.build b/data/meson.build
index 67df7fe..ddfbf47 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -46,15 +46,6 @@ resource_data = files(
gresource = files('org.gnome.Logs.gresource.xml')
-web_files = files(
- 'gl-style.css'
-)
-
-install_data(
- web_files,
- install_dir: gl_pkgdatadir
-)
-
# GSettings schemas
# https://github.com/mesonbuild/meson/issues/1687
custom_target('gsettings-enums',
diff --git a/data/org.gnome.Logs.gresource.xml b/data/org.gnome.Logs.gresource.xml
index fcaf443..6b6686a 100644
--- a/data/org.gnome.Logs.gresource.xml
+++ b/data/org.gnome.Logs.gresource.xml
@@ -6,7 +6,7 @@
<file preprocess='xml-stripblanks'>gl-eventtoolbar.ui</file>
<file preprocess='xml-stripblanks'>gl-eventviewdetail.ui</file>
<file preprocess='xml-stripblanks'>gl-searchpopover.ui</file>
- <file>gl-style.css</file>
+ <file>style.css</file>
<file preprocess='xml-stripblanks'>gl-window.ui</file>
</gresource>
<gresource prefix='/org/gnome/Logs/gtk'>
diff --git a/data/gl-style.css b/data/style.css
index dfea215..dfea215 100644
--- a/data/gl-style.css
+++ b/data/style.css
diff --git a/src/gl-application.c b/src/gl-application.c
index 2067239..4bfe718 100644
--- a/src/gl-application.c
+++ b/src/gl-application.c
@@ -33,7 +33,7 @@
struct _GlApplication
{
/*< private >*/
- GtkApplication parent_instance;
+ AdwApplication parent_instance;
};
typedef struct
@@ -44,7 +44,7 @@ typedef struct
gchar *monospace_font;
} GlApplicationPrivate;
-G_DEFINE_TYPE_WITH_PRIVATE (GlApplication, gl_application, GTK_TYPE_APPLICATION)
+G_DEFINE_TYPE_WITH_PRIVATE (GlApplication, gl_application, ADW_TYPE_APPLICATION)
static const gchar DESKTOP_SCHEMA[] = "org.gnome.desktop.interface";
static const gchar SETTINGS_SCHEMA[] = "org.gnome.Logs";
diff --git a/src/gl-application.h b/src/gl-application.h
index b254113..f183f46 100644
--- a/src/gl-application.h
+++ b/src/gl-application.h
@@ -20,6 +20,7 @@
#define GL_APPLICATION_H_
#include <gtk/gtk.h>
+#include <libadwaita-1/adwaita.h>
G_BEGIN_DECLS
@@ -31,7 +32,7 @@ typedef enum
} GlSortOrder;
#define GL_TYPE_APPLICATION (gl_application_get_type ())
-G_DECLARE_FINAL_TYPE (GlApplication, gl_application, GL, APPLICATION, GtkApplication)
+G_DECLARE_FINAL_TYPE (GlApplication, gl_application, GL, APPLICATION, AdwApplication)
GtkApplication * gl_application_new (void);
diff --git a/src/gl-window.c b/src/gl-window.c
index 6dd4363..973dd48 100644
--- a/src/gl-window.c
+++ b/src/gl-window.c
@@ -407,8 +407,6 @@ gl_window_load_journal (GlWindow *window,
static void
gl_window_init (GlWindow *window)
{
- GtkCssProvider *provider;
- GdkDisplay *display;
GlWindowPrivate *priv;
GlEventViewList *event_list;
GtkWidget *categories;
@@ -443,21 +441,11 @@ gl_window_init (GlWindow *window)
g_signal_connect_swapped (model, "enable_export",
G_CALLBACK (enable_export), window);
- provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_resource (provider,
- "/org/gnome/Logs/gl-style.css");
-
- display = gdk_display_get_default ();
- gtk_style_context_add_provider_for_display (display,
- GTK_STYLE_PROVIDER (provider),
- GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
-
settings = g_settings_new (SETTINGS_SCHEMA);
ignore = g_settings_get_boolean (settings, IGNORE_WARNING);
/* Don't show info_bar again if users have ever ignored the warning. */
if (ignore)
{
- g_object_unref (provider);
g_object_unref (settings);
return;
}
@@ -504,7 +492,6 @@ gl_window_init (GlWindow *window)
g_assert_not_reached ();
}
- g_object_unref (provider);
g_object_unref (settings);
}