MCPcopy Create free account
hub / github.com/material-shell/material-shell / setTranslation

Method setTranslation

src/layout/main.ts:571–592  ·  view source on GitHub ↗
(prevActor: Clutter.Actor, nextActor: Clutter.Actor)

Source from the content-addressed store, hash-verified

569 }
570
571 setTranslation(prevActor: Clutter.Actor, nextActor: Clutter.Actor) {
572 const indexOfPrevActor =
573 Me.msWorkspaceManager.primaryMsWorkspaces.findIndex(
574 (msWorkspace) => {
575 return msWorkspace.msWorkspaceActor === prevActor;
576 }
577 );
578 const indexOfNextActor =
579 Me.msWorkspaceManager.primaryMsWorkspaces.findIndex(
580 (msWorkspace) => {
581 return msWorkspace.msWorkspaceActor === nextActor;
582 }
583 );
584 prevActor.height = nextActor.height = this.height;
585 this.translationHelper.setTranslation(
586 [nextActor],
587 Me.msWorkspaceManager.primaryMsWorkspaces.map(
588 (msWorkspace) => msWorkspace.msWorkspaceActor
589 ),
590 indexOfNextActor > indexOfPrevActor ? 1 : -1
591 );
592 }
593
594 setMsWorkspaceActor(actor: MsWorkspaceActor) {
595 if (actor === this.msWorkspaceActor) return;

Callers 3

setMsWorkspaceActorMethod · 0.95
startTransitionMethod · 0.45
startTransitionMethod · 0.45

Calls 1

mapMethod · 0.65

Tested by

no test coverage detected