GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — PlotPy/plotpy/interfaces/plotmanager.py at master · PlotPyStack/PlotPy

Expand file tree

/

plotmanager.py

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
38 lines (30 loc) · 1011 Bytes
/

plotmanager.py

Copy path

File metadata and controls

38 lines (30 loc) · 1011 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
class IPlotManager:
"""A 'controller' that organizes relations between
plots (BasePlot), panels, tools (GuiTool) and toolbar
"""
def add_plot(self, plot, plot_id="default"):
"""
:param plot:
:param plot_id:
"""
# Avoid circular import
# pylint: disable=import-outside-toplevel
from plotpy.plot.base import BasePlot
assert id not in self.plots # pylint: disable=no-member
assert isinstance(plot, BasePlot)
def add_panel(self, panel):
"""
:param panel:
"""
assert id not in self.panels # pylint: disable=no-member
def add_toolbar(self, toolbar, toolbar_id="default"):
"""
:param toolbar:
:param toolbar_id:
"""
assert id not in self.toolbars # pylint: disable=no-member
def get_active_plot(self):
"""The active plot is the plot whose canvas has the focus
otherwise it's the "default" plot
"""
pass
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.