2026-03-17 13:31:18 -07:00

40 lines
1.0 KiB
Java

package com.tridium.px.editor.studio;
import com.tridium.px.editor.studio.painters.Painter;
import javax.baja.gx.Point;
import javax.baja.gx.RectGeom;
import javax.baja.ui.BWidget;
import javax.baja.ui.MouseCursor;
import javax.baja.ui.event.BMouseEvent;
import javax.baja.ui.pane.BCanvasPane;
public interface TrackerStudio {
Point fromViewbox(double d, double d2, BCanvasPane bCanvasPane);
BCanvasPane getCurrentCanvas();
MouseCursor getMouseCursor();
BWidget rootDescendant(Point point);
BWidget[] rootDescendants(Point point);
void selectWidgets(RectGeom rectGeom, BCanvasPane bCanvasPane);
MouseCursor setMouseCursor(MouseCursor mouseCursor);
void setPainter(Painter painter);
void setShiftDown(boolean z);
void showPopupMenu(BMouseEvent bMouseEvent);
Point snap(double d, double d2);
Point toViewbox(double d, double d2, BCanvasPane bCanvasPane);
Point translateFromRoot(BWidget bWidget, Point point);
Point translateToRoot(BWidget bWidget, Point point);
}