Interface TsFavoriteMenuHook

All Superinterfaces:
Hook
All Known Implementing Classes:
ExportExternalButtonHooker, MarkNodeAsFavoriteHooker, MenuAddFolderHooker, MenuDeleteHooker, MenuExportHooker, MenuOpenHooker, MenuRenameHooker, MenuTestHooker, MenuToAnotherTeamspaceHooker, ReportViewDocumentationHooker, ReportViewScheduleButtonHooker, TSMenuDownloadHooker

public interface TsFavoriteMenuHook extends Hook
  • Method Details

    • addContextMenuEntries

      boolean addContextMenuEntries(Menu menu, List<AbstractTsDiskNodeDto> items, ItemSelector itemSelector, TsDiskMainComponent mainComponent)
    • configureToolbarButton

      boolean configureToolbarButton(DwTextButton button, List<AbstractTsDiskNodeDto> items, TsDiskMainComponent mainComponent)
      Configure button behavior based on selection. Called in `itemSelected` if a button exists for this hook.
    • createToolbarButton

      DwTextButton createToolbarButton(ToolbarService toolbarService)
      Create the hook’s button (called once at startup).
    • removeHandlerRegistration

      void removeHandlerRegistration()
      Removes the supplied handler registration, detaching its associated handler from the event pipeline.