+#
+# InsetBox context menu
+#
+
+ Menu "context-box"
+ Submenu "Change Type|y" "edit_boxtype"
+ Item "Settings...|S" "inset-settings box"
+ End
+
+ Menu "edit_boxtype"
+ Item "Frameless|l" "next-inset-modify changetype Frameless"
+ Item "Simple frame|f" "next-inset-modify changetype Boxed"
+ Item "Simple frame, page breaks|p" "next-inset-modify changetype Framed"
+ Item "Oval, thin|O" "next-inset-modify changetype ovalbox"
+ Item "Oval, thick|v" "next-inset-modify changetype Ovalbox"
+ Item "Drop Shadow|w" "next-inset-modify changetype Shadowbox"
+ Item "Shaded background|b" "next-inset-modify changetype Shaded"
+ Item "Double frame|D" "next-inset-modify changetype Doublebox"
+ End
+
+
+#
+# InsetNote context menu
+#
+
+ Menu "context-note"
+ Submenu "Change Type|y" "edit_notetype"
+ Item "Settings...|S" "inset-settings note"
+ End
+
+ Menu "edit_notetype"
+ Item "LyX Note|N" "next-inset-modify note Note Note"
+ Item "Comment|C" "next-inset-modify note Note Comment"
+ Item "Greyed Out|G" "next-inset-modify note Note Greyedout"
+ End
+
+#
+# InsetSpace context menu
+#
+ Menu "context-space"
+ Submenu "Change Type|y" "edit_spacetype"
+ Item "Edit...|E" "next-inset-toggle"
+ End
+
+ Menu "edit_spacetype"
+ Item "Interword Space|w" "next-inset-modify space \space{}"
+ Item "Protected Space|P" "next-inset-modify space ~"
+ Item "Thin Space|T" "next-inset-modify space \thinspace{}"
+ Item "Quad Space|Q" "next-inset-modify space \quad{}"
+ Item "QQuad Space|u" "next-inset-modify space \qquad{}"
+ Item "Enspace|E" "next-inset-modify space \enspace{}"
+ Item "Enskip|k" "next-inset-modify space \enskip{}"
+ Item "Negative Thin Space|N" "next-inset-modify space \negthinspace{}"
+ Item "Horizontal Fill|F" "next-inset-modify space \hfill{}"
+ Item "Protected Horizontal Fill|i" "next-inset-modify space \hspace*{\fill}"
+ Item "Horizontal Fill (Dots)|D" "next-inset-modify space \dotfill{}"
+ Item "Horizontal Fill (Rule)|R" "next-inset-modify space \hrulefill{}"
+ Item "Custom Length|C" "command-sequence next-inset-modify space \hspace{} \length 1in; next-inset-toggle"
+ End
+
+#
+# InsetVSpace context menu
+#
+ Menu "context-vspace"
+ Submenu "Change Type|y" "edit_vspacetype"
+ Item "Edit...|E" "next-inset-toggle"
+ End
+
+ Menu "edit_vspacetype"
+ Item "DefSkip|D" "next-inset-modify vspace defskip"
+ Item "SmallSkip|S" "next-inset-modify vspace smallskip"
+ Item "MedSkip|M" "next-inset-modify vspace medskip"
+ Item "BigSkip|B" "next-inset-modify vspace bigskip"
+ Item "VFill|F" "next-inset-modify vspace vfill"
+ Item "Custom|C" "command-sequence next-inset-modify vspace 1in; next-inset-toggle"
+ End
+