diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2023-03-13 19:41:59 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2023-03-13 20:29:38 +0100 |
commit | c52735ab1431190803923c27a3ac43d7a22d57de (patch) | |
tree | bb63f304ead7a846fbff184be08c745151e13aff /src/adwaita | |
parent | 84ed992c30be83e3a79867a827a85108393c63ac (diff) |
Attach an optional file name to a cache entry.
Diffstat (limited to 'src/adwaita')
-rw-r--r-- | src/adwaita/disfluid-cache-entry.c | 13 | ||||
-rw-r--r-- | src/adwaita/disfluid-window.c | 2 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/adwaita/disfluid-cache-entry.c b/src/adwaita/disfluid-cache-entry.c index e0245c4..060fb96 100644 --- a/src/adwaita/disfluid-cache-entry.c +++ b/src/adwaita/disfluid-cache-entry.c @@ -235,6 +235,19 @@ disfluid_adw_cache_entry_set_cache_entry (DisfluidAdwCacheEntry * self, gtk_label_set_label (self->row_response_date, response_title); gtk_label_set_label (self->row_invalidation_status, invalidation_status_title); + char *file_name = + disfluid_cache_entry_get_file_name (self->cache_entry); + if (file_name == NULL) + { + adw_preferences_group_set_title (ADW_PREFERENCES_GROUP (self), + _("Unknown cache entry")); + } + else + { + adw_preferences_group_set_title (ADW_PREFERENCES_GROUP (self), + file_name); + } + free (file_name); g_free (request_title); g_free (response_title); g_free (invalidation_status_title); diff --git a/src/adwaita/disfluid-window.c b/src/adwaita/disfluid-window.c index 8f9d87f..bb8d592 100644 --- a/src/adwaita/disfluid-window.c +++ b/src/adwaita/disfluid-window.c @@ -58,6 +58,8 @@ disfluid_adw_window_init (DisfluidAdwWindow * self) { abort (); } + disfluid_cache_entry_set_file_name (cache_entry, + "/tmp/test.disfluid-cache-entry"); GtkWidget *unique_content = g_object_new (DISFLUID_ADW_TYPE_CACHE_ENTRY, NULL); disfluid_adw_cache_entry_set_cache_entry (DISFLUID_ADW_CACHE_ENTRY |