[gnome-menus] layout: Add a separate category for Web Applications



commit 9452548505add051e3ca099332edad2dc7764181
Author: Giovanni Campagna <gcampagna src gnome org>
Date:   Tue May 1 00:23:39 2012 +0200

    layout: Add a separate category for Web Applications
    
    For technical reasons, it is not possible to guess an appropriate
    category for web applications created with Epiphany, so they
    would all end up in Others. Instead, make up a category and submenu
    just for them.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675198

 desktop-directories/Makefile.am                    |    1 +
 .../X-GNOME-WebApplications.directory.in           |    5 +++++
 layout/applications.menu                           |   15 +++++++++++++++
 po/POTFILES.in                                     |    1 +
 4 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/desktop-directories/Makefile.am b/desktop-directories/Makefile.am
index 1b60c06..93550f4 100644
--- a/desktop-directories/Makefile.am
+++ b/desktop-directories/Makefile.am
@@ -19,6 +19,7 @@ directory_in_files =				\
 	Utility-Accessibility.directory.in	\
 	X-GNOME-Other.directory.in		\
 	X-GNOME-Menu-Applications.directory.in	\
+	X-GNOME-WebApplications.directory.in 	\
 	$(directory_in_controlcenterfiles)
 
 directory_DATA = $(directory_in_files:.directory.in=.directory)
diff --git a/desktop-directories/X-GNOME-WebApplications.directory.in b/desktop-directories/X-GNOME-WebApplications.directory.in
new file mode 100644
index 0000000..8c59ce3
--- /dev/null
+++ b/desktop-directories/X-GNOME-WebApplications.directory.in
@@ -0,0 +1,5 @@
+[Desktop Entry]
+_Name=Web Applications
+_Comment=Applications and sites saved from Web
+Icon=applications-internet
+Type=Directory
diff --git a/layout/applications.menu b/layout/applications.menu
index fda6b74..afbc817 100644
--- a/layout/applications.menu
+++ b/layout/applications.menu
@@ -99,10 +99,25 @@
     <Include>
       <And>
         <Category>Network</Category>
+	<Not>
+	  <Category>X-GNOME-WebApplication</Category>
+	</Not>
       </And>
     </Include>
   </Menu>   <!-- End Internet -->
 
+  <!-- Web Applications -->
+  <Menu>
+    <Name>Web Applications</Name>
+    <Directory>X-GNOME-WebApplications.directory</Directory>
+    <Include>
+      <And>
+	<Category>Network</Category>
+	<Category>X-GNOME-WebApplication</Category>
+      </And>
+    </Include>
+  </Menu>
+
   <!-- Multimedia -->
   <Menu>
     <Name>Multimedia</Name>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 19a769d..bb3785a 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -15,6 +15,7 @@ desktop-directories/Utility-Accessibility.directory.in
 desktop-directories/Utility.directory.in
 desktop-directories/X-GNOME-Menu-Applications.directory.in
 desktop-directories/X-GNOME-Other.directory.in
+desktop-directories/X-GNOME-WebApplications.directory.in
 simple-editor/gmenu-simple-editor.desktop.in
 [type: gettext/glade]simple-editor/gmenu-simple-editor.ui
 simple-editor/GMenuSimpleEditor/main.py



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]