summaryrefslogtreecommitdiffstats
path: root/src/mainwindow.cc
Commit message (Collapse)AuthorAgeFilesLines
* Allow for the sink input peak detect to survive across sink moves.Colin Guthrie2009-10-171-11/+19
|
* Add support for the device-manager module.Colin Guthrie2009-10-151-3/+4
| | | | | | | | | 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.
* 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
|
* use fallback icon scheme for stream icons, tooLennart Poettering2009-08-261-35/+36
|
* Add support for changing ports.Colin Guthrie2009-06-271-11/+56
| | | | | | | | | | | 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.
* Do not disable the default button when it's set.Colin Guthrie2009-06-171-8/+4
| | | | | | | 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.
* More changes in the UI to try and make things neater.Colin Guthrie2009-06-171-63/+16
| | | | | | | | 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.
* Wire up all the new UI code.Colin Guthrie2009-06-171-4/+9
| | | | | | | 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.
* 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
* Set the correct combo index for display purposesColin Guthrie2009-06-171-0/+12
|
* Record in a map the combobox indexes vs. the sink/source indexesColin Guthrie2009-06-171-16/+9
|
* Add setter/getter methods for sink/source indexes so we can update our combo ↵Colin Guthrie2009-06-171-3/+3
| | | | boxes current item
* Set the mainwindow pointer via an init() method rather than directly via ↵Colin Guthrie2009-06-171-4/+2
| | | | | | public member variable. This allows us to perform other general initialisation task (such as setting the tree model on the device combo)
* Adapt to new UIColin Guthrie2009-06-171-0/+53
| | | | | The actual wiring up of events and clearing out of old, unused elements is not complete yet, so this is completely non-functional at present.
* make sure that two card profiles with the same priority don't collide with ↵Lennart Poettering2009-06-171-5/+12
| | | | each other
* don't abort when icon is missing from the themeLennart Poettering2009-06-141-4/+9
|
* reenable monitor streamsLennart Poettering2009-04-141-2/+0
|
* Order the card profiles by their priorityColin Guthrie2009-03-251-3/+15
|
* configure steps for scalesLennart Poettering2009-03-211-0/+2
|
* visualize base volumeLennart Poettering2009-03-211-0/+4
|
* Use C style comments as per Lennart's fetish :pColin Guthrie2009-03-181-1/+0
|
* Move config.h inclusion to the .cc filesColin Guthrie2009-03-181-0/+4
|
* Split mainwindow into it's own files.Colin Guthrie2009-03-161-0/+825