public GtkPlugin(DrawingBridge bridge) { win_ = new Window("Amazing Gtk Plugin"); win_.Resize(200, 200); xCoord_ = new Label(); yCoord_ = new Label(); VBox box = new VBox(); box.PackStart(xCoord_); box.PackStart(yCoord_); box.ShowAll(); win_.Add(box); }
public void EndDrawingOperation() { DrawingBridge.EndDrawingOperation(cside_); }
public void StartDrawingOperation() { DrawingBridge.StartDrawingOperation(cside_); }
public void DrawSquare(double x, double y, int size) { DrawingBridge.DrawSquare(cside_, x, y, size); }
public AmazingGLPlugin(DrawingBridge bridge) { bridge_ = bridge; Configure(); }
public PluginManager(string loadPath, IntPtr bridge) { domain_ = new Domain(); bridge_ = new DrawingBridge(bridge); plugins_ = new PluginLoader(loadPath, bridge_).LoadPlugins(); }
public DrawManySquaresPlugin(DrawingBridge bridge) { bridge_ = bridge; }
public PluginLoader(string path, DrawingBridge bridge) { path_ = path; bridge_ = bridge; }