summaryrefslogtreecommitdiff
path: root/src/network-light/gui.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/network-light/gui.c')
-rw-r--r--src/network-light/gui.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/network-light/gui.c b/src/network-light/gui.c
index 7259801..3eea8d8 100644
--- a/src/network-light/gui.c
+++ b/src/network-light/gui.c
@@ -20,7 +20,9 @@
#include <string.h>
#include <stdlib.h>
+#ifdef HAVE_CONFIG_H
#include <config.h>
+#endif
#include <gmodule.h>
#include "gui.h"
@@ -28,10 +30,10 @@
#include "upnp.h"
#include "main.h"
-#define UI_FILE DATA_DIR "/gupnp-network-light.ui"
-#define ICON_FILE "pixmaps/network-light-256x256.png"
-#define OFF_FILE "pixmaps/network-light-off.png"
-#define ON_FILE "pixmaps/network-light-on.png"
+#define UI_FILE "/org/gupnp/Tools/Network-Light/gupnp-network-light.ui"
+#define ICON_FILE "/org/gupnp/Tools/Network-Light/pixmaps/network-light-256x256.png"
+#define OFF_FILE "/org/gupnp/Tools/Network-Light/pixmaps/network-light-off.png"
+#define ON_FILE "/org/gupnp/Tools/Network-Light/pixmaps/network-light-on.png"
static GtkBuilder *builder;
static GtkWidget *main_window;
@@ -224,7 +226,7 @@ init_ui (gint *argc,
g_assert (builder != NULL);
gtk_builder_set_translation_domain(builder, GETTEXT_PACKAGE);
- if (!gtk_builder_add_from_file (builder, UI_FILE, &error)) {
+ if (!gtk_builder_add_from_resource (builder, UI_FILE, &error)) {
g_critical ("Unable to load the GUI file %s: %s",
UI_FILE,
error->message);
@@ -245,17 +247,17 @@ init_ui (gint *argc,
"about-dialog"));
g_assert (about_dialog != NULL);
- on_pixbuf = load_pixbuf_file (ON_FILE);
+ on_pixbuf = gdk_pixbuf_new_from_resource (ON_FILE, NULL);
if (on_pixbuf == NULL)
return FALSE;
- off_pixbuf = load_pixbuf_file (OFF_FILE);
+ off_pixbuf = gdk_pixbuf_new_from_resource (OFF_FILE, NULL);
if (off_pixbuf == NULL) {
g_object_unref (on_pixbuf);
return FALSE;
}
- icon_pixbuf = load_pixbuf_file (ICON_FILE);
+ icon_pixbuf = gdk_pixbuf_new_from_resource (ICON_FILE, NULL);
if (icon_pixbuf == NULL) {
g_object_unref (on_pixbuf);
g_object_unref (off_pixbuf);