aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--image.c1
-rw-r--r--window.c5
-rw-r--r--window.h1
3 files changed, 7 insertions, 0 deletions
diff --git a/image.c b/image.c
index 17a2093..1e8874b 100644
--- a/image.c
+++ b/image.c
@@ -22,6 +22,7 @@ int load_image(char *file_name)
aspect_ratio = (double)pixbuf_width / (double)pixbuf_height;
curr_zoom = 1.0;
fit_image();
+ set_window_title(g_path_get_basename(file_name));
return 1;
}
diff --git a/window.c b/window.c
index 3c5e8db..c659114 100644
--- a/window.c
+++ b/window.c
@@ -87,6 +87,11 @@ void scroll_window(gdouble x, gdouble y)
v_adj);
}
+void set_window_title(const char *title)
+{
+ gtk_window_set_title(GTK_WINDOW(window), title);
+}
+
void get_curr_win_size(gint *width, gint *height)
{
gtk_window_get_size(GTK_WINDOW(window), width, height);
diff --git a/window.h b/window.h
index 5d5f272..8b8a7fe 100644
--- a/window.h
+++ b/window.h
@@ -6,6 +6,7 @@
void create_main_window(GApplication *app);
void get_curr_win_size(gint *width, gint *height);
void scroll_window(gdouble x, gdouble y);
+void set_window_title(const char *title);
void quit();
#endif