GNOME Bugzilla – Bug 359003
alacarte should not enable inlining when displaying menu and should create entries with disabled inlining
Last modified: 2006-10-02 23:39:19 UTC
Menu file in Mandriva Linux are using inlining to prevent sub menu proliferation like this : <DefaultLayout inline="true" inline_limit="1" inline_header="false"> <Merge type="menus"/> <Merge type="files"/> </DefaultLayout> Unfortunately, inlining is also applied when creating a submenu : when you create a single entry in a submenu, it will be merged immediatly in the parent submenu, which is very disturbing for end users. I suggest adding inline="false" to new created submenu entry to prevent this problem, by adding a DefaultLayout node to their <Menu> node. Another possible addition would be to control inlining properties in submenu property dialog but that is another story ;)
Created attachment 73870 [details] [review] hack to disable inlining ugly hack (but it works) to disable inlining for new created menu. I haven't used Layout node to do that because it would require more invasive changes in the code.
Applied, thanks.