Colin Guthrie
02b316fcba
More changes in the UI to try and make things neater.
...
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.
2009-06-17 08:54:14 +01:00
Colin Guthrie
e71562619a
Create the event role widget early so that it's always top of the list.
2009-06-17 08:54:14 +01:00
Colin Guthrie
b96c707c12
Change 'Default' to 'Use as fallback'
2009-06-17 08:54:13 +01:00
Colin Guthrie
ddd7d06dde
Move the setBaseVolume()/setSteps() methods to devicewidget (problem found after rebasing)
2009-06-17 08:54:13 +01:00
Colin Guthrie
dea5d0a0fe
Include config.h in the cc file (after rebase)
2009-06-17 08:54:13 +01:00
Colin Guthrie
26d5749396
Add a tooltip
2009-06-17 08:54:13 +01:00
Colin Guthrie
4bd94fa2b8
Wire up all the new UI code.
...
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.
2009-06-17 08:54:12 +01:00
Colin Guthrie
4c3acd35e5
Wire up the default toggle button (replaces the old menu)
2009-06-17 08:54:12 +01:00
Colin Guthrie
fab8d8d524
Hook up the device combo box on change event
2009-06-17 08:54:12 +01:00
Colin Guthrie
ca441f4c9d
Remove the 'Default [Out|In]put' option from the combo for now.
...
It will be restored when it's actually possible to set/clear the default stream restore db
2009-06-17 08:54:12 +01:00
Colin Guthrie
0667b9d5ea
Set the correct combo index for display purposes
2009-06-17 08:54:12 +01:00
Colin Guthrie
cfa1cd3d49
Record in a map the combobox indexes vs. the sink/source indexes
2009-06-17 08:54:12 +01:00
Colin Guthrie
903c26bd44
Add setter/getter methods for sink/source indexes so we can update our combo boxes current item
2009-06-17 08:54:11 +01:00
Colin Guthrie
255defb371
Remove the kill menu item now we have a dedicated button
2009-06-17 08:54:11 +01:00
Colin Guthrie
ee855937cc
Wire up the terminate button
2009-06-17 08:54:11 +01:00
Colin Guthrie
798f51f480
Set the pack_start on the deviceCombo
2009-06-17 08:54:11 +01:00
Colin Guthrie
d617c39a08
Set the mainwindow pointer via an init() method rather than directly via public member variable.
...
This allows us to perform other general initialisation task (such as setting the tree model on the device combo)
2009-06-17 08:54:11 +01:00
Colin Guthrie
7b7a12f1d2
Adapt to new UI
...
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.
2009-06-17 08:54:10 +01:00
Colin Guthrie
e509205be2
Rebase the sink/source widgets on the device widget
2009-06-17 08:54:10 +01:00
Colin Guthrie
644cfddf39
Create a devicewidget based on streamwidget.
...
This will become the base for Output and Input device tabs (as the streamwidget will have a different UI)
2009-06-17 08:54:10 +01:00
Colin Guthrie
7d296ec195
Glade UI changes. Code still needs to be updated
2009-06-17 08:54:09 +01:00
Lennart Poettering
4e73145363
make sure that two card profiles with the same priority don't collide with each other
2009-06-17 02:34:22 +02:00
Lennart Poettering
874ebedf16
don't abort when icon is missing from the theme
2009-06-14 19:28:32 +02:00
Lennart Poettering
d30c045dac
don't show failure msgbox twice
2009-04-14 00:14:48 +02:00
Lennart Poettering
ee58abeb91
reenable monitor streams
2009-04-14 00:00:01 +02:00
Lennart Poettering
98aab64c36
Merge commit 'coling/master'
2009-04-13 23:21:00 +02:00
Lennart Poettering
8a490558da
don't show wait cursor forever if stream_restore extension is not available
2009-04-08 04:09:38 +02:00
Colin Guthrie
dc2eb66e0a
Order the card profiles by their priority
2009-03-25 21:10:21 +00:00
Colin Guthrie
514a8c1227
Silence a warning
2009-03-25 21:06:33 +00:00
Lennart Poettering
feff1f6f05
configure steps for scales
2009-03-21 03:49:19 +01:00
Lennart Poettering
7116369503
visualize base volume
2009-03-21 03:27:25 +01:00
Colin Guthrie
6499304945
Shuffle some headers around a bit so that some systems don't have build errors
2009-03-18 21:06:28 +00:00
Colin Guthrie
c4208bfd8e
Use C style comments as per Lennart's fetish :p
2009-03-18 21:01:03 +00:00
Colin Guthrie
c6b73de308
Move config.h inclusion to the .cc files
2009-03-18 20:58:17 +00:00
Colin Guthrie
53288073c1
Split mainwindow into it's own files.
2009-03-16 13:21:14 +00:00
Colin Guthrie
cf3da7b364
Split rolewidget into it's own files.
2009-03-16 13:13:34 +00:00
Colin Guthrie
0d746559c3
Split sourceoutputwidget out into it's own files.
2009-03-16 13:05:58 +00:00
Colin Guthrie
dc5498f86a
Split sinkinputwidget into it's own files.
...
Also had to put mainwindow into it's own header for this to work. Full conversion of mainwindow will ultimately follow.
2009-03-16 12:59:01 +00:00
Colin Guthrie
ed4f413ec5
Split sourcewidget into it's own files.
2009-03-16 12:45:53 +00:00
Colin Guthrie
38e7792eec
Split sinkwidget into it's own files.
2009-03-16 12:41:02 +00:00
Colin Guthrie
d3a66f65b5
Split cardwidget out into it's own files.
...
Also define a get_context() method to get the context from outside of the main file.
2009-03-15 13:32:28 +00:00
Colin Guthrie
a8357b3dc2
Move common setup into a shared header
2009-03-15 13:08:22 +00:00
Colin Guthrie
e1e452ac22
Split out streamwidget into it's own files.
...
Also correct the location of the argument default value specification (it should be in prototype not implementation)
2009-03-15 13:02:56 +00:00
Colin Guthrie
f6af4f80b8
Split channelwidget into separate files. Also separate out the definition of streamwidget into it's own header
2009-03-15 12:54:56 +00:00
Colin Guthrie
11989db61a
Include config.h in minimalstreamwidget.h
2009-03-15 12:54:07 +00:00
Colin Guthrie
1c73564f66
Split the minimalstreamwidget into it's own file
2009-03-15 12:42:45 +00:00
Colin Guthrie
0fbc2b1466
Remove the minimalStreamWindow. It's no longer used
2009-03-06 00:02:06 +00:00
Lennart Poettering
36aa55760c
Merge commit 'coling/master'
2009-03-02 22:45:59 +01:00
Lennart Poettering
6154459500
use the server provided icons
2009-03-02 22:29:48 +01:00
Colin Guthrie
1758320b6a
Initialise our dropdown at contruction and just repopulate it when the cardinfo callback is received
2009-03-02 20:36:44 +00:00