From b4a6aa115dfd2bbef29af2439661999f8b827fba Mon Sep 17 00:00:00 2001 From: nirav Date: Fri, 7 Sep 2018 22:01:28 +0530 Subject: Set window title to filename --- image.c | 1 + window.c | 5 +++++ window.h | 1 + 3 files changed, 7 insertions(+) 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 -- cgit v1.2.3