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

Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions

SinkInputWidget Class Reference

Inheritance diagram for SinkInputWidget:
Inheritance graph
[legend]
Collaboration diagram for SinkInputWidget:
Collaboration graph
[legend]

List of all members.

Classes

struct  SinkMenuItem

Public Member Functions

void buildMenu ()
void clearMenu ()
virtual void executeVolumeUpdate ()
virtual void onKill ()
void onMenuDeactivated ()
virtual void onMuteToggleButton ()
void onStreamToggleButton ()
void popupMenuPosition (int &x, int &y, bool &push_in)
virtual void prepareMenu ()
void setChannelMap (const pa_channel_map &m, bool can_decibel)
void setVolume (const pa_cvolume &volume, bool force)
 SinkInputWidget (BaseObjectType *cobject, const Glib::RefPtr< Gnome::Glade::Xml > &x)
bool timeoutEvent ()
virtual void updateChannelVolume (int channel, pa_volume_t v)

Static Public Member Functions

static SinkInputWidgetcreate ()

Public Attributes

Gtk::Label * boldNameLabel
pa_channel_map channelMap
Gtk::VBox * channelsVBox
ChannelWidgetchannelWidgets [PA_CHANNELS_MAX]
uint32_t clientIndex
uint32_t index
Gtk::MenuItem killMenuItem
Gtk::ToggleButton * lockToggleButton
MainWindowmainWindow
Gtk::Menu menu
Gtk::ToggleButton * muteToggleButton
Gtk::Label * nameLabel
uint32_t sinkIndex
std::map< uint32_t,
SinkMenuItem * > 
sinkMenuItems
Gtk::ToggleButton * streamToggleButton
Gtk::Menu submenu
sigc::connection timeoutConnection
Gtk::MenuItem titleMenuItem
SinkInputType type
bool updating
pa_cvolume volume

Protected Member Functions

virtual bool on_button_press_event (GdkEventButton *event)

Detailed Description

Definition at line 177 of file pavucontrol.cc.


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

Generated by  Doxygen 1.6.0   Back to index