mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 04:48:06 +01:00
wmmenugen: Add reserved categories.
From https://standards.freedesktop.org/menu-spec/latest/apas03.html: Reserved Categories have a desktop-specific meaning that has not been standardized (yet). Desktop entry files that use a reserved category MUST also include an appropriate OnlyShowIn= entry to restrict themselves to those environments that properly support the reserved category as used.
This commit is contained in:
committed by
Carlos R. Mafra
parent
c261f8ec35
commit
ac0690b324
@@ -535,6 +535,19 @@ static void getMenuHierarchyFor(char **xdgmenuspec)
|
|||||||
} else if (strcmp(p, "Utility") == 0) {
|
} else if (strcmp(p, "Utility") == 0) {
|
||||||
snprintf(buf, sizeof(buf), "%s", _("Utility"));
|
snprintf(buf, sizeof(buf), "%s", _("Utility"));
|
||||||
break;
|
break;
|
||||||
|
/* reserved categories */
|
||||||
|
} else if (strcmp(p, "Screensaver") == 0) {
|
||||||
|
snprintf(buf, sizeof(buf), "%s", _("Screensaver"));
|
||||||
|
break;
|
||||||
|
} else if (strcmp(p, "TrayIcon") == 0) {
|
||||||
|
snprintf(buf, sizeof(buf), "%s", _("Tray Icon"));
|
||||||
|
break;
|
||||||
|
} else if (strcmp(p, "Applet") == 0) {
|
||||||
|
snprintf(buf, sizeof(buf), "%s", _("Applet"));
|
||||||
|
break;
|
||||||
|
} else if (strcmp(p, "Shell") == 0) {
|
||||||
|
snprintf(buf, sizeof(buf), "%s", _("Shell"));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
p = strtok(NULL, ";");
|
p = strtok(NULL, ";");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user