+ yast2-control-center-gnome + binary 'y2controlcenter-gnome' + rename everything from y2cc-gnome ... + /opt/gnome/share/applications/YaST-gnome.desktop + check stuff that uses 'menus' ... ** Problems: + Directory files + update 'Icon' in all of them ... + Directory files + Getting translations [!] + (hmm) - merge from the 'group' files (?) (yast2) + /usr/share/applications/YaST2/groups/hardware.desktop + [ask !?] yast2 to install .directory files too (?) (desktop-data-NLD) + /usr/share/desktop-directories/suse-yast-system.directory + or tag this lot 'translateable' + 'group' .desktop files ? + 'Type=Directory' & .directory extn. /usr/share/desktop-directories/suse-applications.directory + group .desktop files (?) + do they do something ? + Sorting of categories (?) + the slab shell sorts only alphabetically ... + 'AppArmor' at the top. + 'X-SuSE-YaST-SortKey' ? ** Partially done + Add the Yast2 path to the icon theme. + create the 'index.theme' and 'hicolor' symlinks in themes / ... * Slab comments: + C68 - no '//' comments + no var decls. in mid scope + WTF. is gtk_image_load_by_id - doing in + slab/utils/gnome-utils.c ? ** Done: + 'Root' auth + need directory files: + /usr/share/desktop-directories: *** + 'NoDisplay = true' in the Yast2 Apparmour thing ... [bother] + [A + no translations either [hmm] + can we use the 'groups' .desktop files instead ? + /usr/share/applications/YaST2/SD_add_profile.desktop + Icon=apparmor/add_profile + [ can't cope with path'd icons (?) ] ... + No Icon theme in /usr/share/YaST2/theme + what loads icon themes: + when we pass 'image_id' to foo: what happens ? ** Slab instead of yast2-control-center + use gnome-main-menu-devel + a separate pkg is better anyhow + add hooks for yast2 icons [etc.] + https://svn.innerweb.novell.com/svn/nld-ui/trunk/slab + separate foo ... + GNOME_ICON_PATH ... + we have some .directory files (or at least group files) + ** + /etc/xdg/menus/yast-settings.menu ** + Hmm !? ... + desktop-data-NLD - package + /usr/share/desktop-directories - directory files ** Shell: + needs to use the slab etc. + /usr/share/applications/YaST2 + /etc/xdg/menus/preferences.menu + + Need a new 'yast.menu' file + need 'directory' .desktop files for each top-level category + [foo] + need to un-wind theming of icons / directories etc. ...