Skip to content

useMenuModel ​

useMenuModel() tworzy gotowe do wyświetlenia menu na podstawie poleceń edytora i bieżącego selection.

Użyj go, jeśli nie chcesz samodzielnie składać menu z pojedynczych poleceń.

Użycie ​

ts
import { useMenuModel } from '@open-pencil/vue'

const { appMenu, canvasMenu, selectionLabelMenu } = useMenuModel()

Przykład ​

ts
const { canvasMenu } = useMenuModel()

Przekaż canvasMenu.value do własnego komponentu menu kontekstowego.

appMenu grupuje pozycje w menu:

  • Edit;
  • View;
  • Object;
  • Arrange.

canvasMenu zawiera pozycje zależne od state, na przykład Move to page z listą dostępnych stron.

Etykiety zależne od selection ​

selectionLabelMenu zwraca odpowiednią wersję etykiet:

  • Hide albo Show;
  • Lock albo Unlock.

Zobacz też ​

Released under the MIT License.