aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornirav <nirav@teisuu.com>2018-09-07 22:01:28 +0530
committerDandelion <nirav@teisuu.com>2018-09-07 22:01:28 +0530
commitb4a6aa115dfd2bbef29af2439661999f8b827fba (patch)
tree20d39f9e22ed1f51198a5d36a84fcebb290b504d
parent7722e6d67a8e6e6a1cb73115ee3abe4380e29e2a (diff)
downloadim-b4a6aa115dfd2bbef29af2439661999f8b827fba.tar.gz
im-b4a6aa115dfd2bbef29af2439661999f8b827fba.zip
Set window title to filename
-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