summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add support for gtkmm-3.0 and prefer it over gtkmm-2.* by default.HEADmasterMarc-Antoine Perennou2011-04-291-0/+4
| | | | Pass --disable-gtk3 to configure to build against gtk2
* Ensure the marker for base volume is set on all channels.Colin Guthrie2011-03-281-2/+2
| | | | Refs #804
* volume: Don't bother setting the steps.Colin Guthrie2011-03-095-14/+0
| | | | | The number of volume steps doesn't really affect our scale, so there is little value in setting it.
* volume: Support volumes up to 11.Colin Guthrie2011-03-096-28/+42
| | | | | | | | This allows us to set volumes up to ~153% aka +11dB. Also show the current dB value in the UI - as pavucontrol is a bit more developer-friendly than other volume UIs displaying this by default makes sense.
* ui: Remove ellipsize attribute from some labels (causes ellipsis to be ↵Colin Guthrie2011-03-031-6/+2
| | | | displayed rather than real text)
* ui: Resave glade file without any changes to tidy it upColin Guthrie2011-03-031-8/+4
|
* Drop the need to use libglademmRafał Mużyło2011-03-0324-631/+886
|
* Add DONT_INHIBIT_AUTO_SUSPEND flag to monitor streamsMaarten Bosmans2011-03-032-37/+10
|
* source-outputs: Source outputs do not support volume control, so hide the ↵Colin Guthrie2010-12-221-0/+4
| | | | mute and lock channels buttons
* main: Format string fixesColin Guthrie2010-04-221-1/+1
|
* main: Add a --tab command line argument to force a given tab to be displayed.Colin Guthrie2010-04-221-22/+51
| | | | Refs: http://pulseaudio.org/ticket/768
* mainwindow: Fix clearing out of clientsColin Guthrie2010-04-221-1/+1
|
* mainwindow: Save/restore window sizeColin Guthrie2010-04-222-1/+57
|
* mainwindow: Compact iterator declsColin Guthrie2010-04-211-25/+12
|
* main: Cleanup labels after connection reworkColin Guthrie2010-04-201-2/+2
|
* source-outputs: Fix a bug where the 'no streams' label is sometimes shown ↵Colin Guthrie2010-04-201-0/+1
| | | | along with the actual widget.
* connection: Show a nice label when connecting to PA.Colin Guthrie2010-04-204-4/+39
|
* main: Automatically reconnect to PA upon disconnectionColin Guthrie2010-04-201-14/+31
|
* mainwindow: Add a method to remove all widgets (e.g. on disconnect)Colin Guthrie2010-04-202-0/+31
|
* streamwidget: Fix a compile warning.Colin Guthrie2010-04-201-2/+2
|
* Split out the creation of the PA context a little.Colin Guthrie2010-04-201-18/+26
| | | | This is a precursor to adding reconnection support.
* glade: ellipsize user supplied text stringsLennart Poettering2010-01-051-0/+21
|
* Allow for the sink input peak detect to survive across sink moves.Colin Guthrie2009-10-174-13/+23
|
* Update for the latest incarnation of module-device-managerColin Guthrie2009-10-151-4/+1
|
* Use the correct update mode for device-restore database writeColin Guthrie2009-10-151-1/+1
|
* Add support for the device-manager module.Colin Guthrie2009-10-1510-13/+203
| | | | | | | | | Currently this module only really allows for devices to be renamed, so we add a new dialog that can be activated by right clicking on devices (i.e. sinks/sources). This dialog allows you to enter a new name which will be set via the extension provided by the device-manager module. Future work will allow you to manage (i.e. rename, delete etc) offline devices too.
* volume: Set the scale properly for delta changes via mouse/keyboard.Colin Guthrie2009-10-031-1/+1
|
* events: Hide output streams with a stream restore designator for the event ↵Colin Guthrie2009-10-031-0/+8
| | | | | | | widget. Showing these streams causes UI issues due to the repainting when the app that generates the sound events is pavucontrol itself (e.g. changing volume, trying to move stream to a new device etc.)
* drop reference to beepDeviceLennart Poettering2009-09-091-1/+0
|
* fix event sound generation for volume changesLennart Poettering2009-08-278-73/+67
|
* only assume that the minimal volume is silence for devices that can do dB ↵Lennart Poettering2009-08-271-1/+2
| | | | volumes
* use fallback icon scheme for stream icons, tooLennart Poettering2009-08-261-35/+36
|
* glade: minor alignment fixesLennart Poettering2009-07-011-0/+2
|
* Restructure the class inheritance a bit.Colin Guthrie2009-06-288-52/+39
| | | | | | This just shuffles around the streamwidget a bit. The RoleWidget child class is the exception, so try and gear things around SinkInput/SourceOutput widgets more to save repeating the same code too much.
* Rename event method to be more indicative of what it does.Colin Guthrie2009-06-286-7/+7
|
* Rename a variable to make it more genericColin Guthrie2009-06-274-8/+8
|
* Add support for changing ports.Colin Guthrie2009-06-278-12/+200
| | | | | | | | | | | This commit adds a combo box for selecting ports. Overall this implementation could have taken two paths: * Implement port selection as combo box. * Implement port selection as a button. I went for the first option as is done in selecting card profiles over the second method used for selecting devices for streams. This seems more like how a config option should be presented as opposed to a runtime type thing.
* Don't use a hyperlink to display the device, just use a regular button.Colin Guthrie2009-06-177-47/+24
| | | | I'm not super happy with this style but it's probably more reliable
* Do not disable the default button when it's set.Colin Guthrie2009-06-175-15/+10
| | | | | | | I reworked the way this was done so we can easily re-enable this as I think it's clearer when it's inactive (the difference between toggled and not toggled is pretty minor). With this abstraction we could reset the tooltip etc. too.
* Hide the terminate button.Colin Guthrie2009-06-177-62/+59
| | | | | | | The terminate button is a last resort and shouldn't be promoted in the UI. This commit hides it behind a right click menu instead. This also hides the 'Set as Fallback' label in the glade file.
* More changes in the UI to try and make things neater.Colin Guthrie2009-06-1711-208/+249
| | | | | | | | This abandons the combo box approach an instead partially reverts to the popup. We now display a suffix after the stream title saying " on <device>" or " from <device>" where the <device> part looks like a hyperlink and, when clicked, shows the popup to change the device. If there is only one device available, we suppress the whole thing and thus avoid confusion.
* Create the event role widget early so that it's always top of the list.Colin Guthrie2009-06-171-3/+5
|
* Change 'Default' to 'Use as fallback'Colin Guthrie2009-06-171-1/+1
|
* Move the setBaseVolume()/setSteps() methods to devicewidget (problem found ↵Colin Guthrie2009-06-174-15/+14
| | | | after rebasing)
* Include config.h in the cc file (after rebase)Colin Guthrie2009-06-171-0/+4
|
* Add a tooltipColin Guthrie2009-06-171-0/+1
|
* Wire up all the new UI code.Colin Guthrie2009-06-1714-239/+69
| | | | | | | This makes the default button work on sinks/sources, allows the drop down to actually change the sink/source and removes the old menu code. Some names and such are fixed in the glade file too.
* Wire up the default toggle button (replaces the old menu)Colin Guthrie2009-06-172-1/+10
|
* Hook up the device combo box on change eventColin Guthrie2009-06-171-3/+1
|
* Remove the 'Default [Out|In]put' option from the combo for now.Colin Guthrie2009-06-171-0/+5
| | | | It will be restored when it's actually possible to set/clear the default stream restore db