Public Member Functions | |
__init__ (self, x, y, rsvg_handle, **kwargs) | |
Initializer. | |
do_get_property (self, pspec) | |
Get Property. | |
do_set_property (self, pspec, value) | |
Set Property. | |
do_simple_is_item_at (self, x, y, cr, is_pointer_event) | |
Simple Is Item At function. | |
do_simple_paint (self, cr, bounds) | |
Simple Paint function. | |
do_simple_update (self, cr) | |
Simple Update function. | |
Public Attributes | |
bounds_x1 | |
minimum x | |
bounds_x2 | |
maximum x | |
bounds_y1 | |
minimum y | |
bounds_y2 | |
maximum y | |
custom_height | |
custom height | |
custom_width | |
custom width | |
handle | |
handle | |
height | |
height | |
sx | |
x step | |
sy | |
y step | |
width | |
width | |
x | |
x | |
y | |
y | |
Protected Member Functions | |
_size_changed (self) | |
Size Changed function. | |
Static Private Attributes | |
dict | __gproperties__ |
setup our custom properties | |
SvgItem class.
Definition at line 9 of file svgitem.py.
visualizer.svgitem.SvgItem.__init__ | ( | self, | |
x, | |||
y, | |||
rsvg_handle, | |||
** | kwargs ) |
Initializer.
self | this object |
x | The x coordinate of a SVG image |
y | The y coordinate of a SVG image |
rsvg_handle | SVG handle |
kwargs | key-value arguments |
Definition at line 77 of file svgitem.py.
References visualizer.svgitem.SvgItem.__init__().
Referenced by visualizer.svgitem.SvgItem.__init__().
|
protected |
Size Changed function.
self | this object |
Definition at line 135 of file svgitem.py.
References visualizer.svgitem.SvgItem.custom_height, visualizer.svgitem.SvgItem.custom_width, visualizer.svgitem.SvgItem.handle, grid.TimelinesRenderer.height, ns3::AnimationInterface::NodeSize.height, visualizer.svgitem.SvgItem.height, visualizer.svgitem.SvgItem.sx, visualizer.svgitem.SvgItem.sy, grid.TimelinesRenderer.width, ns3::AnimationInterface::NodeSize.width, ns3::FrequencyChannelInfo.width, and visualizer.svgitem.SvgItem.width.
Referenced by visualizer.svgitem.SvgItem.do_set_property().
visualizer.svgitem.SvgItem.do_get_property | ( | self, | |
pspec ) |
Get Property.
self | this object |
pspec | property name |
Definition at line 162 of file svgitem.py.
References visualizer.svgitem.SvgItem.handle, grid.TimelinesRenderer.height, ns3::AnimationInterface::NodeSize.height, visualizer.svgitem.SvgItem.height, grid.TimelinesRenderer.width, ns3::AnimationInterface::NodeSize.width, ns3::FrequencyChannelInfo.width, visualizer.svgitem.SvgItem.width, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.x, ns3::Gnuplot2dDataset::Point.x, ns3::Gnuplot3dDataset::Point.x, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.x, ns3::Vector2D.x, ns3::Vector3D.x, Room.x, visualizer.svgitem.SvgItem.x, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.y, ns3::Gnuplot2dDataset::Point.y, ns3::Gnuplot3dDataset::Point.y, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.y, ns3::Vector2D.y, ns3::Vector3D.y, Room.y, and visualizer.svgitem.SvgItem.y.
visualizer.svgitem.SvgItem.do_set_property | ( | self, | |
pspec, | |||
value ) |
Set Property.
self | this object |
pspec | property name |
value | property value |
Definition at line 98 of file svgitem.py.
References visualizer.svgitem.SvgItem._size_changed(), visualizer.svgitem.SvgItem.custom_height, visualizer.svgitem.SvgItem.custom_width, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.x, ns3::Gnuplot2dDataset::Point.x, ns3::Gnuplot3dDataset::Point.x, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.x, ns3::Vector2D.x, ns3::Vector3D.x, Room.x, visualizer.svgitem.SvgItem.x, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.y, ns3::Gnuplot2dDataset::Point.y, ns3::Gnuplot3dDataset::Point.y, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.y, ns3::Vector2D.y, ns3::Vector3D.y, Room.y, and visualizer.svgitem.SvgItem.y.
visualizer.svgitem.SvgItem.do_simple_is_item_at | ( | self, | |
x, | |||
y, | |||
cr, | |||
is_pointer_event ) |
Simple Is Item At function.
self | this object |
x | the X position |
y | the Y position |
cr | rendered |
is_pointer_event | is the event a pointer event |
Definition at line 211 of file svgitem.py.
References grid.TimelinesRenderer.height, ns3::AnimationInterface::NodeSize.height, visualizer.svgitem.SvgItem.height, grid.TimelinesRenderer.width, ns3::AnimationInterface::NodeSize.width, ns3::FrequencyChannelInfo.width, visualizer.svgitem.SvgItem.width, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.x, ns3::Gnuplot2dDataset::Point.x, ns3::Gnuplot3dDataset::Point.x, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.x, ns3::Vector2D.x, ns3::Vector3D.x, Room.x, visualizer.svgitem.SvgItem.x, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.y, ns3::Gnuplot2dDataset::Point.y, ns3::Gnuplot3dDataset::Point.y, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.y, ns3::Vector2D.y, ns3::Vector3D.y, Room.y, and visualizer.svgitem.SvgItem.y.
visualizer.svgitem.SvgItem.do_simple_paint | ( | self, | |
cr, | |||
bounds ) |
Simple Paint function.
self | this object |
cr | rendered |
bounds | bounds |
Definition at line 187 of file svgitem.py.
References visualizer.svgitem.SvgItem.handle, visualizer.svgitem.SvgItem.sx, visualizer.svgitem.SvgItem.sy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.x, ns3::Gnuplot2dDataset::Point.x, ns3::Gnuplot3dDataset::Point.x, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.x, ns3::Vector2D.x, ns3::Vector3D.x, Room.x, visualizer.svgitem.SvgItem.x, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2.y, ns3::Gnuplot2dDataset::Point.y, ns3::Gnuplot3dDataset::Point.y, ns3::lorawan::CorrelatedShadowingPropagationLossModel::Position.y, ns3::Vector2D.y, ns3::Vector3D.y, Room.y, and visualizer.svgitem.SvgItem.y.
visualizer.svgitem.SvgItem.do_simple_update | ( | self, | |
cr ) |
Simple Update function.
self | this object |
cr | rendered |
Definition at line 199 of file svgitem.py.
|
staticprivate |
setup our custom properties
Definition at line 38 of file svgitem.py.
visualizer.svgitem.SvgItem.bounds_x1 |
minimum x
Definition at line 206 of file svgitem.py.
visualizer.svgitem.SvgItem.bounds_x2 |
maximum x
Definition at line 208 of file svgitem.py.
visualizer.svgitem.SvgItem.bounds_y1 |
minimum y
Definition at line 207 of file svgitem.py.
visualizer.svgitem.SvgItem.bounds_y2 |
maximum y
Definition at line 209 of file svgitem.py.
visualizer.svgitem.SvgItem.custom_height |
custom height
Definition at line 96 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem._size_changed(), and visualizer.svgitem.SvgItem.do_set_property().
visualizer.svgitem.SvgItem.custom_width |
custom width
Definition at line 95 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem._size_changed(), and visualizer.svgitem.SvgItem.do_set_property().
visualizer.svgitem.SvgItem.handle |
handle
Definition at line 92 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem._size_changed(), visualizer.svgitem.SvgItem.do_get_property(), and visualizer.svgitem.SvgItem.do_simple_paint().
visualizer.svgitem.SvgItem.height |
height
Definition at line 94 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem._size_changed(), visualizer.svgitem.SvgItem.do_get_property(), visualizer.svgitem.SvgItem.do_simple_is_item_at(), and grid.TimelinesRenderer.get_height().
visualizer.svgitem.SvgItem.sx |
x step
Definition at line 90 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem._size_changed(), and visualizer.svgitem.SvgItem.do_simple_paint().
visualizer.svgitem.SvgItem.sy |
y step
Definition at line 91 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem._size_changed(), and visualizer.svgitem.SvgItem.do_simple_paint().
visualizer.svgitem.SvgItem.width |
width
Definition at line 93 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem._size_changed(), visualizer.svgitem.SvgItem.do_get_property(), visualizer.svgitem.SvgItem.do_simple_is_item_at(), and grid.TimelinesRenderer.draw().
visualizer.svgitem.SvgItem.x |
x
Definition at line 88 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem.do_get_property(), visualizer.svgitem.SvgItem.do_set_property(), visualizer.svgitem.SvgItem.do_simple_is_item_at(), and visualizer.svgitem.SvgItem.do_simple_paint().
visualizer.svgitem.SvgItem.y |
y
Definition at line 89 of file svgitem.py.
Referenced by visualizer.svgitem.SvgItem.do_get_property(), visualizer.svgitem.SvgItem.do_set_property(), visualizer.svgitem.SvgItem.do_simple_is_item_at(), and visualizer.svgitem.SvgItem.do_simple_paint().