diff options
author | Christopher Davis <brainblasted@disroot.org> | 2021-02-10 21:52:21 -0800 |
---|---|---|
committer | Alexander Mikhaylenko <alexm@gnome.org> | 2021-02-11 19:32:00 +0500 |
commit | c64544d439856602fcb2648aff3a2ecf27bbfffe (patch) | |
tree | 026afe0bec5c175ae78576b592442c5cd14bbc1f /src/resources | |
parent | c38919af14358249e10101816f8834a300e9824c (diff) | |
download | epiphany-c64544d439856602fcb2648aff3a2ecf27bbfffe.tar.gz |
data-view: Use HdyStatusPage for empty states
libhandy now provides a built-in empty page widget. For consistency across
apps, we should use it for our empty states.
Use the actual app icon instead of web-browser-symbolic while we're here.
Diffstat (limited to 'src/resources')
-rw-r--r-- | src/resources/gtk/data-view.ui | 133 |
1 files changed, 5 insertions, 128 deletions
diff --git a/src/resources/gtk/data-view.ui b/src/resources/gtk/data-view.ui index 5bfff6c07..5d3396873 100644 --- a/src/resources/gtk/data-view.ui +++ b/src/resources/gtk/data-view.ui @@ -103,142 +103,19 @@ </packing> </child> <child> - <object class="GtkScrolledWindow"> - <property name="can_focus">False</property> - <property name="expand">True</property> - <property name="hscrollbar_policy">never</property> + <object class="HdyStatusPage" id="empty_page"> <property name="visible">True</property> - <child> - <object class="GtkBox"> - <property name="can_focus">False</property> - <property name="halign">center</property> - <property name="orientation">vertical</property> - <property name="valign">center</property> - <property name="vexpand">True</property> - <property name="visible">True</property> - <child> - <object class="GtkImage"> - <property name="can_focus">False</property> - <property name="icon_name">web-browser-symbolic</property> - <property name="icon_size">0</property> - <property name="margin_bottom">18</property> - <property name="pixel_size">128</property> - <property name="valign">center</property> - <property name="visible">True</property> - <style> - <class name="dim-label"/> - </style> - </object> - </child> - <child> - <object class="GtkBox"> - <property name="can_focus">False</property> - <property name="margin_end">12</property> - <property name="margin_start">12</property> - <property name="orientation">vertical</property> - <property name="visible">True</property> - <child> - <object class="GtkLabel" id="empty_title_label"> - <property name="can_focus">False</property> - <property name="halign">center</property> - <property name="justify">center</property> - <property name="margin_bottom">12</property> - <property name="opacity">0.5</property> - <property name="visible">True</property> - <property name="wrap">True</property> - <attributes> - <attribute name="scale" value="2"/> - <attribute name="weight" value="bold"/> - </attributes> - </object> - </child> - <child> - <object class="GtkLabel" id="empty_description_label"> - <property name="can_focus">False</property> - <property name="justify">center</property> - <property name="margin_bottom">6</property> - <property name="opacity">0.5</property> - <property name="use_markup">True</property> - <property name="visible">True</property> - <property name="wrap">True</property> - </object> - </child> - </object> - </child> - </object> - </child> </object> <packing> <property name="name">empty</property> </packing> </child> <child> - <object class="GtkScrolledWindow"> - <property name="can_focus">False</property> - <property name="expand">True</property> - <property name="hscrollbar_policy">never</property> + <object class="HdyStatusPage"> <property name="visible">True</property> - <child> - <object class="GtkBox"> - <property name="can_focus">False</property> - <property name="halign">center</property> - <property name="orientation">vertical</property> - <property name="valign">center</property> - <property name="vexpand">True</property> - <property name="visible">True</property> - <child> - <object class="GtkImage"> - <property name="can_focus">False</property> - <property name="icon_name">edit-find-symbolic</property> - <property name="icon_size">0</property> - <property name="margin_bottom">18</property> - <property name="pixel_size">128</property> - <property name="valign">center</property> - <property name="visible">True</property> - <style> - <class name="dim-label"/> - </style> - </object> - </child> - <child> - <object class="GtkBox"> - <property name="can_focus">False</property> - <property name="margin_end">12</property> - <property name="margin_start">12</property> - <property name="orientation">vertical</property> - <property name="visible">True</property> - <child> - <object class="GtkLabel"> - <property name="can_focus">False</property> - <property name="halign">center</property> - <property name="justify">center</property> - <property name="label" translatable="yes">No Results Found</property> - <property name="margin_bottom">12</property> - <property name="opacity">0.5</property> - <property name="visible">True</property> - <property name="wrap">True</property> - <attributes> - <attribute name="scale" value="2"/> - <attribute name="weight" value="bold"/> - </attributes> - </object> - </child> - <child> - <object class="GtkLabel"> - <property name="can_focus">False</property> - <property name="justify">center</property> - <property name="label" translatable="yes">Try a different search</property> - <property name="margin_bottom">6</property> - <property name="opacity">0.5</property> - <property name="use_markup">True</property> - <property name="visible">True</property> - <property name="wrap">True</property> - </object> - </child> - </object> - </child> - </object> - </child> + <property name="icon_name">edit-find-symbolic</property> + <property name="title" translatable="yes">No Results Found</property> + <property name="description" translatable="yes">Try a different search</property> </object> <packing> <property name="name">no-results</property> |