Logo Search packages:      
Sourcecode: patchage version File versions  Download package

PatchagePort Class Reference

#include <PatchagePort.h>

Inheritance diagram for PatchagePort:


List of all members.

Detailed Description

A Port on a PatchageModule

Definition at line 36 of file PatchagePort.h.

Public Member Functions

void add_connection (Connection *c)
const snd_seq_addr_t * alsa_addr () const
void alsa_addr (const snd_seq_addr_t addr)
int color () const
Gnome::Art::Point connection_coords ()
list< Connection * > & connections ()
double height () const
void hilite (bool b)
bool is_input () const
bool is_output () const
Gnome::Canvas::Text * label ()
Module * module () const
void move_connections ()
const string & name () const
 PatchagePort (PatchBay::Module *module, PortType type, const string &name, bool is_input, int color)
void popup_menu (guint button, guint32 activate_time)
void raise_connections ()
Gnome::Canvas::Rect * rect ()
void remove_connection (Connection *c)
PortType type ()
void width (double w)
double width () const
void zoom (float z)

Protected Attributes

int m_color
list< Connection * > m_connections
double m_height
bool m_is_input
Gnome::Canvas::Text m_label
Gtk::Menu m_menu
Module * m_module
string m_name
PatchBayArea * m_patch_bay
Gnome::Canvas::Rect m_rect
double m_width

Private Attributes

snd_seq_addr_t m_alsa_addr
PortType m_type

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index