#include <port_matrix_component.h>
One component of the PortMatrix. This is a cairo-rendered Pixmap.
Definition at line 41 of file port_matrix_component.h.
Constructor.
- Parameters
-
m | Port matrix that we're in. |
b | Port matrix body that we're in. |
Definition at line 30 of file port_matrix_component.cc.
PortMatrixComponent::~PortMatrixComponent |
( |
| ) |
|
|
virtual |
static double PortMatrixComponent::angle |
( |
| ) |
|
|
inlinestaticprotected |
static Gdk::Color PortMatrixComponent::association_colour |
( |
| ) |
|
|
inlinestaticprotected |
Gdk::Color PortMatrixComponent::background_colour |
( |
| ) |
|
|
protected |
virtual void PortMatrixComponent::button_press |
( |
double |
, |
|
|
double |
, |
|
|
GdkEventButton * |
|
|
) |
| |
|
inlinevirtual |
virtual void PortMatrixComponent::button_release |
( |
double |
, |
|
|
double |
, |
|
|
GdkEventButton * |
|
|
) |
| |
|
inlinevirtual |
- Parameters
-
- Returns
- Position of bc in groups in grid units, taking show_only_bundles into account.
Definition at line 147 of file port_matrix_component.cc.
virtual double PortMatrixComponent::component_to_parent_x |
( |
double |
x | ) |
const |
|
pure virtual |
virtual double PortMatrixComponent::component_to_parent_y |
( |
double |
y | ) |
const |
|
pure virtual |
virtual void PortMatrixComponent::compute_dimensions |
( |
| ) |
|
|
protectedpure virtual |
static uint32_t PortMatrixComponent::connection_indicator_pad |
( |
| ) |
|
|
inlinestaticprotected |
pair< uint32_t, uint32_t > PortMatrixComponent::dimensions |
( |
| ) |
|
virtual void PortMatrixComponent::draw_extra |
( |
cairo_t * |
| ) |
|
|
pure virtual |
static Gdk::Color PortMatrixComponent::get_a_bundle_colour |
( |
int |
x | ) |
|
|
inlinestaticprotected |
static Gdk::Color PortMatrixComponent::get_a_group_colour |
( |
int |
x | ) |
|
|
inlinestaticprotected |
GdkPixmap * PortMatrixComponent::get_pixmap |
( |
GdkDrawable * |
drawable | ) |
|
static Gdk::Color PortMatrixComponent::grid_colour |
( |
| ) |
|
|
inlinestaticprotected |
static uint32_t PortMatrixComponent::grid_spacing |
( |
| ) |
|
|
inlinestatic |
- Parameters
-
- Returns
- Visible size of the group in grid units, taking visibility and show_only_bundles into account.
Definition at line 126 of file port_matrix_component.cc.
static Gdk::Color PortMatrixComponent::highlighted_channel_colour |
( |
| ) |
|
|
inlinestaticprotected |
static uint32_t PortMatrixComponent::label_border_width |
( |
| ) |
|
|
inlinestaticprotected |
virtual void PortMatrixComponent::motion |
( |
double |
, |
|
|
double |
|
|
) |
| |
|
inlinevirtual |
virtual void PortMatrixComponent::mouseover_changed |
( |
std::list< PortMatrixNode > const & |
| ) |
|
|
pure virtual |
static Gdk::Color PortMatrixComponent::mouseover_line_colour |
( |
| ) |
|
|
inlinestaticprotected |
static uint32_t PortMatrixComponent::mouseover_line_width |
( |
| ) |
|
|
inlinestaticprotected |
static uint32_t PortMatrixComponent::name_pad |
( |
| ) |
|
|
inlinestaticprotected |
static Gdk::Color PortMatrixComponent::non_connectable_colour |
( |
| ) |
|
|
inlinestaticprotected |
Gdk::Rectangle PortMatrixComponent::parent_rectangle |
( |
| ) |
const |
|
inline |
virtual double PortMatrixComponent::parent_to_component_x |
( |
double |
x | ) |
const |
|
pure virtual |
virtual double PortMatrixComponent::parent_to_component_y |
( |
double |
y | ) |
const |
|
pure virtual |
virtual void PortMatrixComponent::render |
( |
cairo_t * |
| ) |
|
|
protectedpure virtual |
void PortMatrixComponent::require_rebuild |
( |
| ) |
|
|
inline |
void PortMatrixComponent::require_render |
( |
| ) |
|
|
inline |
void PortMatrixComponent::set_parent_rectangle |
( |
Gdk::Rectangle const & |
r | ) |
|
|
inline |
void PortMatrixComponent::set_show_ports |
( |
bool |
| ) |
|
void PortMatrixComponent::set_source_rgb |
( |
cairo_t * |
cr, |
|
|
Gdk::Color const & |
c |
|
) |
| |
|
protected |
void PortMatrixComponent::set_source_rgba |
( |
cairo_t * |
cr, |
|
|
Gdk::Color const & |
c, |
|
|
double |
a |
|
) |
| |
|
protected |
void PortMatrixComponent::setup |
( |
| ) |
|
static Gdk::Color PortMatrixComponent::text_colour |
( |
| ) |
|
|
inlinestaticprotected |
static double PortMatrixComponent::thick_grid_line_width |
( |
| ) |
|
|
inlinestaticprotected |
static double PortMatrixComponent::thin_grid_line_width |
( |
| ) |
|
|
inlinestaticprotected |
bool PortMatrixComponent::_dimension_computation_required |
|
private |
uint32_t PortMatrixComponent::_height |
|
protected |
Gdk::Rectangle PortMatrixComponent::_parent_rectangle |
|
protected |
GdkPixmap* PortMatrixComponent::_pixmap |
|
private |
bool PortMatrixComponent::_render_required |
|
private |
uint32_t PortMatrixComponent::_width |
|
protected |
The documentation for this class was generated from the following files: