40 lines
1.0 KiB
Java
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);
|
|
}
|