public void hideDocks() { if (!docksHidden) { docks.hide(); docksHidden = true; } }
public void expandToolsDock() { authoringWorkbenchDocks.expandAuthoringDock(toolsDock); }
@Test public void projectExplorerExpandedEvent_SelectedInteraction() { final UberfireDocksInteractionEvent uberfireDocksInteractionEvent = createUberfireDocksInteractionEvent(authoringWorkbenchDocks.projectExplorerDock, UberfireDocksInteractionEvent.InteractionType.OPENED); authoringWorkbenchDocks.projectExplorerExpandedEvent(uberfireDocksInteractionEvent); verify(authoringWorkbenchDocks).setProjectExplorerExpandedPreference(true); }
public void setActiveHandler(WorkbenchDocksHandler handler) { if (!isAuthoringActive()) { return; } // If there's an active handler let's check if it should refresh docks if (activeHandler != null) { if (activeHandler.equals(handler) && !activeHandler.shouldRefreshDocks()) { return; } } // setting the new handler as active activeHandler = handler; if (activeHandler.shouldDisableDocks()) { // disable docks uberfireDocks.hide(UberfireDockPosition.EAST, currentPerspectiveIdentifier); } else { // first remove the existing docks if (activeDocks != null) { uberfireDocks.remove(activeDocks); } // getting docks from the handler and refreshing Collection<UberfireDock> docks = activeHandler.provideDocks(currentPerspectiveIdentifier); activeDocks = docks.toArray(new UberfireDock[docks.size()]); uberfireDocks.add(activeDocks); uberfireDocks.show(UberfireDockPosition.EAST, currentPerspectiveIdentifier); } }
public void perspectiveChangeEvent(@Observes UberfireDockReadyEvent dockReadyEvent) { currentPerspectiveIdentifier = dockReadyEvent.getCurrentPerspective(); if (authoringPerspectiveIdentifier != null && dockReadyEvent.getCurrentPerspective().equals(authoringPerspectiveIdentifier)) { if (projectExplorerEnabled) { expandProjectExplorer(); } } }
@PostConstruct public void initialize() { // Initializing the handlers installedHandlers.iterator().forEachRemaining(handler -> handler.init(() -> setActiveHandler(handler))); }
@Test public void testLoadHandlerReloadingDocks() { testLoadHandler(); handler.refresh(true, false); verify(uberfireDocks).hide(UberfireDockPosition.EAST, "authoring"); }
public void onLayoutEditorFocus(@Observes LayoutEditorFocusEvent event) { refreshWestDocks(true, componentPaletteDock); }
@After public void afterTest() { authoringWorkbenchDocks.clear(); }
public void expandTestResultsDock() { authoringWorkbenchDocks.expandAuthoringDock(testReportDock); } }
@Test public void projectExplorerExpandedEvent_DeselectedInteraction() { final UberfireDocksInteractionEvent uberfireDocksInteractionEvent = createUberfireDocksInteractionEvent(authoringWorkbenchDocks.projectExplorerDock, UberfireDocksInteractionEvent.InteractionType.CLOSED); authoringWorkbenchDocks.projectExplorerExpandedEvent(uberfireDocksInteractionEvent); verify(authoringWorkbenchDocks).setProjectExplorerExpandedPreference(false); }
@Test public void hideTest() { authoringWorkbenchDocks.hide(); verify(uberfireDocks).hide(UberfireDockPosition.WEST, "authoring"); verify(uberfireDocks).hide(UberfireDockPosition.EAST, "authoring"); }
public void show() { uberfireDocks.show(UberfireDockPosition.WEST, authoringPerspectiveIdentifier); projectExplorerEnabled = true; libraryInternalPreferences.load(loadedLibraryInternalPreferences -> { if (loadedLibraryInternalPreferences.isProjectExplorerExpanded()) { expandProjectExplorer(); } }, parameter -> { }); }
public void expandTestResultsDock() { authoringWorkbenchDocks.expandAuthoringDock(reportDock); } }
@Test public void projectExplorerExpandedEvent_ResizeInteraction() { final UberfireDocksInteractionEvent uberfireDocksInteractionEvent = createUberfireDocksInteractionEvent(authoringWorkbenchDocks.projectExplorerDock, UberfireDocksInteractionEvent.InteractionType.RESIZED); authoringWorkbenchDocks.projectExplorerExpandedEvent(uberfireDocksInteractionEvent); verify(authoringWorkbenchDocks, never()).setProjectExplorerExpandedPreference(anyBoolean()); }
@Test public void doNotExpandAuthoringDockWhenTheDockIsNull() { reset(uberfireDocks); authoringWorkbenchDocks.expandAuthoringDock(null); verify(uberfireDocks).show(UberfireDockPosition.EAST, AUTHORING_PERSPECTIVE); verify(uberfireDocks, never()).open(any()); }
@Test public void projectExplorerExpandedEvent_WithNullTargetDock() { final UberfireDocksInteractionEvent uberfireDocksInteractionEvent = createUberfireDocksInteractionEvent(UberfireDockPosition.WEST, UberfireDocksInteractionEvent.InteractionType.RESIZED); authoringWorkbenchDocks.projectExplorerExpandedEvent(uberfireDocksInteractionEvent); verify(authoringWorkbenchDocks, never()).setProjectExplorerExpandedPreference(anyBoolean()); }
@Test public void expandAuthoringDock() { final UberfireDock dockToOpen = mock(UberfireDock.class); authoringWorkbenchDocks.expandAuthoringDock(dockToOpen); verify(uberfireDocks).show(UberfireDockPosition.EAST, AUTHORING_PERSPECTIVE); verify(uberfireDocks).open(dockToOpen); }
@Test public void projectExplorerExpandedEvent_NotProjectExplorerDock() { final UberfireDocksInteractionEvent uberfireDocksInteractionEvent = createUberfireDocksInteractionEvent(mock(UberfireDock.class), UberfireDocksInteractionEvent.InteractionType.OPENED); authoringWorkbenchDocks.projectExplorerExpandedEvent(uberfireDocksInteractionEvent); verify(authoringWorkbenchDocks, never()).setProjectExplorerExpandedPreference(anyBoolean()); }